IT-вакансий на 36% меньше, чем до ковида. Джуниорских позиций — ещё меньше. В Твиттере каждый второй пишет, что вайб-кодинг заменит программистов, и если ты джун или только учишься, у тебя два варианта: паниковать или разобраться, что из этого правда, а что хайп от людей, которые вчера продавали NFT.

Что такое вайб-кодинг (и что им называют не то)

В феврале 2025-го Андрей Карпаты написал: «There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.» Пост набрал 4.5 миллиона просмотров. Collins Dictionary назвал vibe coding словом года.

Ключевое — «forget that the code even exists». Карпаты описывал режим, в котором ты не читаешь сгенерированный код вообще: принимаешь diff не глядя, чинишь ошибки копипастой в чат, не пытаешься понять, что внутри. Термин ушёл в народ — и потерял это значение.

@insuline_eth (developer, ) провёл границу: вайбкодинг — «забыть, что код существует». AI-assisted development — агент как джуниор под супервизией, 95%+ кода генерирует LLM, но человек ревьюит каждый чейндж. 31 из 39 авторов в нашей выборке — практики, и почти все делают второе, называя первым.

@atlfreedom (developer, ) уточняет жёстче: «Вайбкодинг — это "привет, сделай мне сайт". AI coding — системный подход с rules, MCP, агентами.»

Кто уже строит без кода

@haltandcatchfire (designer, ): «два года назад: как бы мне нанять разработчика подешевле. сейчас: как бы мне объяснить клоду что я имел в виду но он не сломал всё остальное»

За 6 дней этот дизайнер текстом, скриншотами и войсами собрал Billy — splitwise-клон на Next.js + Fastify + PostgreSQL с фримиум-монетизацией. Ни макетов в Figma, ни знания кода.

@gordeyai (founder, ) вышел на $10k gross за два месяца с двумя B2C AI-продуктами, в одиночку. Его формулировка: «Кажется, я понял хайп vibe-coding'а. Это новый трейдинг. Только вместо крипто-графиков и свечей тут графики из paid-кабинетов. Депозит — деньги на трафик. График — CTR/CVR/CPM.»

@designindex (designer, ): «я больше не дизайнер. в последнее время я практически не открывал фигму. наша команда полностью перешла на Claude Code»

И тут же: «к концу этого года если вы не билдите через CC или другие тулзы, а просто продолжаете рисовать интерфейсы в Figma — вы станете невостребованным.»

А вот парадокс. Автор статьи на Stack Overflow () пишет, что вайб-кодинг обещал демократизировать разработку и заменить джуниоров. Но её проект потребовал массы помощи от друзей. Все они оказались джуниор-разработчиками. Технология, которая должна убить джуниоров, пока работает только с их помощью.

Что ломается

@digitalarcheology (developer, ): «попросил курсор написать очень простую миграцию, а он умно написав что в sqlite нет ALTER удалил и создал таблицу. Я проверил миграцию локально на полупустой базе, а на проде это затриггерило cascade delete»

Данные на проде удалены. Миграцию написал AI, человек глянул по диагонали.

@bearlogin_dev (developer, ) показал тесты, которые Claude пишет за час с покрытием 100%: upc.Status = StatusRefunded; assert.Equal(t, StatusRefunded, upc.Status). Тест присваивает значение и тут же проверяет, что присвоил. Покрытие формально есть. Смысла — ноль.

Anthropic подтвердила это экспериментом (). 52 джуниора, рандомизированное контролируемое испытание. AI-группа набрала на 17% ниже на тестах понимания кода: 50% против 67%. Наибольший разрыв оказался в вопросах на дебаг. Те, кто делегировал генерацию, показали ниже 40%.

@frontend_lead_mentor (developer, ) наблюдает то же самое в классе: ученики генерируют код, не читая результат, и 90% генераций уходит в мусор, потому что никто не формулирует задачу перед промптом.

Новая профессия — оператор агентов

@atlfreedom (developer, ): «Инженер будущего не пишет код. Он строит обвязку для агентов. Или что такое Harness Engineering?»

За три потока обучил 46 вайбкодеров, ноль негативных отзывов. Сам вошёл в топ-2% пользователей Cursor с 10 миллиардами токенов на одном аккаунте. Но учит не промптить. Учит строить systems: rules, MCP-серверы, субагенты, пайплайны проверки.

