Обучение вайбкодингу: чему учить, а что пропустить
Когда я собирал программу курса, половину тем пришлось выкинуть. Рассказываю, чему в обучении вайбкодингу учить обязательно, что можно смело пропустить и почему у одних получается, а у других нет.
Когда я сел собирать программу своего курса, оказалось, что самое сложное — не придумать темы, а выкинуть лишние. Материала хватило бы на полгода занятий. Только вот обучение вайбкодингу устроено так, что три четверти этого материала человеку не нужны: они не приближают его к работающему сервису, а создают ощущение учёбы.
Расскажу изнутри: что в программе осталось, что я убрал и почему обучение вайбкодингу вообще стоит строить в таком порядке. Пригодится и тем, кто выбирает, где учиться, и тем, кто учится сам и не понимает, за что хвататься.
Чему учить обязательно
1. Выбирать идею
Курс, который я записываю, начинается не с инструментов, а с выбора идеи: как из неё вырастить сервис, который приносит деньги. И это не лирика, а самая практичная часть.
Потому что девять из десяти провалов случаются до первой строки кода. Человек берёт задачу, которая ему не близка, не нужна никому конкретному и слишком большая, чтобы закончить. Дальше бессмысленно обсуждать инструменты.
Чему учить: как проверить идею на трёх вопросах — чью боль она закрывает, можно ли сделать первую версию за неделю, кто конкретно посмотрит на результат.
2. Ставить задачу нейросети
Первый пункт системы, которую я даю ученикам. Не «промпты по шаблону», а навык: описать, что на входе, что на выходе, что должно произойти при ошибке.
Тут же — привычка требовать от модели список допущений до кода. Она их всё равно сделает, вопрос только в том, увидишь ты их до отладки или после.
3. Собирать продукт поэтапно
Второй пункт системы. Не «напиши мне сервис», а последовательность: каркас, один рабочий сценарий, проверка, следующий сценарий.
Это то место, где новички теряют больше всего времени. Они просят всё сразу, получают красивую неработающую конструкцию и не могут понять, какая из тридцати частей виновата.
4. Тестировать и дорабатывать
Третий пункт. Как проверять результат, как читать логи, как не принимать код, который ты не посмотрел.
Отдельно — как не переписывать всё после первой жалобы. Собирать замечания в кучу и искать повтор: если больно одному человеку — это его драма, если больно всем — это баг.
5. Инфраструктура: сервер, доступы, деплой
Пункт, который в большинстве курсов отсутствует, и это главная дыра рынка. Тебя научат писать запросы к нейросети, а потом ты останешься с папкой кода на ноутбуке.
С одним из учеников мы за один рабочий день собрали ему личного AI-ассистента — он понимает контекст, помнит дела, распознаёт голосовые. Но перед этим мы вдвоём с нуля подняли сервер, настроили SSH-доступы, поставили Cursor, накатили Claude Code и связали всё с мессенджерами.
Смысл именно в этом: после такой работы человек умеет сам править и расширять своего бота. Это не «настроили готовый шаблон по инструкции» — это понимание, где всё живёт.
6. Как доводить до конца
Самая недооценённая тема. Технически собрать умеют многие, доводят до результата — единицы.
Здесь работают не лайфхаки, а две вещи: короткие итерации, чтобы результат был виден каждый день, и внешний человек, который спросит про результат. На потоке это куратор. Если учишься сам — найди хотя бы одного, кому будешь показывать.
Что я решил пропустить
Синтаксис языка. Не нужен на старте. Читать код и понимать структуру — нужно. Помнить, как объявляется цикл, — нет, это сделает модель.
Алгоритмы и теория computer science. Полезно, но это другая профессия. Человеку, который хочет собрать сервис для своего бизнеса, сортировки не помогут ни на одном шаге.
Сравнение моделей и обзоры релизов. Инструменты меняются каждые несколько месяцев. Учить «как работать в конкретной версии конкретного продукта» — значит выдать ученику знание со сроком годности полгода. Метод живёт дольше.
Тонкие настройки инструментов. Хуки, расширения, продвинутые конфигурации — прекрасные темы для тех, кто уже собрал три сервиса. Для новичка это способ провести неделю в настройках и не сделать ничего.
«Промптинг» как отдельная дисциплина. Библиотеки заклинаний не работают. Работает понимание задачи: если ты знаешь, что хочешь получить, ты сформулируешь это любыми словами. Если не знаешь — не спасёт никакой шаблон.
Почему у одних получается, а у других нет
Самый частый страх, который я слышу: «я уже пробовал нейросети, получилась какая-то ерунда, вайбкодинг — это просто хайп».
Понимаю. Потому что пробовать без системы — это как учиться плавать, прыгая в океан без инструктора. Можно нахлебаться и решить, что плавание не для тебя.
Но дело не в вайбкодинге. Дело в подходе. Когда я начал вести обычный курс, я дал ученикам структуру: как ставить задачи нейросетям, как собирать продукты поэтапно, как тестировать и дорабатывать. И результаты пришли. Кто-то автоматизировал свой бизнес, кто-то сделал первый рабочий сервис, кто-то начал зарабатывать.
Потому что они перестали действовать наугад.
Вайбкодинг — это не хайп. Это реальность, в которой ИИ становится твоим младшим разработчиком. Но чтобы им управлять, нужна голова и структура.
Личное: я сам живу по этим правилам
Честная история про последний пункт программы — про доведение до конца.
Я поехал в Орёл записывать курс. Приехал: свет тот, звук тот, команда рядом, всё готово. И весь день это откладывал. С утра нашлись дела, к обеду нашлись ещё. Даня весь день ходил и подгонял: Слава, давай, записывай. А я тянул.
Сел вечером. Записали модуль за час, максимум за полтора. Спокойно, без нервов.
Смешно, но честно: автор курса про то, как доводить идею до работающего сервиса, целый день не мог нажать «запись». То, чего я избегал, заняло полтора часа. День ушёл не на подготовку к делу, а на подготовку к тому, чтобы к нему приступить.
И помогло не то, что я сменил обстановку. Помогло, что рядом был человек, который весь день не давал мне про это забыть.
Поэтому внешний контроль — это не мотивационная болтовня в программе, а рабочий механизм. Он нужен всем, включая тех, кто про него рассказывает.
Что с этим делать
Если организуешь обучение вайбкодингу сам — возьми шесть тем выше как оглавление и не трогай то, что я выкинул. Сэкономишь месяцы.
Если хочешь готовую систему и человека, который будет спрашивать про результат, — вот курс по вайбкодингу: от выбора идеи до работающего сервиса. Попробовать метод бесплатно можно на мини-курсе из пяти уроков — этого достаточно, чтобы понять, твоё это или нет.