Для новичков18 минобновлено

Вайбкодер: кто это и как им стать

Кто такой вайбкодер и что он делает?

Коротко: Вайбкодер - человек, который собирает программы, описывая нужный результат обычными словами, а код за него пишет ИИ-агент. Код он не читает и читать не обязан. Работа состоит из трёх действий: поставить задачу, назвать признак готовности, принять результат своими глазами. Слово описывает способ работы, и диплом для него не нужен.

Начну с разведения двух слов. Вайбкодинг - это метод: человек говорит, чего хочет, программа пишет код. Вайбкодер - человек, который этим методом работает.

Термин придумал Андрей Карпаты, один из первых инженеров OpenAI, постом от 2 февраля 2025 года. Дословную цитату и всю историю слова я разобрал отдельно, в статье вайбкодинг простыми словами - здесь повторять не буду.

Важная деталь, которую почти нигде не пишут: слова «вайбкодер» у автора термина нет. Карпаты назвал занятие. Имя для человека придумали уже пользователи, и отсюда половина путаницы в спорах «это профессия или нет».

Смотри, как выглядит рабочий день. Ты открываешь агента и говоришь: «собери мне страницу, где клиент оставляет заявку, и письмо мне на почту». Агент пишет файлы, запускает их, показывает результат.

Дальше твоя часть. Ты смотришь на страницу глазами обычного человека: поле есть, кнопка нажимается, письмо пришло. Если нет - возвращаешь с правкой.

Кода в этом цикле ты не касаешься. Под твою ответственность попадают три другие вещи: формулировка задачи, признак готовности и приёмка.

Сам я гуманитарий и десять лет занимался маркетингом, а вайбкодингом занялся весной 2026 года: первым продуктом стал телеграм-бот, собранный в Claude Code, и ни строчки кода я в нём не написал. Дальше я пишу с этой позиции - человека, который код не читает и читать не собирается.

Что здесь проверено, а что нет. Замер вакансий я снял сам 25 сентября 2026 года и привожу вместе с датой и контрольными запросами. Цитаты Карпаты и Уиллисона, доли из опроса Stack Overflow, работа с конференции USENIX и публикация TechCrunch - это чужие страницы, я открыл каждую и сверил цифры, но своих замеров по ним у меня нет. Сроков обучения и зарплат в статье не будет: проверяемых данных по ним я не нашёл.

Чем вайбкодер отличается от программиста?

Коротко: Граница проходит по чтению кода. Программист отвечает за код и может объяснить другому человеку, как тот устроен. Вайбкодер отвечает за результат и судит о нём снаружи. Такое разделение предложил Саймон Уиллисон в марте 2025 года, и оно до сих пор самое рабочее.

Саймон Уиллисон, один из создателей веб-фреймворка Django, 19 марта 2025 года написал заметку с самой ясной формулировкой, которую я встречал. Вайбкодинг он определил так:

building software with an LLM without reviewing the code it writes

По-русски: сборка программы с языковой моделью - программой, которая по описанию словами выдаёт готовый текст или код, - без просмотра того, что она пишет. И там же обратная сторона:

If an LLM wrote the code for you, and you then reviewed it, tested it thoroughly and made sure you could explain how it works to someone else that’s not vibe coding, it’s software development.

То есть если код прочитали, протестировали и могут объяснить другому человеку - это уже обычная разработка с ИИ-помощником. Обе цитаты я сверил на странице Уиллисона, ссылка в конце.

Для новичка отсюда следует практический вывод. Вайбкодер занимает отдельную позицию со своей зоной ответственности. Его обещание касается результата: открылось, посчиталось, ответило. За устройство кода он не ручается.

Из этого же следует ограничение. Уиллисон в этой же заметке пишет про низкие ставки: «Projects should be low stakes». Пока цена ошибки - твой потерянный вечер, всё в порядке. Как только появляются чужие деньги и чужие данные, правила меняются. Это касается и оплаты твоей работы: если заказчик платит за собранное, договор, аванс и чек разобраны в статье как принимать оплату самозанятым.

