«ИИ заменит программистов»: что реально изменилось в профессии

Тема, где хватает и паники, и обесценивания. Попробуем без обеих крайностей: что действительно поменялось в работе разработчика за последние пару лет, а что осталось прежним.
Что изменилось по-настоящему
Написание кода перестало быть узким местом. Это главное. Раньше значительная часть времени уходила на набор: формы, обработчики, миграции, тесты, обвязка вокруг API. Сейчас это пишется в разы быстрее. Не «немного», а именно в разы.
Порог входа в незнакомое упал. Разобраться в новом фреймворке, языке или чужой библиотеке стало кратно дешевле. Разработчик уверенно берётся за задачи, к которым раньше подступался бы неделю.
Узким местом стала проверка. Кода производится больше, а прочитать и понять его должен по-прежнему человек. Ревью из формальности превратилось в основную инженерную работу — и в главное ограничение скорости команды.
Ценность точной постановки выросла. Умение сформулировать, что именно нужно, с граничными условиями — это ровно тот навык, который теперь напрямую конвертируется в результат.
Что не изменилось
Понимать, что строим. ИИ отвечает на поставленный вопрос. Он не спросит, точно ли вам нужен маркетплейс, не заметит, что задача решается настройкой, и не скажет, что бизнес-процесс противоречит сам себе.
Архитектура. Решения о том, как система устроена и как части общаются, по-прежнему принимает человек. Модель работает с фрагментом, а не с целым, и стихийно сложившаяся архитектура — это её отсутствие.
Ответственность. Когда в проде падает, отвечает человек. «Так сгенерировал ИИ» — не объяснение ни перед клиентом, ни перед регулятором.
Отладка сложного. Плавающие ошибки, гонки, утечки памяти, проблемы под нагрузкой — здесь по-прежнему нужен инженер, который умеет строить гипотезы и проверять их.
Работа с людьми. Понять, чего на самом деле хочет заказчик, договориться о скоупе, объяснить, почему «просто добавить кнопку» стоит две недели, — это не про код.
Про джуниоров
Самый болезненный вопрос. Правда в том, что задачи, на которых раньше учились новички — простые, изолированные, с понятным решением, — теперь дешевле сгенерировать. Порог входа в профессию действительно вырос.
Но вывод «идти в разработку больше не нужно» неверен. Изменилось что именно требуется на входе. Раньше ценили умение писать код по образцу. Теперь — способность прочитать сгенерированный код и понять, правильный ли он; поставить задачу так, чтобы получить нужное; проверить результат.
Парадоксально, но требования сместились в сторону фундамента. Чтобы отличить правдоподобный код от правильного, нужно понимать, как оно работает внутри — глубже, чем требовалось для написания того же кода по шаблону.
Что происходит с рынком
Наблюдение из практики, не прогноз:
- Спрос на сильных инженеров не упал. Он вырос, потому что выросло количество кода, который надо проверять и поддерживать.
- Один разработчик закрывает больше. Команда из трёх делает объём, на который раньше требовалось заметно больше людей.
- Больше продуктов доходит до запуска. Идеи, которые не окупали разработку, теперь окупают. Это создаёт новую работу, а не убирает её.
- Выросла доля поддержки. Кода написано больше — и весь он теперь чей-то технический долг.
Что делать разработчику
Практически:
- Использовать инструменты. Отказ от ИИ из принципа — это добровольный отказ от кратного ускорения. Конкуренты не откажутся.
- Не переставать читать код. Момент, когда вы принимаете непонятный код, — момент, когда вы перестаёте быть инженером и становитесь оператором.
- Вкладываться в фундамент. Архитектура, данные, сети, отладка. Это то, что ИИ не делает за вас и что определяет вашу ценность.
- Учиться ставить задачи. Точная постановка теперь напрямую конвертируется в скорость.
Итог
ИИ не заменил разработчиков. Он забрал самую механическую часть работы и сделал более заметной оставшуюся: понимать задачу, проектировать решение, отвечать за результат.
Заменяет ли ИИ тех, кто занимался только механической частью? В значительной степени да — и это неприятная, но честная часть картины. Всё остальное стало нужнее, чем было.
Пишу из практики студии MKDGRUPP: делаем продукты с AI-assisted разработкой — ИИ ускоряет, инженеры отвечают за архитектуру и ревью. О подходе: mkdgrupp.ru/vaybkoding.



