Программисты после AI: кто останется в профессии
Разработчик провёл масштабный эксперимент: создал сложный продукт с нуля при помощи AI-генераторов кода, намеренно сломал его и восстановил — чтобы на конкретны

Полгода назад разговоры о том, что искусственный интеллект заменит программистов, звучали как очередной хайповый прогноз из Twitter. Сегодня эти разговоры перестали быть абстракцией — и один из разработчиков решил проверить это не словами, а цифрами.
Автор исследования на Habr провёл то, что можно назвать стресс-тестом для всей индустрии: он взял современные AI-генераторы кода, построил с их помощью сложный продукт с нуля, затем намеренно всё сломал и попытался восстановить — опять же силами искусственного интеллекта. Это не очередная статья-размышление о будущем профессии, а задокументированный эксперимент с конкретными метриками и выводами. И именно поэтому его результаты заслуживают внимания.
Переломный момент наступил где-то между осенью 2025-го и началом 2026 года. AI-ассистенты для кода — от GitHub Copilot до Claude и специализированных инструментов вроде Cursor — совершили качественный скачок. Они перестали быть продвинутым автодополнением и научились решать задачи, которые раньше требовали опыта и инженерного мышления: проектировать архитектуру приложений, выбирать паттерны проектирования, находить и исправлять сложные баги. Если год назад AI-сгенерированный код нужно было переписывать почти целиком, то сейчас он всё чаще оказывается рабочим с первого раза.
Однако эксперимент показал нечто более тонкое, чем простой ответ «да, заменят» или «нет, не заменят». Искусственный интеллект уверенно справляется с типовыми задачами — CRUD-операциями, стандартными интеграциями, шаблонным кодом, который составляет значительную часть повседневной работы разработчика. Но как только задача выходит за рамки хорошо представленных в обучающих данных паттернов — начинаются проблемы. AI генерирует правдоподобный, но неправильный код. Он уверенно предлагает архитектурные решения, которые разваливаются под нагрузкой. Он не понимает бизнес-контекст и не способен задать уточняющий вопрос, когда задача сформулирована неоднозначно.
Это ставит индустрию в интересное положение. Уже сейчас понятно, что значительная часть работы, которую выполняют junior- и middle-разработчики, может быть автоматизирована. Компании, которые нанимали десятки программистов для написания типового кода, начнут сокращать команды — не завтра, но в горизонте двух-трёх лет. По оценкам аналитиков, до тридцати процентов задач в типичном спринте уже сейчас можно делегировать AI без существенной потери качества. И эта доля будет только расти.
Но парадокс в том, что потребность в сильных инженерах не только не исчезнет — она возрастёт. Кто-то должен формулировать задачи для AI, проверять результат, принимать архитектурные решения, которые выходят за рамки стандартных паттернов. Кто-то должен понимать, почему AI предложил именно это решение, и видеть, где оно сломается через полгода эксплуатации. Профессия программиста не умирает — она расслаивается. Рутинная часть работы уходит к машинам, а ценность экспертизы, системного мышления и способности работать с неопределённостью растёт.
Продуктовая разработка тоже меняет форму. Когда стоимость написания кода стремится к нулю, узким горлышком становится не реализация, а формулирование того, что именно нужно реализовать. Продуктовые менеджеры, дизайнеры и аналитики получают невиданную раньше власть — они могут прототипировать идеи напрямую, без посредника в виде разработчика. Это размывает границы между ролями в команде и заставляет пересматривать сам процесс создания программных продуктов.
Главный вывод эксперимента не в том, что AI заберёт рабочие места — это слишком упрощённая постановка вопроса. Вывод в том, что правила игры меняются прямо сейчас. Разработчики, которые воспринимают AI как угрозу и игнорируют его, рискуют оказаться в позиции машинисток, отвергавших текстовые редакторы. А те, кто научится использовать AI как усилитель собственных возможностей — проектировать с его помощью, проверять его решения, направлять его в нужную сторону — станут на порядок продуктивнее. Будущее разработки не в замене людей машинами, а в появлении нового типа специалиста — инженера, который мыслит архитектурно и управляет AI как инструментом. И судя по темпам изменений, на адаптацию осталось не так много времени.