В разработке появился новый тренд: вайбкодинг. Работает так: берёте Cursor или Windsurf, заставляете его писать код за вас, смотрите на выдачу и несёте её в прод. Всё, success. Так думает 90% вайбкодеров.
Как CEO могу сказать, что таких спецов в свою команду не возьму. К сожалению, разработчики не хотят адаптироваться к работе с ИИ и врут, что умеют с ним работать. Раньше, чтобы войти в IT, умельцы накручивали опыт, а теперь — ИИ-скиллы. В статье — моё мнение о том, почему так происходит и какие вайбкодеры трушные.
Привет, Хабр. Меня зовут Владимир Макеев, я — CEO Surf. Мы активно переводим разработку на ИИ–рельсы. И в процессе я заметил проблему.
Разработчики не адаптировались под ИИ-кодинг
Почему №1. Разработчики пока не научились работать с ИИ, потому что это сложно
Если вы только начинаете работать с AI-инструментами и они вас отталкивают — скорее всего, вы используете их неправильно. Почему?
Интуиция не работает, привычный UX здесь бесполезен.
Инструкций нет, только опыт, который нужно нарабатывать.
ИИ похож на привычный софт, но взаимодействие с ним совсем другое.
ИИ не способен давать стабильный результат.
Первые попытки использовать ИИ всегда странные: говорите что-то в экран — получаете что-то в ответ. Иногда даже полезное.
Результат зависит от того, сможем ли мы договориться с агентом. И это что-то, с чем раньше разработчики не сталкивались. Поэтому это сложно.
ИИ требует структурного мышления и ответственности.
ИИ заставляет делить большие задачи на атомарные.
ИИ требует накапливать правила и разрабатывать по ним.
ИИ вынуждает давать контекст и четко формулировать инструкции.
Приходится заставлять себя быть прозрачным в высказываниях и исчерпывающе описывать правила. А потом пробовать, ошибаться, делать выводы, страдать и радоваться. Изучать методы и применять всё на практике.
Почему №2. Опытные разработчики не видят смысла в адаптации
Большая часть разработчиков ещё не адаптировалась к новой модели. А многие вообще не планируют этого делать. Появился инструмент, вокруг которого не сформирована культура.
Harvard Business Review писали об эксперименте. В ИТ-компании запустили новый ИИ-инструмент для разработчиков. Через 12 месяцев собрали результаты. Из 28 698 инженеров-программистов только 41% пробовали использовать агента, остальные — нет.

Проблема возникает из-за переоценки компетенций. Большинство инженеров уровня middle и выше уверены, что они умеют решать задачи сами. Они воспринимают ИИ как временную игрушку. И чем выше базовые навыки, тем ниже мотивация переучиваться.
К сожалению, не все понимают, что задача разработчика — не «отработать часы», а создать ценность для бизнеса. Отсюда вопросы коллег:
— «Почему я должен применять ИИ, если мне неудобно?»
— «Зачем меняться, если и так всё работает?»
Реальный кейс. Мой коллега сейчас проверяет гипотезу: обучает junior-специалистов работе с ИИ с нуля. Считает, что это проще и эффективнее, чем переучивать опытных разработчиков. Причина — меньше сопротивления изменениям. Он набрал небольшую группу и проводит эксперимент. Наблюдаем за результатами.
Почему №3. Мотивационный конфликт: «буду писать быстрее → навесят больше задач»
Представим, что фронтенд-разработчик осваивает бэкенд, становится фуллстеком, закрывает больше задач, приносит больше пользы команде и бизнесу. Но зачем это делать, если зп остаётся фиксированной? Он создаёт в 5 раз больше ценности, но получает тот же оклад.
Разработчики используют ИИ, чтобы делать ту же работу быстрее, а не брать больше задач — и это логично. Пока бизнес не предложит новую систему мотивации, например, бонус за эффективность, мини-отпуск или долю от сэкономленного времени, ИИ так и останется личным инструментом, а не драйвером роста компании.
Это подводит нас к вопросу, можно ли выстроить модель, в которой компенсация напрямую зависит от создаваемой ценности, а не от ставки за часы?
Следующий вопрос — как измерять эту ценность, если часы перестают работать? Story points? Business impact? Скорость выхода в прод? ROI от задач? Но очевидно, что модель «чем дольше работаешь — тем больше получаешь» давно не отражает реальность продуктовых команд.
Можно ли что-то с этим сделать? Скорее да. Нужно думать, как изменить систему мотивации. Как вариант: разработчик получает 250 тысяч, но за счёт роста экспертизы и продуктивности будет получать 500 тысяч. Но пока непонятно, как это сделать, — адаптированной под ИИ-кодеров системы оценки труда я ещё не видел.