Есть ли такая профессия - вайбкодер?

Коротко: Отдельной устоявшейся профессии пока нет, но слово уже вышло в вакансии. Замер выдачи hh.ru по России 25 сентября 2026 года: 20 объявлений со словом «вайбкодер» против 5437 по слову «python». При этом в 18 названиях из 20 стоит корень «вайбкод», а в четырёх случаях должность названа ровно «Вайбкодер».

Этот вопрос я померил сам. Дата замера - 25 сентября 2026 года, регион «Россия», поиск на hh.ru, счётчик найденного снят со страницы выдачи.

Запрос Найдено объявлений
вайбкодер 20
вайб-кодер 2
вайбкодинг 76
python (контроль) 5437
маркетолог (контроль) 4948

Два последних запроса нужны для контроля: они показывают, что счётчик считает именно вакансии.

Все 20 объявлений поместились на одну страницу, и я выписал названия должностей. В 18 из 20 корень «вайбкод» стоит в самом названии: «Вайбкодер (vibe coder) в офис», «ИИ / AI разработчик / вайбкодер (Claude Code / Codex)», «Специалист по автоматизации бизнес-процессов с ИИ / вайбкодер», «Креативный вайбкодер».

Читается это так. Слово перестало быть шуткой из соцсетей и пошло в объявления. В четырёх случаях должность названа ровно «Вайбкодер», в остальных четырнадцати с корнем слово идёт в связке: работодатель ищет либо разработчика, который умеет работать с агентами, либо человека на автоматизацию процессов. Отдельной массовой профессии из этого пока не сложилось: двадцать объявлений против пяти тысяч по запросу «python» - это ниша. Если берёшь заказы напрямую, без вакансии, оформление разобрано в статье самозанятый программист: НПД или ИП.

Цифры привязаны к дате. Через месяц они будут другими, поэтому померяй сам по ссылке из блока источников.

С другой стороны показательно, как к методу относятся действующие разработчики. В опросе Stack Overflow Developer Survey 2025 на вопрос, входит ли вайбкодинг в их профессиональную работу, 72 процента ответили «нет» и ещё 5 процентов - «категорически нет». То есть внутри профессии метод пока не стал общим местом. Оговорка к цифре: в опросе вайбкодинг определён широко, как получение программы по запросу к языковой модели, поэтому она отвечает на вопрос про метод, тогда как роль остаётся за кадром. Динамику по ней тоже не посчитать - это срез одного года.

Что делает вайбкодер, пока агент пишет код?

Коротко: Работа вайбкодера - это цикл из четырёх действий: описать задачу, дождаться результата, проверить его своими глазами, вернуть с конкретной правкой. Код в этом цикле не читают. Трудность здесь другая: признак, по которому задача считается сделанной, надо назвать заранее. Без такого признака круг повторяется до тех пор, пока не кончится терпение.

Разберу цикл по шагам.

  1. Описываешь задачу. Что должно получиться, для кого, что считается готовым. Чем конкретнее третий пункт, тем меньше кругов.
  2. Ждёшь. Агент пишет файлы, запускает их, показывает, что вышло.
  3. Принимаешь. Открываешь результат и сверяешь с тем, что написал в первом пункте.
  4. Возвращаешь правку. Формулируй её конкретно: «кнопка есть, но письмо не приходит».

Спотыкаются обычно на третьем действии. Агент останавливается, когда работа выглядит законченной с его стороны: файлы записаны, ошибок нет. Совпадает ли это с тем, что нужно тебе, программа не знает. Признак готовности задаёт человек: на этом и держится роль.

Если хочется понять, чем агент отличается от обычного чата, короткое определение есть в словаре: ИИ-агент. Как выглядит первый сеанс и как агент спрашивает разрешения на правки, разобрано в статье Claude Code: что это.

