«Вайбкодинг» двигается по планете буквально семимильными шагами — разработка через диалог с ИИ-агентами вроде Claude Code подается чуть ли не как новый стандарт отрасли. Набрав промпт в чате, можно без преувеличения за пару часов поднять MVP или пет-проект. Порог входа в индустрию снизился до умения более-менее внятно излагать свои мысли ИИ-агентам. 

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

Unsplash, Bharath Kumar
Unsplash, Bharath Kumar

Код пишется, но не проектируется?

Современные ИИ-агенты давно переросли формат «продвинутого Т9». Они умеют сканировать репозитории, строить абстрактные синтаксические деревья и переваривать огромные контекстные окна. Но проблема осталась, и она кроется в самой природе генеративных моделей — ИИ оптимизирует решение под локальный промпт «здесь и сейчас», всегда выбирая путь наименьшего сопротивления. У языковой модели нет долгосрочного планирования в человеческом понимании. Она не думает о том, кто и как будет поддерживать этот код через пару лет. Ей нужно выдать рабочий ответ на конкретный запрос пользователя прямо сейчас. И если этот запрос сформулирован локально, ИИ решит его самым дешевым для себя способом.

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

Естественно, в отрасли уже серьезно заинтересовались этой проблемой. Аналитики из GitClear изучили 623 миллиона изменений в коде за 2023-2026 годы, чтобы оценить реальное влияние ИИ на качество кода. И вот что выяснили:

  • Рост дублирования. Объем дублирующихся блоков кода (от 5 строк и более) вырос на 81%. Нейросети банально проще сгенерировать новую функцию с нуля, чем искать, разбирать и адаптировать уже существующий в проекте фрагмент. А разработчик на «вайбе» этого просто не замечает.

Источник
  • Отказ от рефакторинга. Количество операций по перемещению и повторному использованию существующего кода сократилось в несколько раз и достигло исторического минимума. Проекты практически перестали чистить от устаревших решений — зачем переписывать старое, если можно поверх нагенерировать новое?

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

Источник

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

Выжженная земля для джунов — где брать опыт?

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

Аналитики Стэнфордского университета и ADP выяснили, что с момента массового внедрения генеративного ИИ занятость молодых (22-25 лет) специалистов в наиболее подверженных автоматизации ИТ-профессиях просела сразу на 19% по сравнению с их сверстниками в других сферах. При этом опытные инженеры старшего возраста чувствуют себя сильно лучше — их занятость осталась стабильной или даже выросла. Проще говоря, ИИ не уничтожает рабочие места массово, он просто блокирует вход в индустрию для новичков, забирая у них стартовую рутину.

Что все это значит? Судя по всему, прямо сейчас мы с вами наблюдаем, как разрывается нормальная цепочка профессиональной преемственности. Опытные кадры действительно становятся востребованнее, поскольку только они могут проверить сгенерированный код, отловить скрытые галлюцинации нейросети и удержать архитектуру от распада. А вот для джунов дверь в ИТ постепенно закрывается.

В итоге мы получаем довольно странную ситуацию. Можно даже сказать, патовую. Ведь стартовые позиции в ИТ всегда были не только инструментом закрытия небольших задач,  но и учебным полигоном. Именно на рутине начинающий специалист учился разбираться в чужом коде, локализовать плавающие баги и на собственном опыте видеть последствия своих решений. Если закрыть новичкам доступ к реальному продакшну, то через 5-7-10 лет рынок может столкнуться с катастрофическим дефицитом сеньоров и архитекторов. Условным инженерам будущего будет просто негде получить базовый практический опыт.

Станет ли вайбкодер архитектором?

Архитектурное мышление не появляется от знания синтаксиса или умения быстро скармливать промпты ИИ-ассистентам. Оно формируется только в процессе решения реальных инженерных проблем — при поиске утечек памяти, отладке состояния гонки и проектировании устойчивых абстракций. Когда Claude выдает готовый кусок кода за несколько секунд, разработчик просто пролетает мимо этого опыта. Он получает работающий результат, но далеко не всегда понимает, как он получился и почему было выбрано именно такое инженерное решение, а не десяток других.

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

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

А что там с продуктивностью?

