Курсы по вайб-кодингу: чему учиться и в каком порядке
Что нужно знать до того, как начинать, в каком порядке осваивать навыки, что учить бесполезно и почему практика на своём проекте заменяет большую часть курсов.
Все статьи гида Вайб-кодинг · 11
Курсов по теме много, и качество у них разное. Полезнее понимать, какие навыки действительно нужны и в каком порядке их осваивать: тогда видно, чего не хватает и чем это добрать.
Что надо знать до старта
Три вещи, без которых обучение превращается в накопление проблем.
Читать код. Не писать - читать. Вы будете просматривать чужой код в объёмах, которых раньше не было. Человек, который не может оценить диф, теряет контроль над проектом раньше, чем замечает это.
Git. Не ради теории, а ради одной способности: увидеть, что изменилось, и откатить, если не то. Работа агента на грязном рабочем дереве - это способ перестать понимать, что происходит.
Что такое проверка. Тест, сборка, запуск, ручная проверка сценария. Инструмент, который может проверить себя, работает принципиально лучше - и это ваша задача дать ему такую возможность.
Всё остальное можно доучивать по ходу.
Порядок освоения
Последовательность, которая работает лучше, чем изучение всего сразу:
- Постановка задачи с проверяемым критерием. Самый важный навык и самый недооценённый. «Почини падающий тест» - хорошая постановка, «сделай лучше» - нет.
- Чтение и приёмка результата. Смотреть диф, а не отчёт. Отчёт описывает намерение, диф показывает факт.
- Работа с контекстом. Понимать, что инструмент видит, а что нет, и почему длинная сессия работает хуже короткой - см. лимиты и контекст.
- Разрешения и безопасность. Что агенту можно, что нельзя и почему полный доступ уместен только в изолированной среде - песочница.
- Выбор модели под задачу. Когда начинает иметь значение расход - выбор модели.
- Повторяемые процедуры. Описание того, как в вашем проекте делаются типовые вещи - скиллы.
Первые два пункта дают больше, чем все остальные вместе.
Что учить бесполезно
- Списки «магических» формулировок промпта. Вежливость и обещания награды на результат не влияют. Влияют конкретность, критерий готовности и правило на случай нехватки данных.
- Кнопки конкретного интерфейса. Меняются каждые несколько месяцев.
- Рейтинги моделей. Устаревают быстрее, чем вы дочитаете - см. как выбирать.
- Курсы «с нуля до продакшена за выходные». Основной сценарий собирается быстро; всё время уходит на то, что происходит, когда что-то пошло не так.
Практика
Единственный способ действительно освоить подход - работать на своём проекте. Порядок, который снижает риск:
Начните с задачи, где знаете правильный ответ. Тогда вы сразу видите, где инструмент ошибся, а не узнаёте об этом через неделю.
Одна задача - одна сессия. Чистый контекст под новую задачу работает лучше продолжения длинного диалога.
Каждое изменение под git и с проверкой. Не накапливайте пять правок, чтобы посмотреть все разом.
Записывайте, что пошло не так. Через десяток задач становится видна закономерность: в чём инструмент силён, а где систематически ошибается. Это знание нельзя получить из курса, потому что оно зависит от вашего стека.
Постепенно расширяйте доступ. Сначала чтение и объяснения, потом правки, потом запуск команд.
Что дальше
Если нужен структурированный материал по смежным темам, у меня есть раздел обучения с курсами по автоматизации и разработке.
По самому подходу: что такое вайб-кодинг в блоге и как это работает в вики. Обзор - гид по вайб-кодингу.
Вопросы и ответы
Нужно ли уметь программировать, чтобы начать вайб-кодинг?
Чтобы получить результат - нет, чтобы удержать контроль - да. Минимум: читать код и понимать, что делает изменение, пользоваться git и уметь откатиться. Без этого проект довольно быстро становится набором правок, которые никто не может оценить.
Какие курсы по вайб-кодингу имеет смысл проходить?
Те, что учат постановке задач и проверке результата, а не списку кнопок в конкретном инструменте. Интерфейсы меняются каждые несколько месяцев, а навык формулировать задачу с проверяемым критерием готовности не устаревает.
Сколько времени нужно, чтобы начать работать этим способом?
Первый полезный результат - в первый день. Устойчивая работа без потери контроля над проектом - несколько недель практики. Основное время уходит не на инструмент, а на привычку формулировать задачу так, чтобы результат можно было проверить.
Ещё по теме
- Вайб-кодинг: что это такое простыми словамиГид
- Нейросеть для написания кода: сравнение инструментовКакие категории инструментов для написания кода существуют, чем терминальные агенты отличаются от IDE и от чата, и по каким критериям выбирать вместо чтения рейтингов.
- Лучшая нейросеть для кода: как выбрать под задачуПочему универсального ответа на этот вопрос нет, какие критерии работают вместо рейтингов, что брать под рутину, что под сложные задачи и что под ревью.
- Вайб-кодинг и ИИ: как это работает на самом делеЧто происходит под капотом, когда модель пишет код, почему контекст важнее формулировок, откуда берутся уверенные ошибки и как это компенсировать на практике.
Сделаю под ключ
Доведу вайб-кодинг-прототип до рабочего продукта
Разберу, что нагенерировал ИИ, закрою дыры в безопасности и данных и выложу в прод.
от 1 500 $ · 1-2 недели