Почему №4. Компании внедряют ИИ без структуры
Фирма N «припахала» всех своих инженеров взять в руки LLM, Copilot и Cursor и начать с ними что-то делать. Без обучения и аргументации ценности новых инструментов. Для галочки.
Будет ли польза и рост эффективности? Нет, зато будет другое.
1. Люди будут ждать от ИИ магию. Разработчики будут пытаться сделать так, чтобы нейросеть их поняла и всё сделала сама правильно с первого раза. Желательно, чтобы это не нужно было проверять. Но они не будут использовать правила промптинга и не будут отвечать за ИИ-код. В итоге они убьют время на беседы с агентами и получат некачественный код.
2. Люди получат непредсказуемый результат. Следовательно, зафиксируют низкий уровень эффективности использования ИИ и попытаются от него отказаться. Исследование arXiv показало, что Copilot ускоряет выполнение задачи на ~56%. Но acceptance rate предложений — около 30%. Это значит, что без умения промптить и контролировать вывод AI неглубокое использование малоэффективно.
3. Люди получат небезопасный код. Согласно Veracode, 45% AI‑сгенерированного кода содержат уязвимости, особенно XSS и log injection. Только 55% безопасны по базовому OWASP-тесту. Это порождает дополнительное сопротивление у зрелых команд. Без надёжной CI/CD и code review внедрять AI опасно.
В своем канале я описал, как мы решили проблему структурирования и построили AI-boosted Delivery Platform. Это конвейер разработки, который работает в 5 раз быстрее, чем классический процесс.
Как я искал 10 вайбкодеров, а нашёл одного
Один наш клиент решил перестроить часть dev-команды под кодинг с ИИ. Я согласился помочь и поставил перед собой цель найти хотя бы 10 таких разработчиков, которые могут не генерить код системно.
Процесс: 100+ отсеянных резюме, 50+ собеседований за 5 месяцев; десятки отказов.
Результат: я нашёл одного нормального ИИ-кодера. Одного.
Сделал вывод, что 90%+ кандидатов не умеют декомпозировать задачи, сыплются на ретроспективе, плохо пишут ТЗ и плохо задают контекст ИИ. Слепо верят выдаче ChatGPT, потому что гонятся за скоростью, а потом боятся ответственности. Им всё равно, как их приложение выглядит у пользователя. Они не спрашивают, зачем фича вообще.
Почему кандидаты врут
За последние полгода я понял, что разработчики мимикрируют под вайбкодеров, потому что знают: AI-скиллы — это новая форма конкурентоспособности.
1. AI уже в тренде — надо выглядеть «в теме». Разработчики добавляют в резюме «использую Copilot», «опыт с GPT-4», «применял Cursor в pet-проекте» — и думают, что этого достаточно.
2. Рынок перегрет — приходится прокачивать образ. Соискатели делают ставку не на настоящие кейсы, а на гипертрофированные имиджевые истории.
3. Компании сами плохо понимают, как валидировать ИИ-навыки. Даже на технических интервью HR и лиды не всегда распознают фейковый опыт.