Итак, благодаря ИИ стремительно растет объем написанного кода, задачи закрываются как из пулемета, и можно без проблем рисовать классные графики о росте продуктивности в отдельно взятой компании. А добавляет ли ИИ реальной продуктивности?

На этот вопрос решили ответить в рамках Pragmatic Summit. И выводы получились такие себе. При том что 93% разработчиков на постоянной основе используют ИИ-ассистентов, реальный чистый прирост производительности команд едва доходит до 10%. Вся сэкономленная на генерации выгода благополучно сгорает на следующих этапах разработки. Программисты не пишут код руками, но превращаются в круглосуточный фильтр для чужих сырых наработок. Время уходит на вникание в сгенерированный контекст, правку некорректных гипотез, отлов багов и попытки удержать архитектуру в адекватном виде.

Безусловно, искусственный интеллект останется с нами навсегда, и глупо отрицать его удобство. Однако если слепо отдавать генераторам право принимать решения, индустрия рискует через несколько лет получить вместо инженеров «промпт-инвалидов» — специалистов, которые не способны написать и пары строк без подсказки агента и теряются при первом же сбое. И теперь всем нам предстоит решать довольно сложную задачу — как, не отказываясь от прогресса, научиться использовать ИИ без потери базовой квалификации? 

А как вы считаете, где проходит та грань, после которой использование ИИ-агента начинает приносить реальный вред квалификации разработчика и, самое главное, как ее найти?


Еще интересное на эту тему в нашем блоге:

Комментарии (4)


  1. kenomimi
    06.10.2026 07:45

    Вайбкодинг напрочь вырезает из процесса разработки то, на чем всегда строилось понимание процесса —  поиск утечек памяти, попытки уложить хотелки бизнеса в жесткие архитектурные рамки и многое-многое другое

    Напомню, что еще 20-30 лет назад в прикладном софте мы считали такты и сами писали на ассемблере низкого уровня. Сейчас мы говорим компилятору "сделай хорошо", и он на 99.99% делает хорошо. Оставшаяся крохотная ниша занята узкими специалистами. Вот так же будет и с ИИ - массовый рыночек он вполне себе обеспечит кодом, а что- то ответственное или редкое будет писать такой же редкий специалист... Врачи давно по этому принципу разделились, и никто не ноет, что медсестра не понимает в нейрохирургии и генетике.


  1. itGuevara
    06.10.2026 07:45

    ИИ обратно в ящик Пандоры не убрать, поэтому изменится само "Программирование", включая код и архитектуру. Но это видимо будет не такое Software 2.0 а другое, более высокоуровневое, визуальное (визуализация разработки) т.е. делать будут не review c\js\java\etc а кода (low code \ no code - но не таких как сейчас) на новых языков Программирования 2.0 (идеи в сторону DSL, BPM, model first, Smantic Layer, noSQL, etc но в новом "контейнере \ архитектурном framework"). Эволюция: От ассемблера к языкам высокого уровня и далее к языкам вайбкодинга.

    Подождем новых ai-языков и новых архитектур для vibecoding, а пока "да", часто это "неосознанный вайбкодинг" (и часто в корзину идет весь код полдня вайбкодинга и проще начать "с нуля" и с новыми вводными по архитектуре, концепции и т.п.), но в некоторых случаях и это рабочий вариант. Вайбкодинг еще очень молод (отсюда и "анархизм") и налицо «Детская болезнь „левизны“ в коммунизме вайбкодинге». Классическое программирование и vibecoding вряд ли уживутся и последний изменит первого. Важно не проспать революцию (Software 1.0 еще на троне, но трон уже пошатывается).


  1. diakin
    06.10.2026 07:45

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

    0

    Посмотреть


  1. dkfbm
    06.10.2026 07:45

    Опасения вполне обоснованные, сам об этом неоднократно задумывался. Ситуация требует кардинальной перестройки системы подготовки программистов – при том, что образование – крайне консервативная сфера, она и до ИИ фактически уже перестала успевать за изменениями технологий – а сейчас этот разрыв стал просто катастрофическим.

    В то же время в некоторых случаях ИИ просто вскрыл уже имеющиеся проблемы, например:

    Рост дублирования. Объем дублирующихся блоков кода (от 5 строк и более) вырос на 81%.

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