Какие пять навыков заменяют чтение кода?

Коротко: Вайбкодеру вместо синтаксиса нужны пять умений: поставить задачу с признаком готовности, принять результат своими глазами, раздробить большое на мелкое, откатить неудачную правку и не раздавать лишние доступы. Все пять тренируются на задачах, где результат видно без кода. Первые четыре стоят времени, пятое - денег и чужих данных.

1. Постановка задачи с признаком готовности. С него начинается всё остальное. «Сделай красиво» и «сделай так, чтобы после нажатия кнопки на почту приходило письмо с текстом заявки» - разные по стоимости формулировки. Разбор того, как вообще устроена формулировка задачи, лежит в словаре: промпт.

2. Приёмка своими глазами. Сообщение «готово» приёмкой не считается. Открыл, нажал, посмотрел, сверил с описанием. Моё правило для старта: первую сотню задач бери только те, результат которых умеешь проверить сам.

3. Дробление. Большая задача возвращается большим куском, в котором непонятно, что именно сломалось. Пять маленьких задач подряд дают пять точек проверки. Это скучно и это работает.

4. Откат. Уметь вернуть папку к состоянию «пять минут назад» - навык, который отделяет спокойный вечер от испорченного. У агентов есть свои средства отмены, но они отменяют не всё: правки файлов - да, выполненные команды и действия во внешних сервисах - нет.

5. Гигиена доступов. Пароли, ключи и токены доступа - строки, которыми открывается вход в твои сервисы, - не кладут в файлы проекта и не пересылают агенту «чтобы он разобрался». Отдельная привычка - не скармливать агенту непроверенные страницы и чужие файлы: в тексте могут быть спрятаны инструкции, адресованные программе.

Чего вайбкодеру уметь не обязательно?

Коротко: Не нужны синтаксис языка, алгоритмы, устройство фреймворков и профильное образование. Читать чужой код построчно и иметь опыт в разработке тоже не требуется. Смысл метода в этом: порог входа сдвинут с языка программирования на умение описать результат. Терпение на круги приёмки всё же понадобится.

Короткий список того, что можно спокойно не учить на старте:

  • синтаксис любого языка программирования;
  • алгоритмы и структуры данных;
  • устройство фреймворков и библиотек;
  • работа с системами сборки;
  • профильное образование или курсы по разработке.

Уиллисон в той же мартовской заметке пишет прямо: «I believe everyone deserves the ability to automate tedious tasks in their lives with computers». Автоматизировать скучные дела должен мочь любой человек, включая тех, у кого нет диплома по информатике.

Оговорка, без которой список становится враньём. «Не обязательно на старте» не равно «не пригодится никогда». Чем дольше ты вайбкодишь, тем чаще заглядываешь в то, что написал агент, чтобы понять, где искать. Это приходит само и в отдельное обучение не превращается.

Как стать вайбкодером: пять шагов

Коротко: Вход в роль занимает пять шагов: собрать первую вещь целиком, научиться называть признак готовности заранее, поставить себе правило приёмки, освоить откат и гигиену доступов, записать свою границу. Механика первого вечера с командами разобрана в отдельной статье сайта, здесь маршрут про привычки, а у каждого шага есть проверка.

