
Речь пойдет вовсе не о том, что ИИ якобы автоматизровал разрабов, эти сказки оставим маркетинговым отделам OpenAI/Anthropic и прочим отладчикам ИИ-галлюцинаций. Дело в том, что джун в 2026 — это человек, который останется джуном через полгода, год и, вероятно, через 5 лет. Да, из-за вайбкодинга.
Нанимать себе в штат человека, который будет фактически оператором нейронки и брутфорсом будет решать задачи, опытному разработчику кажется безумием. Но я себе честно признался — у меня нет весомых аргументов, во всяком случае, весомыми их никто не станет считать. Куда мне с моей «экспертизой» тягаться с теми же маркетологами OpenAI? Они создают будущее, а я всего лишь скромный разработчик. А если быть точным, как мне недавно объяснили — я кнопкодав с многолетним опытом смузихлёбства, которому давно пора дать пинка под зад, ведь 2 года как меня уже автоматизировали.
Когда работаю с менее опытными разработчиками в 2026 году, я замечаю, как сильно поменялся формат коммуникаций. Раньше джун с уважением относился к старшим коллегам, местами даже с восхищением и завистью наблюдая за их способностью быстро и лаконично решать сложные задачи. Сейчас джун знает лучше старших коллег, как решить проблему современно, вооружившись подписками на ИИ и оркеструя агентов.
В итоге образовался колоссальный разрыв в культуре разработки и подходах к решению проблем. Раньше ты мог потратить несколько дней на то, чтобы разобраться со сборкой проекта. Ты знал, что остался один на один с дефицитом компетенций и что у тебя нет выбора, кроме как разобраться в глубину, понять причины и разложить всё по полочкам. Сейчас подобные проблемы решаются брутфорсом и забрасыванием ИИ вопросами. Никто не хочет разбираться в причинах проблемы, платя за это часами, когда до её решения тебя отделяют 3 минуты и пара промптов нейронке.
Объяснять джуну, что ИИ не решит проблемы, если ты не понимаешь свой код, или объяснять, что надо разобраться самому, очень тяжело. Ведь аргументы по ту сторону непробиваемые. Действительно, если он сделал задачу за 2 часа, которую я бы 15 лет назад делал неделю, с несколькими заходами на форумы и обзвонами коллег, — это обезоруживает и уничтожает всякие аргументы.
Может, я устарел и мне пора на пенсию. Надо уступить дорогу молодым? Да я, в общем-то, не против. Когда включаешь галочку на использование гугла, нейронка находит решения по статьям, issues на GitHub и вопросам на Stack Overflow, которые оставили там мои коллеги или я сам в прошлом. Впрочем, если не ставить галочку гугления, она делает то же самое, только без указания источника информации. Думаю, мы — разрабы прошлой эпохи — свою функцию выполнили.
Но всё это лирика, я решил провести эксперимент. Может, я действительно стар и мне следует больше довериться новому тренду? Ко мне пришёл студент проходить практику, я решил полностью довериться его самоуверенности и нарезал задачки, оставив наедине с курсором. Ах да, забыл сказать важное для контекста — я руководитель отдела разработки, под моим руководством находится 30 человек. Я подумал, что принципиально не стану душить парня через код-ревью, дам полную свободу. Короче говоря, я взял курс на AI-first в его высшей степени, с самыми передовыми ИИ-моделями и инструментами, дал полную свободу.
Мне было интересно — а какой результат получится. Может, я зря беспокоюсь и мы уже действительно шагнули в новое время, когда программисты с их экспертизой переоценены. Может, зря критикую инвесторов, которые спустили все деньги на железо и обучение моделей. Может, они и правда будут всё делать дешевле, без перерывов и выходных, на том же уровне качества?
Задача была следующая: написать UI-дашборд, который, интегрируясь с API OpenProject (аналог Jira), будет генерировать документы с отчётностью отдела разработки. Через 2 дня мне присылают MR — всё как я просил: NestJS-сервер в качестве прослойки с основным API (OpenProject), UI на React. Всё задеплоено на предоставленную виртуалку. Ну тут я напрягся.
Перехожу по ссылке на dev-стенд посмотреть на результат. Вёрстка красивая, функционал работает. Переходы по страницам не меняют URL, несколько ссылок — просто заглушки с #, блоки с декоративным «продающим» текстом — неуместно для внутреннего корпоративного инструмента. Ну ничего страшного, главное, что работает.
Я направил список багов, которые сразу бросились в глаза, и обратил внимание на то, что select с выбором проектов работает будто через раз. В тот же день выкачены багфиксы, маршрутизация меняет URL и даже сохраняет query-параметры из заполненной формы. Но при обновлении страницы они слетают. Прошу написать тесты, которые покроют сценарии ранее обнаруженных багов.
На следующий день получаю фиксы и целую пачку тестов, все горят зелёным. Только вот при ручной проверке — всё так же слетают. Несколько таких итераций, и я не выдерживаю — иду смотреть код. React Router не подключён, стейт-менеджер тоже отсутствует, реализация форм через useState переплетена огромным пластом кода на 1300 строк, не считая самой вёрстки. Короче говоря, вместо маршрутизации React Router — условный рендеринг с useState и useEffect. Тесты тестируют то, что сами же сочинили, в отрыве от реальности.
На бэкенде примерно 60% мёртвого кода. То есть такого, который вообще никогда не выполняется и не нужен. Сколько такого же на фронте, я даже не берусь вникать — но полагаю, не меньше.
Подводим итоги двух недель разработки и моего эксперимента. Функционал кое-как работает, но содержит больше 50% мёртвого кода, который вообще никогда не выполняется и уже не нужен. Нейронку это, естественно, не беспокоит, а с каждым запросом качество кодовой базы снижается в геометрической прогрессии. Поддерживать дальше эту кодовую базу и сажать на неё разработчика — значит подвергать психику человека насилию и наблюдать прогресс выгорания.
Но с точки зрения бизнеса? Задача обошлась мне практически бесплатно, а бизнес устроен таким образом, что выигрывает тот, кто продаёт дешевле. Даже если за этим «дешевле» скрывается катастрофически низкий уровень качества. В условиях упадочной экономики поднимается вопрос не просто об экономии денег — тут уже речь о выживании бизнеса.
Итого я нахожусь на развилке: что мне делать? Уволить половину штата и вооружить оставшихся нейронками, взяв курс на AI-first? Или сохранять ценных экспертов, на найм которых потрачено столько времени и сил?
К сожалению, кризис диктует свои условия — сократилось финансирование, значит, придётся, хочешь или нет, сокращать штат и любыми средствами оптимизировать расходы. А финансирование сократилось потому, что кредиты дороже, венчурные фонды переориентированы на инвестиции в AI-first по вышеописанной логике — деньги на ручную разработку больше не поступают. По моему мнению, именно это происходит не только в рамках моего офиса на 30 человек, но и по всему миру. Именно по такому принципу мы и думскроллим ленту новостей, где:
Американский IT-гигант Oracle за месяц уволил 30 тыс. сотрудников,
Pinterest планирует уволить сотни сотрудников и сократить офисные площади
Microsoft может сократить до 22 тысяч рабочих мест в начале 2026 года
Тут я не стал упоминать компании со звездочкой, там тоже десятки тысяч.
Так же не стал упоминать “заместителей” зарубежных сервисов, так как там сокращения не только по этой причине.
PS
История об эксперименте с AI-first была написана в начале 2026 года, с тех пор штат сокращён. Я в том числе тоже ушёл и ликвидировал своё ИП, чтобы получить отсрочку по ипотеке. Ищу работу, пишу на Хабр, веду свой телеграм-канал.
Мне есть что рассказать о бизнесе, об управлении и в целом о разработке. И я буду делиться этим на Хабре и в своём тг, пока есть такая возможность. Спасибо всем, кто дочитал.