Выбор курса
Как выбрать курс вайбкодинга: 5 этапов и 6 красных флагов
Запрос «вайбкодинг курс» люди набирают 1051 раз в месяц, и почти все приходят с одним вопросом: за что тут вообще берут деньги. Я собрал ответ не из чужих подборок, а из практики - разложил программу на пять этапов и прогнал у себя ключевые шаги 18 августа 2026 года: среду, доступ, сборку и запуск, и по секундам записал результат
Настоящий курс вайбкодинга закрывает пять этапов подряд: среду, промптинг, сборку, проверку кода и деньги. Выпал любой - дальше рассыпается вся цепочка. Ниже разбираю каждый этап на своих прогонах: рабочий таймер собрался почти за 53 секунды одной командой, а на проверку доступа ушло шесть запросов с московского адреса
Ступень первая
Здесь ты выбираешь, дальше начинается сборка
Ниже пять этапов программы и семь вопросов продавцу - это первая ступень, разобраться, за что берут деньги. Вторая начинается там, где первый проект уже собран и его надо кому-то показать
Чем курс вайбкодинга отличается от бесплатного гайда?
Отличие ровно одно: на курсе кто-то смотрит твой код и говорит, что с ним не так. Всё остальное - порядок тем, записи занятий, чат, домашки - собирается бесплатно за пару вечеров. Обратную связь на ТВОЙ сломавшийся проект бесплатно собрать нельзя, за неё и платят
Сразу про мой интерес, чтобы дальше читалось честно. Я на этом же рынке: сам учу этой теме и в конце статьи позову к себе. Значит, проверяй меня ровно теми семью вопросами, которые лежат ниже - они работают в обе стороны, и мой ответ на них ты тоже вправе спросить
Дальше я разбираю пять этапов, из которых складывается нормальная программа, и семь вопросов, которые стоит задать до оплаты. Если ты попал сюда раньше, чем разобрался с самим словом, у меня есть отдельный разбор что такое вайбкодинг и как начать с нуля - там про подход, тут про то, за что берут деньги
| Что сравниваем | Бесплатный гайд | Курс |
|---|---|---|
| Порядок тем | собираешь сам из десятка вкладок | задан заранее, от среды до живой ссылки |
| Твой код | никто не видит | смотрит человек и говорит, где ошибка |
| Что остаётся на руках | конспект | работающий проект по своему адресу |
| Где обычно ломается | на первой же сбойной команде | на дисциплине, не дошёл до конца |
| Чем платишь | своим временем на поиск | деньгами и расписанием |
Таблица прокручивается вбок →
Гайд выигрывает в одном: его бросают на середине без сожалений. Курс выигрывает в другом: он не даёт застрять на ошибке command not found на три недели, потому что рядом человек, который эту ошибку видел двести раз
Проверка занимает минуту. Открой программу курса и найди в ней слово «разбор» или «проверка работ». Нет этого слова ни в одном модуле - перед тобой платный доступ к записям, и цена такого доступа должна быть соответствующей
Из каких пяти этапов состоит настоящий курс?
Настоящий курс собирается из пяти этапов, и они идут строго по порядку: среда, промптинг, сборка, проверка кода и деньги. Выпал любой - дальше рассыпается вся цепочка. Без среды нечем писать, без промптинга получаешь мусор, без сборки остаёшься с теорией, без проверки отдаёшь заказчику дырявый код, без пятого этапа получаешь хобби
Я специально не начинаю с вопроса «какая школа лучше». В подборках курсов по вайбкодингу лежит по десятку программ, и обещают они примерно одно и то же. Обещание в такой ситуации не работает - работает механизм. Поэтому смотрим не на обложку, а на то, закрыты ли эти пять этапов
| Этап | Что ты умеешь на выходе | Как проверить, что этап был |
|---|---|---|
| 1. Среда | инструмент запускается у тебя и отвечает | набрал команду и увидел номер версии |
| 2. Промптинг | задача описана так, что её выполняют с первого раза | твой запрос помещается в один экран и содержит критерий проверки |
| 3. Сборка | из запроса получается файл проекта | файл открывается двойным кликом и работает |
| 4. Проверка | ты видишь чужие ошибки в своём коде | нашёл и починил хотя бы одну ошибку сам |
| 5. Деньги | у проекта есть адрес, который можно показать | ссылка открывается с чужого телефона |
Таблица прокручивается вбок →
По этой раскладке читается чужая программа. Берёшь оглавление курса и напротив каждого модуля ставишь номер этапа. Все двенадцать модулей попали в этап 2 - перед тобой курс по промптам, а не по сборке продуктов
Дальше разбираю каждый этап отдельно: что там происходит и что ты видишь на экране
Этап 1. Среда: с чего курс обязан начинаться
Курс обязан начинаться с того, что инструмент физически открывается у тебя, а не с истории про будущее профессий. Это самое скучное место программы и самое частое, где новичок отваливается: не поставилось, не оплатилось, не открылось
Инструмент, на котором я работаю сам, документация описывает так:
«Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools.»
Anthropic, документация Claude Code, раздел Overview
По-русски: программа читает твои файлы, правит их и сама запускает команды - в окне с командами, в редакторе кода, в приложении и в браузере
Шаг 0, до любого модуля. Нужен компьютер с macOS, Windows или Linux и три вещи на нём: Claude Code, Node и Python. Сразу про деньги: Claude Code работает по подписке, бесплатного тарифа нет, и оплата из России - отдельный сюжет, я расписал его в гайде по установке. На Mac есть готовый установщик программ, он называется Homebrew: скопируй команду ниже целиком, вставь в окно с командами и нажми Enter - увидишь, что установка Claude Code началась:
brew install --cask claude-code
На Windows этого установщика нет: команда для окна PowerShell (это командное окно Windows, работает так же, как окно с командами на Mac) лежит в отдельном гайде под Windows. Дальше заходишь в папку будущего проекта и запускаешь программу:
mkdir taymer && cd taymer
claude
Node понадобится на этапе 4, Python - на этапе 5, и чаще всего оба уже стоят: набери node --version и python3 --version. Молчат - ставь с nodejs.org и python.org, на Windows вторая команда называется python, без тройки. Оба сайта я проверил с арендованного компьютера в Москве в тот же день своим прогоном 18.08.2026: nodejs.org ответил за 0,228960 секунды, а python.org/downloads - за 0,174873 секунды
Первый запуск Claude Code попросит войти в аккаунт. Вот тут и вылезает вопрос, который на курсах обычно замалчивают: откроется ли всё это из России.
Я проверил живьём с арендованного компьютера в Москве, а не с домашнего интернета - шесть запросов по четырём адресам, вот два главных: документация на code.claude.com/docs/en/overview открылась напрямую за 0,154187 секунды, а claude.ai увёл мой адрес на страницу «недоступно в регионе» за 0,533273 секунды
Это не догадка с моей стороны, это заявление самого сервиса: адрес после переброски называется прямо app-unavailable-in-region. Значит, без решённого вопроса с доступом первый же вечер курса встанет
Третья проверка - адрес console.anthropic.com, и туда меня не пустили за 0,161438 секунды ожидания. Вывода из этого я не делаю и тебе не советую: защищённые сайты закрываются от голого запроса без браузера сами по себе, это не доказательство блокировки. Мой полный прогон с московского адреса 18.08.2026 выглядит так: документация открывается напрямую, основной сайт сервиса уводит на страницу «недоступно в регионе», а третья проверка вердикта не даёт вовсе
Отсюда первый критерий выбора: в программе должен быть отдельный шаг про доступ и оплату из твоей страны. Нет его - ты купил курс, который начинается со стены
Запасной вариант тоже стоит проверить, но без иллюзий. Страница загрузки бесплатных локальных моделей Ollama с московского адреса открылась, и это значит ровно одно - сайт работает. Ollama гоняет модель на твоём компьютере и денег не просит, но она не читает папку проекта, не правит файлы и не запускает команды сама, то есть заменой Claude Code не работает. Плюс упирается в железо: сколько памяти и места нужно, смотри на странице конкретной модели
Этап 2. Промптинг: чему учат вместо «напиши мне сайт»
На нормальном курсе учат класть в один запрос три вещи: саму задачу, границы решения и способ, которым ты проверишь результат. Это и есть весь промптинг для сборки, остальное - украшения. Курс, где промптингом называют список из ста заклинаний вроде «ты - опытный senior-разработчик», отнимает вечер и не даёт ничего
Разница видна на паре примеров. Так выглядит запрос, после которого получишь непонятно что: «Сделай мне сайт с таймером» - и всё, без единой детали
А так - запрос, после которого получаешь конкретный файл. Это дословно тот запрос, который я отдал программе двумя разделами ниже, там же и запись того прогона. Скопируй его целиком и вставь программе вместо своей задачи, если хочешь повторить прогон - и увидишь свой файл с таймером:
Собери одностраничный таймер-помидорку: index.html, вся вёрстка и логика
в одном файле, без внешних библиотек. Кнопки Старт, Пауза, Сброс,
отсчёт 25 минут, крупные цифры, тёмный фон.
Во втором варианте есть всё: что за штука (таймер), в каком виде (один файл index.html), с какими ограничениями (без внешних библиотек), с каким поведением (три кнопки, 25 минут) и как выглядит (крупные цифры, тёмный фон). Результат проверяется сразу - открыл файл, нажал Старт, посмотрел на цифры
Рабочий шаблон: скопируй его целиком и вставь в поле для запроса вместо своей задачи, впиши свои детали в скобках - увидишь готовый запрос, который поймёт программа:
Задача: <что собрать одним предложением>
Формат результата: <какие файлы, в какой папке>
Ограничения: <без чего обойтись, какой язык, какая версия>
Поведение: <что должно происходить при действиях пользователя>
Как я проверю: <что я нажму и что должен увидеть>
Второе, чему обязан учить этот этап - один шаг за раз. Просьба «собери магазин с корзиной, оплатой, админкой и рассылкой» даёт кучу файлов, в которых не разберёшься. Просьба «собери страницу товара» даёт результат, который смотрят и правят. На хорошем курсе про это говорят в первую неделю, на слабом - никогда
Третье: тебя должны научить формулировать не только задачу, но и претензию. Фраза «не работает» не двигает дело. Фраза «нажимаю Старт, цифры не меняются, а в специальном окне браузера с техническими ошибками сайта (открывается клавишей F12) написано про null» двигает за один заход
Этап 3. Сборка: как понять, что на курсе реально собирают
Признак настоящей сборки ровно один: после занятия у тебя на диске остаётся файл, который открывается двойным кликом. Не конспект, не понимание принципов, не запись демонстрации преподавателя - твой файл на твоём компьютере
Показываю внутренность процесса целиком, потому что в описаниях программ её обычно нет. Я взял тот самый запрос про таймер из прошлого раздела и отдал его Claude Code одной командой, без диалога. К запросу пришлось добавить два флага - без них программа в неинтерактивном режиме спросит разрешения на каждое действие и не создаст ничего:
claude -p "Собери одностраничный таймер-помидорку: index.html, вся вёрстка и логика в одном файле, без внешних библиотек. Кнопки Старт, Пауза, Сброс, отсчёт 25 минут, крупные цифры, тёмный фон." \
--permission-mode acceptEdits \
--allowedTools "Write,Edit,Read,Bash"
Флаг --permission-mode acceptEdits разрешает править файлы без вопроса на каждый шаг, --allowedTools перечисляет, что именно разрешено: писать, править, читать и запускать команды. Скопируешь запрос без этих двух флагов - получишь ответ текстом и пустую папку
Мой ответ на этот запрос пришёл через 52,939 секунды - это время печатает сама программа строкой секундомера внизу, когда заканчивает работу. Внутри готового файла 156 строк и 4082 байта - вёрстка, стили и логика в одном месте, а проверка node --check на моём прогоне отдала JS SYNTAX OK. Файл из этого прогона стоит первой картинкой в шапке статьи: это не макет и не рисунок, а снимок страницы, которая открылась из этого файла
Дальше идёт то, что обычно опускают. Такой прогон не доказывает, что ты умеешь собирать. Он доказывает, что инструмент работает. Умение начинается там, где ты просишь поменять поведение и понимаешь, что именно поменялось: добавить звук в конце, поставить 50 минут вместо 25, вынести настройки в отдельное поле
Поэтому на нормальном курсе после первой сборки идёт не следующая тема, а три-четыре правки того же проекта. Открой программу и посчитай, сколько модулей работают с ОДНИМ проектом подряд. Один модуль - один проект с нуля значит, что учат делать демонстрации, а не продукты
Первый проект бери маленький и злой: таймер, форма записи, страница услуги. Хочется сразу сайт - у меня есть разбор, как собирается лендинг одной строкой в Claude Code, там та же логика на примере покрупнее
Этап 4. Проверка: почему курс без разбора кода опасен
Курс без этапа проверки опасен потому, что код от нейросети статистически грязнее человеческого, и учиться приходится на своих боевых проектах. Платформа код-ревью CodeRabbit разобрала 470 пул-реквестов - так называют порцию правок, которую человек предлагает влить в общий проект, и перед вливанием её читают другие. Из этих 470 штук 320 собраны с участием ИИ, 150 чисто человеческие:
«AI-authored changes produced 10.83 issues per PR, compared to 6.45 for human-only PRs.»
CodeRabbit, отчёт «State of AI vs Human Code Generation» от 17.12.2025, coderabbit.ai
10,83 замечания на порцию правок против 6,45. Критических и крупных замечаний отчёт насчитывает в ИИ-коде примерно в 1,4-1,7 раза больше, разбивку на две категории он не даёт. Это не аргумент против вайбкодинга, это аргумент за то, что проверка - отдельный навык и учить ему надо отдельно
Цифры сходятся и по опросам практиков. В ежегодном опросе разработчиков Stack Overflow за 2025 год 84% пользуются ИИ-инструментами или собираются, при этом точности ответов доверяют 33% против 46% недоверяющих, а «полностью доверяют» лишь 3%. Главная боль звучит там так: 66% регулярно получают решение, которое «почти правильное, но не совсем», и 45,2% отмечают, что отладка (поиск и исправление ошибок в готовом коде) ИИ-кода отнимает больше времени
| Что проверять после каждой сборки | Как проверить руками | Сколько занимает |
|---|---|---|
| Файл запускается | открыть в браузере, нажать все кнопки | 1 минута |
| Текст программы не сломан (программисты называют это синтаксис) | вынуть код из файла и прогнать node --check | 20 секунд |
| Нет чужих ключей и паролей в коде | поиск по словам key, token, password | 1 минута |
| Данные не улетают наружу | посмотреть, есть ли в коде обращения к чужим адресам | 2 минуты |
| Понимаешь, что делает каждый блок | попросить объяснить файл построчно и прочитать | 10 минут |
Таблица прокручивается вбок →
Последняя строка - главная. Разбор своего же кода вслух отделяет человека, который собрал продукт, от человека, у которого продукт случился. На курсе этот разбор стоит в расписании, а не идёт в подарок «если останется время»
Отдельно про опыт. В опросе Fastly среди 791 разработчика 32% сильных (стаж 10+ лет) сказали, что больше половины отгруженного ими кода написал ИИ, а среди новичков со стажем до двух лет так ответили 13%. Это доля опрошенных, а не доля кода: считали людей, а не строки. Тот же опрос даёт и встречную цифру - 28% признают, что правка ИИ-кода съедает большую часть выигранного времени. Ровно поэтому этап 4 и существует
Этап 5. Деньги: чем курс отличается от разовых роликов
Отличие в том, что в конце курса у проекта есть адрес, который открывается с чужого телефона. Пока проект живёт только у тебя на диске, показать его некому, а значит и заплатить за него некому
Промежуточная ступень между «файл на диске» и «сайт в интернете» - локальный запуск. Скопируй команду ниже целиком, вставь в окно с командами и нажми Enter - она поднимет у тебя на компьютере адрес, который раздаёт файлы проекта как настоящий сайт:
python3 -m http.server 8765 &
Значок & в конце запускает раздачу в фоне. Без него окно с командами останется занято ею, и следующую команду ввести будет некуда
Дальше открываешь в браузере адрес http://127.0.0.1:8765/ и видишь свой проект. Что файл действительно открывается по этому адресу, я проверил своей второй командой на том самом таймере: файл 156 строк и 4.0K веса, ответ по адресу пришёл за три тысячных секунды и вернул все 4082 байта. Это тот же файл, который собрался за 52,939 секунды двумя разделами выше - круг замкнулся: запрос, сборка, запуск. Версии инструментов из того же прогона: claude --version ответил 2.1.186 (Claude Code), node --version - v25.9.0
Что должно быть в программе курса на этом этапе, кроме локального запуска:
- Публикация на бесплатный хостинг - это сервис, который держит твой сайт открытым постоянно и даёт ему готовую ссылку, которую можно отправить в мессенджере
- Своё доменное имя, если проект не разовый
- Разговор про то, кому это продавать: первые заказы у новичков идут не с бирж, а от знакомых, которым нужна страница услуги
- Счета и налоги: самозанятость, чек, договор на одну страницу
Четвёртый пункт пропускают почти все программы, и зря: человек собрал сайт, ему готовы заплатить, а он не знает, как принять деньги легально. Куда ведут разные дорожки заработка на этом, я разложил в разборе пяти путей и первого заказа
Проверка курса по этому этапу занимает один вопрос: есть ли в финале модуль про публикацию и что конкретно будет лежать по ссылке у выпускника
Как проверить курс за 15 минут до оплаты: 7 вопросов
Достаточно задать продавцу семь вопросов и послушать, есть ли в ответах конкретика с именами и сроками или одни общие обещания. Пиши их в чат поддержки или прямо автору - скорость и честность ответа сами по себе часть проверки
| Вопрос | Что звучит в нормальном ответе | Что звучит в слабом |
|---|---|---|
| Что у меня останется на руках в конце? | название проекта и ссылка на работу прошлого потока | «навык, который останется с тобой навсегда» |
| Кто смотрит мой код и как часто? | имя человека, срок ответа в часах или днях | «в чате всегда помогут» |
| На каком инструменте работаем? | конкретные названия и версии | «на самых актуальных нейросетях» |
| Что делать, если инструмент не открывается из моей страны? | готовая инструкция по доступу и оплате | «у всех работает, попробуйте» |
| Сколько часов в неделю нужно от меня? | 4-6 часов, из них 2 практики | «в удобном тебе темпе» |
| Есть ли модуль про публикацию проекта? | номер модуля и что именно публикуем | «в конце будет большой проект» |
| Что будет, если я отстану на две недели? | доступ, догоняющий поток, разбор в записи | молчание или общие слова |
Таблица прокручивается вбок →
Три ответа из семи в правой колонке - это уже сигнал. Не потому, что курс плохой, а потому, что тебе продают ощущение вместо расписания
Ещё одна проверка занимает минуту: попроси показать чужую готовую работу. Не отзыв и не скриншот личного кабинета, а ссылку на проект выпускника, которая открывается. Курс, где за полгода никто не выпустил ни одной живой страницы, учит чему угодно, кроме сборки
Третья проверка самая недооценённая: спроси, что на курсе НЕ проходят. Внятный ответ («не учим тому, что работает у сервиса невидимо изнутри, и не учим мобильным приложениям - только то, что открывается в браузере») говорит о том, что программу собирал человек, который понимает границы. Ответ «у нас всё» означает, что не будет ничего
Шесть красных флагов, по которым курс брать не стоит
Ниже шесть формулировок с продающих страниц, после которых я закрываю вкладку и не жалею о потраченной минуте. Каждая говорит не про жадность продавца, а про конкретную дыру в программе, которую придётся закрывать своими вечерами
- «Программирование больше не нужно вообще». Нужно ровно столько, чтобы прочитать ошибку и понять, какой файл сломался. Курс, который обещает нулевое погружение, снимает с себя этап проверки - а именно там 10,83 замечания против 6,45 из исследования выше
- «Соберём двадцать проектов за месяц». Двадцать проектов за месяц - это двадцать демонстраций, каждая умирает при первой правке. Один проект, доведённый до живой ссылки и переделанный четыре раза, даёт больше
- «Гарантируем трудоустройство». Гарантия найма от школы - это либо стажировка внутри самой школы, либо строчка, которая в договоре звучит иначе, чем на странице продажи. Проси показать пункт договора до оплаты
- «Все инструменты бесплатные». Часть инструментов бесплатна, часть требует подписки, а из России добавляется вопрос оплаты. Курс, который говорит «всё бесплатно», просто не проверял: я замерял доступ 18 августа, основной сайт одного из главных инструментов уводит российский адрес на страницу «недоступно в регионе»
- «Программу покажем после оплаты». Оглавление курса - не коммерческая тайна, это первое, что смотрит взрослый человек. Скрытая программа почти всегда означает, что она собрана из чужих открытых материалов
- «Никакой скучной теории, только практика». Звучит приятно, а означает отсутствие этапов 1 и 4 - среды и проверки. Практика без них выглядит как повтор действий за преподавателем, после которого своё не запускается
И про сравнение цен, раз уж ты пришёл выбирать. Сравнивать курсы по цене бессмысленно, пока не сравнил их по пяти этапам: дешёвая программа без проверки работ обходится дороже, потому что платишь второй раз - своим временем на застревания. А сам красный флаг не всегда значит «мошенники»: чаще он значит, что курс собран под другую цель - показать инструменты, дать вдохновение, продать следующий уровень. Просто не путай это с обучением сборке
Сколько времени занимает вход и нужен ли курс вообще?
Чаще всего вход занимает около двух месяцев: в открытой подборке из десяти программ два месяца стоят чаще любой другой длительности, а вся вилка тянется от четырёх недель до полугода. Базовый же круг проходится самостоятельно за один вечер
Разложу ряд целиком, чтобы был виден разброс: две программы идут четыре недели, одна пять недель, две восемь недель, три по два месяца, одна три месяца и одна полгода. Это одна подборка, а не весь рынок - другого открытого ряда длительностей я не нашёл, и выдавать его за замер всего рынка было бы натяжкой
Разброс объясняется просто. Короткие программы закрывают этапы 1-3: поставил, написал запрос, собрал. Длинные добавляют этапы 4-5 и обвязку - место, где хранятся все данные проекта (это и называется база данных), ботов, автоматизацию, портфолио. Оба варианта честные, вопрос в том, за какой ты пришёл
Кому курс не нужен:
- Ты уже пишешь код на любом языке. Тогда нужна не программа обучения, а неделя практики с инструментом и разбор чужих ошибок
- Тебе интересно попробовать, а не зарабатывать. Один вечер по разделу ниже закроет любопытство без курса, платить придётся только за сам инструмент
- У тебя нет 4-6 часов в неделю. Курс без практики между занятиями превращается в подписку на записи
Кому курс окупается:
- Ты застреваешь в одиночку. Не на сложных вещах, а на глупых: не открылось, не оплатилось, не запустилось
- Тебе нужен срок и внешнее обязательство, иначе проект живёт в статусе «начну с понедельника»
- Ты хочешь брать за это деньги, а значит нужен человек, который посмотрит твою работу глазами заказчика
Есть и третий путь, между самообучением и курсом по вайбкодингу: сначала разобраться с нейросетями шире, а потом выбирать узкую программу. Что за чем изучать, я разложил в отдельном разборе обучение нейросетям с нуля - там про порядок тем, а не про конкретный инструмент
По деньгам скажу одно и без цифр: программа, до которой ты не дошёл, стоит бесконечно дорого при любой цене
Что пройти самому сегодня вечером, до любого курса
Четыре шага закрывают первый круг без оплаты курса и занимают, по прикидке, около двух часов вечернего времени - секундами я замерял только сборку, не весь вечер. Бесплатным этот вечер назвать нельзя: сам инструмент работает по подписке, и её считаем отдельно от обучения. После этих шагов ты будешь выбирать программу не по обложке, а по тому, чего тебе не хватило
Четыре шага вечера, по порядку
- Поставь среду. Установи Claude Code по гайду установки и открой окно с командами - убедишься, что всё стоит, когда программа ответит номером версии вроде
2.1.186 (Claude Code). Это даёт рабочий инструмент на компьютере, дальше есть чем собирать - Собери одну вещь. Возьми шаблон запроса из раздела про промптинг и попроси собрать что-то маленькое: таймер, форму записи, страницу услуги - увидишь готовый файл на диске (у меня на такой прогон ушло 52,939 секунды и получился файл на 156 строк). Это даёт первый настоящий результат, а не теорию
- Проверь результат руками. Открой файл, нажми все кнопки, найди то, что работает не так, попроси объяснить код построчно и прочитай объяснение целиком - увидишь, что каждая часть файла делает. Это и даёт тот самый навык, за который платят на этапе 4
- Покажи результат. Подними локальный веб-адрес командой
python3 -m http.server 8765 &(на Windows -python -m http.server 8765, без амперсанда), откройhttp://127.0.0.1:8765/- увидишь свою страницу как настоящий сайт, и её можно показать кому-нибудь живому. Реакция человека рядом даёт больше, чем любой сертификат
Из всего вечера важнее всего одна запись: на каком шаге ты встал. Место, где встал сегодня, и есть тот модуль, за который стоит платить. Встал на установке - бери программу с сильным началом. Встал на «что дальше делать с этим файлом» - бери ту, где есть публикация и разбор работ
Что дальше, когда первый круг пройден
После первого круга дело решает второй собранный продукт с живым пользователем, а не вторая купленная программа с новым сертификатом. Первый проект ты собрал по шаблону и он работает - это ступень. Вторая ступень выглядит иначе: у проекта появляется чужой человек, и вместе с ним появляются вопросы, которых не было в учебном примере
Конкретно на этой неделе это три действия: дать ссылку на свой проект одному человеку и посмотреть, как он ей пользуется, записать первое место, где у него не получилось, внести одну правку по этой записи и показать снова. Три круга такой правки дают больше, чем следующая программа
Именно тут отваливается большинство выпускников любых программ. Сертификат на руках, таймер собран, а первый чужой человек открывает страницу с телефона, у него всё едет, и починить некому. Ни одна программа не покрывает этот момент целиком, потому что он у каждого свой
Источники
- Anthropic, документация Claude Code, раздел Overview - code.claude.com
- Stack Overflow Developer Survey 2025, раздел AI - survey.stackoverflow.co
- Stack Overflow, разбор разрыва доверия к ИИ у разработчиков - stackoverflow.blog
- CodeRabbit, отчёт «State of AI vs Human Code Generation» - coderabbit.ai
- Fastly, опрос 791 разработчика об ИИ-коде - fastly.com
- Андрей Карпатый, пост, с которого пошёл сам термин - x.com/karpathy
- Промо-подборка курсов вайбкодинга, откуда взят ряд длительностей: десять программ, я их не переношу - klerk.ru
- Ollama, страница загрузки локальных моделей - ollama.com
Вечер практики до оплаты курса
Четыре шага и две проверки за вечер, без оплаты курса
Сохрани себе
- Поставил среду и увидел номер версии в ответ
- Собрал один маленький проект по шаблону запроса
- Открыл файл и нашёл хотя бы одну вещь, которую хочу поменять
- Попросил объяснить код построчно и дочитал до конца
- Поднял локальный веб-адрес и открыл проект в браузере
- Записал, на каком шаге застрял - это и есть твой критерий выбора курса
Ступень третья
ИИ-Лагерь
Эта статья - первая ступень: ты знаешь, за что платить и что проверять. Вторая ступень - собранный продукт, третья - продукт, которым пользуются чужие люди. Про вторую и третью я пишу у себя в канале, без хайпа и без обещаний
Частые вопросы
Нужно ли уметь программировать, чтобы пойти на курс вайбкодинга?
Не нужно писать код с нуля, но читать сообщения об ошибках придётся научиться. Курс, который обещает нулевое погружение, просто выкидывает этап проверки - а именно там ИИ-код собирает 10,83 замечания на порцию правок против 6,45 у человеческого
Сколько длится курс вайбкодинга?
Короткие программы идут четыре-пять недель, самая частая длительность в открытой подборке - два месяца, длинные растягиваются до полугода. Длина зависит от того, закрывает ли программа только сборку или ещё проверку кода и публикацию проекта
Можно ли освоить вайбкодинг самому, без курса?
Да, базовый круг проходится за один вечер: поставить среду, собрать один маленький проект, проверить его руками и показать живому человеку. Курс окупается тогда, когда ты застреваешь на мелочах в одиночку или нужен внешний срок
Что должно остаться на руках после курса?
Работающий проект по своему адресу, который открывается с чужого телефона, и понимание, что делает каждый блок кода. Конспект и сертификат без живой ссылки не считаются результатом
Какой инструмент выбрать для старта?
Я работаю в Claude Code: он читает файлы проекта, правит их и сам запускает команды. Он платный, работает по подписке. Бесплатно гоняются локальные модели через Ollama - денег они не берут и работают без сети, но это запускалка моделей, а не помощник, который сам собирает проект, и требования к памяти у каждой модели свои
Что делать, если инструмент не открывается из России?
Проверить доступ до оплаты курса и выбрать программу, где этот шаг разобран отдельно. По моему замеру 18.08.2026 с московского адреса документация Claude Code открывается, а основной сайт сервиса уводит российский адрес на страницу «недоступно в регионе»