Маршрут рассчитан на человека, у которого нет ни опыта разработки, ни установленных инструментов. Порядок первого вечера - какой инструмент поставить, какой командой запустить, как попросить план - я разбирал отдельно: первый вечер по шагам и чем вайбкодить, а если хочешь начать без оплаты - бесплатный вайбкодинг: четыре маршрута. Повторять это здесь смысла нет, ниже - про то, что делает из человека вайбкодера.

  1. Собери первую вещь целиком. Одну маленькую задачу от формулировки до работающего результата, не бросив на середине. Страница с формой, переименование файлов пачкой, простой бот. Готовые разборы таких первых проектов есть на сайте: бот для MAX на Python и свой парсер Авито. Установка агента и первые команды - по ссылкам выше, в статье как установить Claude Code порядок расписан построчно. Проверка шага: у тебя есть вещь, которой ты пользуешься сам.

  2. Научись называть признак готовности заранее. Перед тем как отдать задачу, запиши одной фразой, по какому признаку работа считается сделанной. Эту фразу пишет человек: программа заканчивает тогда, когда работа выглядит законченной с её стороны. Как вообще устроена формулировка задачи, разобрано в словаре: промпт. Проверка шага: три задачи подряд, где критерий записан до начала работы.

  3. Поставь себе правило приёмки. Открывать результат и проверять самому, а сообщение «готово» приёмкой не считать. Правило звучит скучно и держит половину качества. Проверка шага: ты впервые поймал «готово», за которым работающего результата не оказалось.

  4. Освой откат и гигиену доступов. Разберись, как вернуть папку проекта к прошлому состоянию, и проделай это один раз сознательно, пока ничего не горит. Отдельно проверь, что в папке проекта нет паролей и ключей. Чтобы не объяснять агенту одно и то же каждый раз, заведи файл правил проекта - как его писать, разобрано в статье файл CLAUDE.md. Проверка шага: откат сделан руками, паролей в папке нет.

  5. Запиши свою границу. Короткий список задач, которые ты не возьмёшь в одиночку: деньги, чужие персональные данные, действия от имени живых пользователей. Список нужен до того, как такая задача появится. Проверка шага: список существует и лежит там, где ты его найдёшь.

Дальше маршрут ветвится. Кому-то хватает этих пяти шагов навсегда, кто-то идёт в готовые наборы инструкций для агента - что это такое, написано в статье про скиллы, а собранные и описанные лежат в каталоге скиллов.

Я сам плачу за подписки на нейросети картой для подписок «Плати по миру»: выпускается за пару минут, пополняется рублями через СБП. Оформить карту

Где вайбкодер обязан остановиться?

Коротко: Граница проходит по цене ошибки. Пока платишь своим вечером - вайбкодь спокойно. Там, где появляются чужие деньги, чужие персональные данные и живые пользователи, нужен человек, который прочитает код и проверит доступы. Речь про разделение зон ответственности: проверить такие вещи снаружи, по работающей странице, обычно невозможно.

Три зоны, где я бы не полагался только на приёмку снаружи:

  • Деньги. Приём платежей, возвраты, любые операции со счетами.
  • Чужие персональные данные. Имена, телефоны, адреса, документы клиентов.
  • Действия от лица пользователей. Рассылки, публикации, сообщения, которые уходят наружу.

Дело здесь в проверяемости. Такие ошибки снаружи незаметны: страница открывается, кнопка нажимается, данные при этом спокойно лежат в открытом доступе, и по работающему экрану ты этого не поймёшь.

Отдельный пример, который стоит знать. На USENIX Security 2025 вышла работа Spracklen и соавторов про галлюцинации имён пакетов: модель подключает к проекту библиотеку - готовый кусок чужого кода, который проект тянет себе, - а такой библиотеки не существует.

По замерам авторов на 576 000 сгенерированных образцов кода доля выдуманных имён составила не менее 5,2 процента у коммерческих моделей и 21,7 процента у открытых. Всего собрано 205 474 уникальных несуществующих имени. Опасность тут не в самой ошибке: на популярное выдуманное имя кто-то может зарегистрировать настоящий пакет с вредоносным содержимым.

Проверить это снаружи, глядя на работающую страницу, невозможно. Поэтому правило простое: чем выше ставка, тем раньше зовёшь человека, который читает код.

Что чаще всего ломается у новичка?