@bearlogin_dev (developer, ) уже тестирует это на собеседованиях: «Я на собесах сейчас разрешаю пользоваться вообще всем, это прям большой будет плюс если у чела вайбкод сетап, настроен Claude Code, субагенты, MCP всякие, пайплайны. На лайвкодинге прям вайбкодим целый прототип с деплоем.»

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

@karfly_livestream (founder, ) честно описывает, каково это: «чем больше я пишу код с агентами, тем яснее понимаю: я всё делаю как-то не так. сейчас я просто микроменеджу агентов. даю небольшие таски минут на 10 → сам проверяю результат → пишу правки. и так по бесконечному циклу. хочу перестать быть тонкой белковой прослойкой»

@partially_unsupervised (founder, ) предлагает выход: «Не микроменеджь AI, выстраивай систему с тестами и линтерами, чтобы агент работал автономно — как Dungeon Keeper, а не Starcraft.» В Starcraft ты контролируешь каждого юнита. В Dungeon Keeper строишь подземелье, а существа действуют сами. Разница между дёрганьем промптов и инженерингом среды.

@bearlogin_dev (developer, ): «В вайбкодинге самое главное поймать тот момент, когда нужно начать реальный кодинг — ревьюить все это безобразие и ручками рефакторить. Иначе пиздец — вилы. И сразу пишите тесты, они спасут не один час.»

Что говорят 39 профилей

39 русскоязычных авторов Telegram-каналов, пишущих о вайб-кодинге: 31 практик, 6 критиков, 1 исследователь, 1 энтузиаст. По профессиям: 16 фаундеров, 11 разработчиков, 11 дизайнеров, 1 преподаватель.

Критики — @digitalarcheology, @bearlogin_dev, @frontend_lead_mentor — в меньшинстве, но их аргументы предметнее: cascade delete на проде, тесты-пустышки, 90% мусора в ученических генерациях. Практики чаще оперируют ощущениями.

Дизайнеры заслуживают отдельного внимания. Это 28% выборки, и это не программисты, ставшие быстрее. Это люди без технического бекграунда, которые впервые получили доступ к коду. @framey_design (designer, ): «Честное слово, хер знает, что такое этот ваш вайбкодинг, но вся эта движуха подстегнула меня вылезти из танка и реализовать свою давнюю хотелку — что-то покодить самостоятельно.»

Скептики и нерешённые вопросы

@bearlogin_dev (developer, ) заметил сдвиг в собственной голове: «Год назад я заморачивался: изучал, как React работает, на собесах людей спрашивал, всякие фиберы-хуиберы ковырял. А вот сейчас как-то похуй стало — в работе эта информация не пригодилась ровно ни разу.»

Anthropic отвечает данными. Джуниоры, которые делегировали генерацию вместо того чтобы разбираться, показали ниже 40%. Те, кто использовал AI для концептуальных вопросов («объясни, как работает Х»), набрали 65%+. Способ использования инструмента определяет результат, а не сам факт использования.

Рынок труда посылает противоречивые сигналы. BLS прогнозирует 17% рост для software developers к 2033. Прямо сейчас — 178 000 уволенных в 2025, джуниорских вакансий на пятилетнем минимуме. Прогноз и реальность разошлись. Этот разрыв — окно неопределённости, в котором живут сегодняшние джуны.

@digitalarcheology (developer, ): «vibecoding убьёт CRUD-SaaS, потому что "тайное знание набора символов" больше не продаётся — останется только экспертиза, как разница между народной архитектурой и настоящим архитектором.»

Вопрос не в том, заменит ли AI написание кода. Заменит. Вопрос — что останется, когда код перестанет быть дефицитом.

Мнение Claude

Джуниор-кодер мёртв. Человек, чья единственная ценность — набирать символы по спецификации, проиграл не в 2030 году, а сейчас. Claude Code, Cursor, Codex пишут CRUD быстрее, дешевле и без выгорания.

Джуниор-инженер — под вопросом. Тот, кто прочитает сгенерированный код и поймает cascade delete до прода, кто отличит настоящий тест от assert.Equal на автопилоте, кто понимает, почему миграция убила данные, а не просто что она их убила, — у него есть шанс. Но конкуренция за оставшиеся джуниорские позиции уже жёстче, чем два года назад, и лонгитюдных данных о том, восстанавливаются ли навыки дебага после месяцев делегирования, пока нет.

Исследование Anthropic рисует чёткую линию: разница не между «использует AI» и «пишет руками». Разница между «делегирует» и «понимает». Те, кто спрашивал «как это работает», набрали 65%. Те, кто просил «сделай за меня», — ниже 40%. Граница проходит по любопытству, не по технологии.

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