Где можно заметить ложь
1. Слова. Разработчики используют популярные термины, но не могут объяснить их значение.
2. Pet-проекты. Мне несколько человек принесли свой GitHub, где есть пара проектов, сделанных с AI. Обсудили. Понял, что они один раз скопировали компонент из StackOverflow и передали в ChatGPT. Системной работы там нет.
3. Практика. Один кандидат рассказывал, что использует Copilot для написания тестов. Я предложил ему на месте сформулировать промпт, чтобы ИИ написал property-based тесты. Он не смог.
4. Риски. Кандидаты говорят, что заставляют ИИ чуть ли не полностью работать за них. Но не могут объяснить, как они валидируют результат, контролируют генерацию, создают контекст для промпта. Не знают ограничения моделей.
Как распознать хорошего вайбкодера
Трушных ИИ-кодеров мало. Но одного специалиста я всё-таки нашёл. И этот вайбкодер достоин места в штате, потому что он:
Умеет декомпозировать задачу до уровня промпта с большим контекстом и минимум инструкций.
Объясняет ИИ-код и свой код, причины его появления, смысл, влияние на пользователя.
Использует ИИ как инструмент, а не заменяет им мышление.
Тестирует результат руками или через автотесты, но не верит ИИ на слово.
-
Работает не строго по ТЗ, а как полноценный участник продуктового процесса:
понимает продуктовую ценность задачи;
дорабатывает полученный результат;
берёт на себя ответственность за итог.
И вот как я понял, что он всё это умеет делать качественно.
Как проверить ИИ-кодера, чтобы не обмануться
Если раньше я смотрел на знание языков и фреймворков, то теперь важно понять, умеет ли человек формулировать задачу и работать с неопределённостью и нестабильными результатами.
Вопросы на интервью:
Как ты обычно формулируешь промпт?
Чем отличается контекст от инструкций?
Что ты делаешь, если ИИ даёт плохой результат?
Какие задачи ты не доверяешь ИИ? Почему?
Как ты проверяешь, что результат подходит в контексте проекта?
Можешь ли ты рассказать, зачем ИИ написал вот этот кусок кода?
Если нужно дать кандидату тестовое задание, я предпочту задать атомарную задачу. Например: «У нас на дашборде ломается сортировка карточек, если пользователь меняет таймзону. Как бы ты сформулировал промпт, чтобы получить рабочее решение?». Ответ покажет, умеет ли кандидат переводить проблему в запрос и думает ли о том, какие дополнительные артефакты ему нужны.
Как вайбкодинг поменяет мир
Что будет дальше? Как всегда, одно из трёх: либо плохо, либо хорошо, либо нормально.
Мой прогноз: на рынке так и останется 10–20% ИИ-кодеров.
Часть разработчиков обучится системной работе с ИИ, потому что на них есть спрос: они быстрее, дешевле, гибче. Остальные продолжат работать руками, но использовать AI для рефакторинга и генерации тестов поверх привычной методики.
Новички пойдут в AI-native обучение через PromptOps, Cursor и хакатоны. Компании соберут гибридные команды, где AI‑специалисты и обычные инженеры живут параллельно.
Результат: вайбкодеры будут зарабатывать больше и станут ценнее. Возрастёт разрыв внутри команд — будут когнитивные и мотивационные конфликты.
Самое плохое, что может случиться, — подход себя дискредитирует. Останется 5–8% системных ИИ-кодеров. Внедрение AI пойдёт хаотично, как это уже было с no-code в 2018–2020. Компании будут обжигаться, получать плохой код, дыры в безопасности и минимальный ROI. Новички продолжат учиться по-старинке, потому что мидлы и тимлиды не умеют обучать ИИ-разработке.
Если появятся нормальные вайбкодеры, изменится пирамида seniority
Есть две версии, как это будет:
Распространённое мнение — классическая схема 1 senior + 2 middle + 2 junior превращается в 1 senior + ИИ.
Моё мнение — пирамида трансформируется не в шпиль, а в гантель: 1 senior + 4 junior оператора ИИ.
Один senior всё равно не вытянет. Даже в AI-boosted SDLC остаётся много рутины, кто-то должен быть операторами агентов, проверять код. Джуны не исчезнут, но пройдёт пара лет, чтобы выросло поколение AI-native джунов.
Возможно, 20% из них станут ниндзя из-за интенсивной насмотренности на сгенерированный агентами код. И вот они станут востребованными. Я хочу скорее увидеть новое поколение джунов и планирую выдавать Cursor лучшим студентам. И учить их на чужих ошибках. Потом затрекаем активность и узнаем, насколько они будут AI-native и что это нам принесёт.
В Телеграмм я рассказываю, почему корпоративные тренинги по ИИ — тоже трата времени, где ИИ приносит реальные результаты бизнесу и как правильно выстраивать процессы в новых условиях. А ещё у нас скоро пройдёт конференция по ускорению разработки с ИИ с топовыми спикерами — следите за анонсами.
Комментарии (45)
Erkina_Elena
12.08.2025 13:10Теперь собеседования на работу в Google выглядят уже не такими страшными...
SadOcean
12.08.2025 13:10Может быть и другой ответ.
Это не работает.
Как минимум пока.
Это просто пока нельзя допускать до продуктовых задач, задачи делать нужно, а программирование с ИИ - это шаг вперед, 2 раза назад.
Отдельный вопрос, что не очень сложно заниматься вайб кодингом, как сложно заниматься вайб дебаггингом. Компетенция для этого должна быть сравнимой с задачей + запас на понимание кода от ИИ + терпение как у ментора 4-х джунов сразу.
И это как то работает с небольшими новыми проектами, где нибудь на стыке технологий, которые ты не супер помнишь.
Потому что если ты помнишь хорошо - то проще писать самому и спрашивать, а ИИ использовать как шаблонизатор.
А если проект большой - то ИИ подойдет только для каких то узких задач и алгоритмических чистых функций, в настоящем контексте он плавает и разбирать белиберду, которую он генерит - то еще удовольствие.
Вот и получается - энтузиастов полно, маркетинг рассказывает, как через пол года 95% кода будет писать ИИ, а продуктивности - ноль.
Точно так же, как сейчас не 100% людей дома надевают ВР шлемы и не носят AR очки.
При этом технология может и перспективная, просто никто не хочет есть сырой продукт для early adopters себе во вред.
MonkAlex
12.08.2025 13:10У меня в рабочем контуре доступа даже к ИИ нет, ибо безопасность бдит. А дома платить 20+ баксов за нормальный ИИ ради чего?
Я бы рад был повайбкодить, но дома не с чем, на работе нечем.
QwertyOFF
12.08.2025 13:10ИИ требует структурного мышления и ответственности.
ИИ заставляет делить большие задачи на атомарные.
ИИ требует накапливать правила и разрабатывать по ним.
ИИ вынуждает давать контекст и четко формулировать инструкции.
Сначала вы говорите что ИИ сложно пользоваться, а потом говорите что ваши мидлы тупые и не умеют сами решать задачи
Большинство инженеров уровня middle и выше уверены, что они умеют решать задачи сами. Они воспринимают ИИ как временную игрушку. И чем выше базовые навыки, тем ниже мотивация переучиваться.
Но как не умея решать задачи проверить что нейросеть их правильно решила за тебя?
nikolandr
12.08.2025 13:10Но как не умея решать задачи проверить что нейросеть их правильно решила за тебя?
Так QA примерно за это и отвечают (только контролируют результат биологических нейронок). Они (если manual) могут вообще не иметь навыков программирования, зато могут проверить результат, и для этого нужно меньше квалификации чем для выполнения задачи. В контексте мидлов - ну больше они будут считаться не мидл девелоперы, а middle AI manager, и их роль опять же будет сводиться к промптингу да QA. Когда-нибудь, сейчас нейронки не способны взять на себя доработку проектов промышленных масштабов)
QwertyOFF
12.08.2025 13:10Это звучит как если посадить миллион обезьян за пишущие машинки, они рано или поздно напишут войну и мир. Так и здесь, на миллионном промпте хотите получить результат который не забракует QA? Подозреваю что затраты на QA будут больше чем сразу сделать нормально. Вы конечно предложите QA тоже отдать нейросетям, но кто проверит проверяющего, пользователи?
Vitimbo
12.08.2025 13:10А ещё, middle разработчику не надо насиловать чат, чтобы сделать свою задачу. Так как простые задачи он уже обычно не делает и оставляет их на джунов, а сложные задачи ИИ не вывозит и начинает фантазировать.
И чем менее типовую проблему надо решить, тем более этот инструмент бесполезен. Разве что можно позволить ему написать тесты и документацию. Там он редко косячит.
outlingo
12.08.2025 13:10разработчик получает 250 тысяч, но за счёт роста экспертизы и продуктивности будет получать 500 тысяч.
И заложите пожалуйста 1500 тысяч для того, кто будет эти авгиевы конюшни чинить когда оно все навернется в проде после очередного сеанса вайбкодинга. Впрочем, можно и не закладывать. Сдохнуть в куче дурно пахнущего техдолга - нормальная судьба многих стартапов.
Uolis
12.08.2025 13:10Статью абсолютно невозможно читать из за кучи пунктов:
вложенных
разложенных
таких
других
Я понмаю что ИИ писал, но ребят, надо же знать меру...
sfi0zy
12.08.2025 13:10Почему №1. ИИ требует структурного мышления и ответственности. ИИ заставляет делить большие задачи на атомарные. ИИ требует накапливать правила и разрабатывать по ним. ИИ вынуждает давать контекст и четко формулировать инструкции.
Если заменить "ИИ" на "управление проектами", то ничего не изменится.
В современном мире программисты всячески избегают любой аналитической и организационной работы. Было бы странно увидеть в их среде много людей с нужным образом мышления. Я бы сказал, что даже 10% - это весьма оптимистичная оценка. Возможности инструментов растут со временем, но культура размазывания ответственности сама никуда не уйдет.
amazingname
12.08.2025 13:10Эффективные модели появились с пол года как. Максимум год. Агенты и модели все время развиваются. Что работало вчера не работает сегодня и наоборот. Нужен ли агенту контекст, или он лучше сам разберётся по коду, насколько лишняя инфа делает агент тупее в основной задаче, что проще - хорошо сформулировать, или сформулировать быстро откатить-скорректировать- повторить, делать мелкими шагами или позволить сделать все а потом трансформировать... - все это пока открытые вопросы, требующие исследования, времени и опыта.
И того, что мы имеем в статье. Некий программист (надеюсь не менеджер) решил что его персональный опыт в вайбкодинга это и есть искомый скилл и начал терроризировать им бедных кандидатов.
В это время все продолжают экспериментировать в поисках успешной стратегии вайбкодинга и тихо матерятся на менеджеров, которые уже побежали впереди паровоза объявив правильные и неправильные способы вайбкодинга как водится по критерию средневековой медицины - что звучит хорошо, тем и будем лечить.
Aggle
12.08.2025 13:10Агенты и модели все время развиваются.
Вот только судя по последним LLM, развиваются они сильно непропорционально. В смысле, что увеличение обучающей базы на порядок-другой не делает модели на столько же "умнее". Не зря идут разговоры про принципиальную ограниченность архитектуры.
Лично я не уверен, что ИИ когда-нибудь вообще сможет хотя бы на 90 % заменить кодеров (тут даже не вопрос возможности появления AGI в принципе).
menz1
12.08.2025 13:10Увы, он как раз менеджер, причем даже не cio, а ceo конторы средней руки, которая на волне санкций поднялась от шаражки до средних размеров. Ну и пост написан явно ии и даже не особо вычитан, что, имхо, неуважение к читателю.
WASD1
12.08.2025 13:10Вопрос - "программист" и "вайбкодер" - это одна и таже профессия или разные?
Сейчас выглядит так, что разные:
- вайбкодер - фуллстек для разработки мелких приложух \ MVP
- программист - для работы в крупных, prodaction-ready проектах.
А если профессии разные - то какой смысл middle+ программисту переучиваться на вайбкодера, чтобы начинать карьерный путь с 0?
fixikus
12.08.2025 13:10Он нам на..й не нужон, вайбкоддинг ваш. У автора шиза развивается, советую поменьше общаться с LLM. А вообще, программисты люди ленивые, если им не охота работать с ии, значит это того не стоит. Вы бы отказались от волшебной кнопки, есои бы она работала?
Arenukvern
12.08.2025 13:10На мой взгляд самое опасное со стороны компаний, это то, что ожидания по скорости и качеству работы возрастают в большее количество раз.
Например:
Раньше можно было сказать 1 экран ~ 1-3 дня (зависит от бизнес целей экрана и логики, но усредненно), с ai в целом можно сделать целиком прототип за 1-3 дня.И самая большая здесь печалька - раз ты можешь делать х10 работы, то теперь:
Раз ты умеешь делать х10, значит все задачи должны ускориться в х10
Доход не только останется прежним, но и упадет.
Оплачиваешь AI тулы за свой счет
Ресерчишь AI тулы в свободное время (потому что бизнесу мгновенной ценности от ресерча нет, ресерч может закончиться успешно или совсем не успешно)
Но здесь есть нюанс, для работы с ai требуется в несколько раз больше скилов:
Нужно ревьюить гиганское кол-во кода (code review)
Нужно работать с накоплением промптов, паттернов (pattern review)
Нужно обучаться новому стеку, новым подходам разработки, ресерчить что больше подходит с разработкой ai
Чаще пилить микротулы
Организовывать работу которая будет качественнее (tdd, ddd, промпты валидаторы), чтобы в следующей итерации было на что опираться и с точки зрения автоматизаций, но и с точки зрения промптов
Плюс прототип != прод. Если нужно докатывать до прода, то не исключено что нужно будет сделать несколько итераций, где-то допиливать руками, или в некоторых случаях вообще соьрать 1-5 прототипов, потетстить идеи, а потом пересобрать еще раз.
Плюс нужно дополнительно выстраивать общение с другими разработчиками, дизайнерами чтобы они понимали ограничения, на что стоит обращать внимание в прототипе, на что - нет. Как именно транслировать дизайн в код, анимации и т.д.
PAL_habr
12.08.2025 13:10Интересно, а как может "поломаться" сортировка при отображении карточек, если поменять таймзону клиента? Ведь изменение таймзоны - это в общем случае просто добавление одинакового смещения для всех отметок времени, что на сортировку никак не влияет.
rezsoseres
Мотивационный конфликт тут самое главное. Получается, что работодатель требует освоения новых компетенций в свободное время (еще и подписку на модели за свой счет) ради того, чтобы... чтобы работодатель купил новый гелик. На вопрос "а зачем это надо сотруднику" отвечаем: "а чтобы вас не сократили за незнание ИИ"
dzzd_cnffsd
Ну а разве нет такого, что по похожему принципу работает платное высшее образование?) Капитализм был, есть и будет.
А вообще про вышку вот сейчас сам написал и подумал, что неплохо было бы вузам адаптироваться под ИИ. Если уже выученные люди будут выходить с ИИ-компетенциями, кажется, что так закроется проблема.
Lamai_ai
Недавно смотрел интервью где в качестве примера приводили одного преподавателя с вуза - так он нашёл такой подход , он студентов просит решить задачу не самим а при помощи ии разобраться в её деталях и заставить его её решить . Говорит что в процессе студенты вовлекаются и пока gpt мучают промтами для решения сложной задачи уже сами её начинают хорошо понимать .
Мне кажется это конструктивно верный подход для нашего времени, раньше мы обучались через обычные статичные книжки а теперь книга стала умной и обучение нужно вести через диалог с книгой ( книга в смысле ИИ чат)