Коротко: Главная беда новичка - результат, который почти подходит: в опросе Stack Overflow 2025 на это жалуются 66 процентов разработчиков. Второе место - отладка, на которую уходит больше времени, чем на написание, 45 процентов. У новичка к этому добавляется размытая формулировка задачи и попытка сделать всё одним запросом.

Возьму цифры из опроса Stack Overflow Developer Survey 2025, где отвечали десятки тысяч разработчиков.

Что мешает при работе с ИИ Доля ответивших
Решения почти правильные, но не совсем 66 %
Отладка ИИ-кода отнимает больше времени 45 %
Стал меньше доверять своему решению задач 20 %
Трудно понять, как и почему код работает 16,3 %

Там же про доверие к точности ИИ-инструментов: 46 процентов разработчиков относятся к ней с недоверием, 33 процента доверяют, сильное доверие выбрали 3 процента.

Для вайбкодера отсюда следует неприятное. Состояние «почти работает» здесь штатное. Планировать вечер надо из расчёта, что первая версия будет мимо, и закладывать время на круги приёмки.

Четыре промаха, которые ломают этот цикл:

  1. Задача без признака готовности. «Сделай сайт» возвращается чем угодно.
  2. Всё одним запросом. Двадцать требований в одном сообщении дают результат, в котором непонятно, что сломалось.
  3. Приёмка по сообщению агента. Написано «готово» - значит, готово. Нет, не значит.
  4. Работа без отката. Первая же неудачная правка превращает вечер в ручной разбор.

Вайбкодер, программист и no-code: чем роли отличаются?

Коротко: Программист пишет и читает код и ручается за то, как тот устроен. Вайбкодер ставит задачу словами и ручается за приёмку. Специалист по no-code собирает решение из готовых блоков в визуальном конструкторе и ограничен тем, что в конструкторе есть. Это три разные роли; ступенями одной лестницы они не выстраиваются.

Признак Программист Вайбкодер No-code специалист
Кто пишет код человек ИИ-агент кода нет, есть блоки
Читает ли код да, построчно нет нечего читать
За что отвечает за устройство и качество кода за постановку задачи и приёмку результата за сборку сценария из блоков
Порог входа язык, алгоритмы, инструменты умение описать результат интерфейс конкретной платформы
Потолок ограничен временем и опытом ограничен тем, что удаётся проверить ограничен набором блоков платформы
Где ломается сложность и сроки результат почти подходит задача вышла за рамки блоков

Потолок у вайбкодера упирается не в способности агента, а в собственную способность принять работу. Пока умеешь проверить - можешь делать. Перестал понимать, как проверять, - здесь твой край.

Кому не стоит идти в вайбкодеры?

Коротко: Метод плохо подходит тем, кому нужен предсказуемый результат с первого раза, и тем, кто не готов проверять сделанное. Как быстрый способ заработка он тоже слаб: отдельной должности рынок пока не выделил, спрос идёт на связку с автоматизацией и разработкой. Первый проект берут такой, где цена ошибки помещается в один вечер.

Четыре признака, при которых я бы не советовал начинать прямо сейчас:

  • Нужен результат с первого раза. Круги приёмки входят в метод по устройству.
  • Нет готовности проверять. Без приёмки вайбкодинг превращается в лотерею.
  • Цель - быстрые деньги. Судя по замеру вакансий, рынок ищет человека с конкретной задачей автоматизации.
  • Задача сразу боевая. Первым проектом не берут то, где цена ошибки больше вечера.

И обратная сторона. У Y Combinator в батче W25 четверть стартапов имела кодовую базу, на 95 процентов сгенерированную ИИ, о чём TechCrunch писал 6 марта 2025 года. В той же публикации управляющий партнёр Джаред Фридман прямо оговаривается: это технические основатели, способные написать продукт сами. Цифра 95 процентов описывает зрелых инженеров с агентами, а не отмену обучения.

Чек-лист: ты уже вайбкодер?

