Для первого собственного приложения подходят и Claude Code, и Codex, а новичку важнее их сходства, чем различия. Решай, опираясь на три практических вопроса: есть ли у тебя уже аккаунт у одного из провайдеров, работает ли инструмент на твоём компьютере и какой стиль работы тебе ближе?
В этой статье разберём, как ответить на эти вопросы и почему курс Vibe Coding Foundation допускает оба агента. Сравнения функций здесь сознательно нет. Оба инструмента постоянно развиваются, и то, что сегодня стоит в сравнительной таблице, через пару месяцев может выглядеть иначе.
Что общего у Claude Code и Codex для новичков
Оба инструмента являются ИИ-агентами. Ты описываешь задачу обычным языком, агент предлагает код или меняет файлы в твоём проекте, а ты проверяешь результат. Именно это и называется vibe coding: разработка программ с помощью ИИ.
Если у тебя нет опыта программирования, с обоими инструментами ты столкнёшься с одними и теми же трудностями:
- Нечёткие задания дают нечёткие результаты. «Сделай приложение лучше» даст что угодно. «Покажи в списке контактов только контакты со статусом „открыт“» даст то, что можно проверить.
- Агент может ошибаться. Он пишет код, который на первый взгляд работает, но не обрабатывает пустой ввод или неправильно сохраняет смену статуса.
- Без английского не обойтись. Код и многие сообщения инструментов написаны на английском, какой бы агент ты ни использовал.
- Ответственность остаётся на тебе. Всё, что попадает в твой проект, ты в итоге должен уметь объяснить.
Поэтому успех первого приложения зависит прежде всего от того, как ты формулируешь задачи и проверяешь результаты. Инструмент здесь меньшая часть уравнения.
На что смотреть при выборе
Есть ли у тебя уже аккаунт у провайдера?
Часто это самое простое решение. Аккаунт, которым ты уже пользуешься, означает на одну регистрацию меньше, на один счёт меньше и знакомую среду. Какие типы аккаунтов дают доступ к соответствующему агенту и на каких условиях, определяет провайдер. Эти условия меняются, поэтому лучше проверь их напрямую у провайдера, прежде чем начинать.
Если ты учишься для работы, сначала спроси внутри компании. В некоторых фирмах один из двух агентов уже используется или есть правила о том, какие ИИ-инструменты разрешены. Тогда выбор делается быстро.
Работает ли инструмент на твоём компьютере?
Для курса нужен ноутбук или настольный компьютер с Windows, macOS или Linux. Планшета недостаточно. Кроме того, нужны Node.js версии 20 или выше, Git и право устанавливать программы. Последний пункт на рабочих ноутбуках часто упускают из виду.
Работает ли Claude Code или Codex на твоей операционной системе и как именно, описывает сам провайдер в своей инструкции. Прочитай её, прежде чем определиться. Если установка одного из инструментов на твоём устройстве кажется громоздкой, это хороший повод выбрать другой.
Какой стиль работы тебе ближе?
Здесь нет правильного или неправильного ответа, есть только разные предпочтения. Одни любят давать небольшие задания и проверять каждый шаг отдельно. Другим нравится описать задачу покрупнее и потом посмотреть, что получилось. Новичкам маленькими шагами обычно спокойнее, с любым из двух инструментов.
Если у тебя есть доступ к обоим, дай им одно и то же небольшое задание, например: «Добавь к каждому контакту поле с датой следующего follow-up». Потом обрати внимание на три вещи. Понятен ли тебе ответ? Можешь ли ты проследить, какие файлы изменились? Легко ли тебе переспросить, если что-то неясно? Инструмент, при работе с которым ты чаще отвечаешь на эти вопросы «да», подходит тебе лучше.
Чек-лист перед решением
- Я знаю, есть ли у меня уже аккаунт у одного из провайдеров.
- Я прочитал(а) актуальные условия доступа у провайдера.
- Моя операционная система поддерживается согласно инструкции провайдера.
- Мне разрешено устанавливать программы на свой компьютер.
- Node.js версии 20 или выше и Git установлены, или я знаю, как их установить.
- Если я учусь для компании: я выяснил(а), какой инструмент там разрешён.
Что при выборе значит меньше, чем кажется
В интернете полно рейтингов, сравнительных таблиц и постов на форумах, где один или другой инструмент явно впереди. Для твоего решения от них мало пользы. Многие такие сравнения рассчитаны на опытных разработчиков с большими проектами, и устаревают они быстро.
Приложение для контактов и follow-up со списком, подробным просмотром, фильтром и сменой статусов представляет собой чётко очерченную задачу. Для неё не нужен инструмент, победивший в каком-то специальном тесте. Нужен тот, который надёжно работает у тебя и с которым тебе приятно работать.
Почему курс допускает оба агента
Навыки, которые подтверждает программа, не привязаны к конкретному инструменту. Ты учишься разбивать рабочую задачу на проверяемые шаги и описывать их как приёмочные сценарии. Ты создаёшь простое приложение с помощью ИИ-агента и изменяешь его так, чтобы каждое изменение можно было проследить. Ты тестируешь ошибочные сценарии, проверку данных, доступ и секреты. И ты объясняешь своё решение, называешь его ограничения и переносишь его на новое требование.
Проверяется результат, а не путь к нему. У каждой миссии есть критерии в виде тестов. На твоём компьютере эти критерии проверяет команда, но засчитывается проверка на сервере академии, в изолированной среде без доступа к сети. Тесты смотрят, отклоняет ли твоё приложение некорректный ввод и разумно ли оно реагирует на пустой ответ симулированного интерфейса. Какой агент написал код, при этом значения не имеет.
Чтобы всё же было видно, что сделал именно ты, ты ведёшь ИИ-протокол: что внёс ИИ, а что ты изменил сам? Письменный экзамен по проекту тоже спрашивает о твоём проекте и твоих решениях, а не об особенностях инструмента. Как он проходит, описано на странице Порядок и правила экзамена, а распределение баллов ты найдёшь в рубрике экзамена.
Как Vibe Coding Foundation помогает на старте
Курс начинается с миссии 0, которая занимает около часа. В ней ты готовишь компьютер, доступ к ИИ и стартовый проект и впервые запускаешь приложение. Миссия открыта для чтения: на странице Mission 0: Werkzeuge einrichten ещё до покупки видно, что тебя ждёт. Затем ты шаг за шагом развиваешь приложение, от списка контактов через симулированный интерфейс до экспорта просроченных follow-up в CSV-файл. Все миссии с плановым временем собраны в обзоре курса.
В целом рассчитывай примерно на 30 часов, например шесть недель примерно по пять часов в неделю. Ты учишься онлайн в своём темпе, без фиксированных дат. Если застрянешь, помогут подсказки трёх уровней.
Курс и экзамен по проекту стоят CHF 199 единоразово, включая НДС, с доступом на три месяца и одной попыткой экзамена. Доступ к Claude Code или Codex ты обеспечиваешь сам, и его стоимость добавляется к цене курса. Подробнее о том, что входит, смотри в разделе Цена и что входит.
Можно ли потом сменить инструмент?
Твой проект представляет собой папку с файлами, историю изменений которых фиксирует Git. Поэтому смена агента не означает, что придётся начинать заново. Новый инструмент продолжает работать с теми же файлами, а тесты по-прежнему проверяют то же поведение.
Тем не менее новичку спокойнее оставаться на одном инструменте на протяжении курса. Каждая смена приносит новую установку, новые сообщения и новое привыкание, а это отвлекает от самого обучения. Если всё же сменишь агента, отметь это в ИИ-протоколе. Так потом ты сможешь объяснить, какая часть приложения создана с каким агентом.