Коротко: Роль определяется привычками. Инструмент и стаж тут вторичны. Если ты ставишь задачу словами, заранее называешь признак готовности, принимаешь результат своими глазами и умеешь откатиться - ты уже работаешь как вайбкодер, сколько бы времени назад ни открыл агента впервые. Семь строк чек-листа переводят это в проверку.

Пройди по пунктам и посчитай, сколько закрыто:

  • Я собрал хотя бы одну вещь, которой пользуюсь сам.
  • Я формулирую задачу словами, без подсказок из интернета.
  • Я называю признак готовности до того, как агент начал работу.
  • Я открываю результат и проверяю его сам, без опоры на сообщение «готово».
  • Я умею вернуть папку к прошлому состоянию.
  • Я не кладу пароли и ключи в файлы проекта.
  • Я знаю, какие задачи не возьму в одиночку.

Закрыто пять из семи - роль освоена, дальше только объём практики. Закрыто два-три - ты в начале маршрута, и следующий шаг очевиден по незакрытым строкам. Закрыто ноль - начинай с первого шага маршрута из пяти пунктов.

С чего начать сегодня?

Коротко: Выбери одну задачу, результат которой увидишь глазами, и доведи её до конца по пяти шагам. Один законченный маленький проект даёт больше, чем неделя чтения статей про выбор инструмента. Дальше маршрут собирается сам, по тем строкам чек-листа, которые остались незакрытыми. Вернуться к этой статье имеет смысл после первой законченной задачи.

Мой совет на первый вечер простой. Не выбирай инструмент неделю. Возьми задачу, которая помещается в один вечер и результат которой видно без кода, и пройди по ней все пять шагов, включая приёмку и откат.

Если хочется пройти именно первый вечер по готовому сценарию, он разобран отдельно: первый вечер по шагам. Если тянет сравнить, каким агентом начинать, есть попунктное сравнение двух: Codex или Claude Code. Остальные разборы по Claude Code и Codex собраны в базе знаний ClaudeBase.

И последнее, про слово. Сам Карпаты 4 февраля 2026 года вернулся к своему посту и назвал своим нынешним любимым вариантом для работы профессионалов с агентами под надзором отдельное название - agentic engineering, агентная инженерия. Так что слово «вайбкодер» описывает начало маршрута, и дальше есть куда расти.

Спрашивают

Пять вопросов по теме

Вайбкодер - это программист?

Нет. Программист отвечает за код и может объяснить, как тот работает. Вайбкодер отвечает за результат и судит о нём снаружи: открылось, посчиталось, ответило. Саймон Уиллисон развёл эти два занятия ещё в марте 2025 года, и граница проходит ровно по чтению кода.

Можно ли стать вайбкодером без знания кода?

Да, метод для этого и появился: задача ставится обычными словами. Синтаксис и алгоритмы учить не нужно. Понадобится другое - умение описать результат, проверить его своими глазами и вовремя откатить неудачную правку.

Есть ли вакансии вайбкодера?

На 25 сентября 2026 года поиск hh.ru по России показывал 20 объявлений по запросу «вайбкодер», и в 18 названиях из 20 стоял корень «вайбкод». В четырёх случаях название было ровно «Вайбкодер», в остальных слово шло в связке с AI-разработчиком или автоматизацией процессов. Для сравнения, по запросу «python» в тот же день было 5437 объявлений.

Сколько времени нужно, чтобы стать вайбкодером?

Проверяемых замеров по срокам я не нашёл, поэтому сроков называть не буду. Ориентир другой, и он про привычку: моё правило для старта - первую сотню задач брать только те, результат которых умеешь проверить сам. Сложное подключать, когда привычка проверять уже появилась.

Что вайбкодеру нельзя делать в одиночку?

Всё, где цена ошибки больше твоего вечера: приём платежей, работа с чужими персональными данными, рассылки и любые действия от имени живых пользователей. В этих местах нужен человек, который прочитает код и проверит доступы.

Источники