Вступление

Последние два года индустрия разработки меняется быстрее, чем за предыдущие двадцать лет. Почти каждую неделю появляются новые ИИ-модели, ИИ IDE и кодинг-агенты. Одни говорят, что это очередной пузырь. Другие уверены, что профессия программиста исчезнет уже через несколько лет.
За последние полгода мне довелось использовать AI практически во всех своих проектах. В какой-то момент я поймал себя на мысли, что почти перестал писать код руками. Именно тогда я задумался: действительно ли ИИ заменит программистов или мы просто неправильно понимаем, что именно сейчас происходит с нашей профессией?
Я скорее всего буду не первым кто тут размышляет на эту тему, но все же мне кажется что у меня есть что сказать и я бы хотел обсудить публично.
Все мы наблюдаем как меняется индустрия и что уже много вакансий в IT становятся не актуальными. Да многие говорят что это ИИ пузырь и он скоро лопнет, и мы придем и все исправим что написал ИИ. НО мне кажется это не так. Обратной дороги нет, мы вступаем на новую дорогу. Компании максимально ужимают бюджеты, наем junior программистов потерял совсем смысл. Череда сокращений уже прошла, и сейчас компании после первого бума ИИ пытаются понять как теперь строить команды и оптимизировать бюджеты. Но как мне кажется есть важная деталь, которую все упускают. И эта деталь звучит примерно так: ИИ это эффективный инструмент в руках квалифицированного программиста. И здесь речь идет не только о программировании, так же и дизайн и доставка кода, организация всех процессов.
Так вот что я заметил:
Я практически перестал писать код руками.
Задачи, на которые раньше уходили недели, теперь нередко закрываются за один-два дня.
Я перестал гуглить. Раньше Stack Overflow был одной из первых вкладок в браузере, сегодня я открываю его лишь в исключительных случаях.
Если раньше новую технологию приходилось изучать часами, читая документацию и десятки статей, то теперь достаточно правильно сформулировать вопрос и получить рекомендации от ИИ.
Но у этой истории есть и обратная сторона. Разработка перестала быть полностью «бесплатной» для самого инженера. Теперь мы оплачиваем подписки на AI-сервисы и расходуем токены при работе с моделями. Однако эти затраты несопоставимы со стоимостью даже одного junior-разработчика. Поэтому аргумент о том, что компании просто заменили расходы на сотрудников расходами на LLM, кажется мне не совсем корректным. Экономика здесь всё равно остаётся в пользу AI-инструментов.
Главное ограничение современных моделей заключается в том, что они не обладают инженерным опытом. Если модели не хватает контекста, она зачастую начинает достраивать картину самостоятельно. Иногда это приводит к удачным решениям, а иногда — к архитектурным ошибкам, которые становятся заметны лишь спустя недели или месяцы разработки.. Именно поэтому, на мой взгляд, ценность инженера сегодня не уменьшается, а меняется. Всё меньше времени уходит на написание кода и всё больше — на проектирование системы, постановку задач и проверку решений, которые предлагает ИИ.
Мы уже проходили через это
Когда-то мы писали код в простых редакторах без подсказок. Затем появились умные IDE, автодополнения, и мы постепенно перестали держать в голове названия методов и классов — IDE подсказывала всё. Сейчас же мы вышли на новый этап: код можно не писать вовсе. Достаточно дать ИИ задачу на естественном языке, и он напишет программу. И как мне кажется вскоре роль AI Engineer в индустрии будет одна из самых востребованных. Мы уже наблюдаем появление вакансий на эту должность. Так в чем же суть данной роли как AI Engineer. Я попытаюсь написать как я это вижу.
Нас всех заменит ИИ? Да. Но не так, как вы думаете.
Когда человек без технического бэкграунда обращается к ИИ, он просто говорит: «Сделай мне сайт и кнопку» или «Напиши мне маркетплейс для продажи смартфонов». ИИ начнет писать код, что-то придумывать, но не зная контекста: какой бэкенд, как настроить CI/CD, куда деплоить - это никуда не «полетит». И тут-то становится ясно: без инженерного контроля этот «волшебный» процесс может привести к хаосу.
Vibe Coding и AI Assistant Coding — это разные вещи
Инженер же понимает, что за этим стоят инструменты, платформы, архитектурные решения. ИИ может создать код, но AI Engineer же попросит: «Настрой мне CI/CD pipeline для GitHub, чтобы при merge в main у меня автоматически происходил деплой на VPS с этим IP-адресом». ИИ в ответ уже не просто создаст кнопку, а выстроит целый процесс, где код будет тестироваться, собираться и выкладываться на сервер. Вот в таких примерах разница будет очевидна. И этому есть название «AI-Assisted-Coding», и это отличается от «Vibe-Coding». Я бы это так разделил.
Язык для человека
Важно заметить, что языки программирования изначально создавались для людей. Мы использовали их, чтобы воплотить идеи в понятные машине конструкции. Но ИИ не нуждается в этих «переводчиках». Уже сейчас он свободно пишет код на разных языках. В будущем, вполне возможно, ИИ будет миновать языки и работать напрямую с двоичным кодом, решая задачи на самом низком уровне. Иными словами, инструменты, придуманные для людей, станут лишь переходной фазой. Но именно сейчас, пока ИИ ещё использует наши инструменты, роль AI Engineer критична: направлять и задавать контекст.
Хороший AI Engineer сначала пишет... не код
AI Engineer начинает с описания задачи. Как это хочет бизнес и как это соединить с техническими инструментами. После проверки как написана документация, AI Engineer запускает процесс написания кода с ИИ ассистеном. ИИ пишет код. Но инженер не просто принимает результат. Он раскладывает решение на части: одна часть отвечает за парсинг, другая - за работу с данными, третья - за интеграции в другие сервисы. В итоге мы видим, что ИИ помогает с реализацией, но инженерное мышление позволяет построить масштабируемую архитектуру и не дать в итоге превратить код в неподдерживаемый продукт.
Если человек не понимает как приложение должно работать технически, ИИ попытается придумать решение на ходу. Без правильного контекста он начнёт «выдумывать», не зная контекста для других важных частей приложения. Именно поэтому инженерное мышление и правильная подготовка - это основа. Мы описываем задачу технически, тогда ИИ-агент будет писать качественный код, основанный на той архитектуре которую вы ожидаете.
Рабочий код — не значит хороший код
Когда ИИ создаёт код, он может сложить всё в один файл, например, объединить базовые операции вроде конвертации строк и чисел вместе с конкретными функциями парсинга файлов. Но инженер разбивает это по смыслу: общие функции - в common, бизнес-логику - в сервисы, а работу с данными - в репозитории. Контроллеры остаются чистыми: они только принимают запросы. В итоге инженер структурирует код, выносит повторяющиеся части в отдельные слои, и в результате решение становится масштабируемым, поддерживаемым и понятным. Это и есть инженерный подход.
Идея в том, что нельзя полностью отдавать ИИ на «автопилот». Да, существуют «agent loops», но без контроля это может привести к непредсказуемым результатам. Инженер «ведёт» ИИ: уточняет задачи, проверяет результат, корректирует архитектуру. Только так ИИ учится «вписываться» в существующую структуру, и следующие задачи он уже будет решать, опираясь на правильный контекст. Итерации и инженерное сопровождение гарантируют, что ИИ будет частью масштабируемого решения, а не хаотичной попыткой. В итоге инженер — это тот, кто ведёт ИИ к качественному результату.
Бывают ситуации, когда ИИ упирается в тупик, пытаясь придумать обходные решения. Важно, что без инженера ИИ может уйти не туда. Инженер же задаёт изначальный вектор, помогает выйти из тупика и делает решение понятным и точным. Это пример, когда инженер помогает ИИ понять задачу и использовать правильные инструменты.
Кем становится программист?
В итоге роль AI Engineer - не быть заменённым, а стать дирижёром. ИИ - это мощный инструмент, но именно инженер задаёт курс. Если инженер продолжает учиться, осваивать новые технологии, он становится человеком на все руки: немного фронтенд, бэкенд, DevOps, менеджмент, дизайн. С ИИ он запускает сложные проекты с минимальными ресурсами. И именно так, как мне кажется, будет двигаться IT-рынок: не замена, а симбиоз ИИ и инженеров, где компетенции расширяются, а качество растёт.
Мне кажется, нас ждёт эпоха соло-предпринимателей
Сейчас, как мне кажется, идеальное время для стартапов. Будет больше соло-фаундеров, способных создавать сложные продукты без крупных инвестиций. Такие решения будут ещё мощнее, чем 10–20 лет назад. И хотя у Big Tech вроде Google, Microsoft или Meta сильные команды, но они уже не так привлекательны, потому что каждый инженер, используя ИИ, может построить свой «мини-Big Tech». Это мотивирует, даёт свободу творить и меняет правила игры. Будущее — за теми, кто не боится стать дирижёром.
Комментарии (18)

Emelian
06.07.2026 20:32Веб-разработка*
А разработка для ПК существует?
• Я практически перестал писать код руками.
• Задачи, на которые раньше уходили недели, теперь нередко закрываются за один-два дня.
А результаты где? Не ваши личные, а лавина самых разнообразных программ, доступных для локального воспроизведения на ПК, где они? На «Хабре», за последние полтора года, я не увидел ни одного самодостаточного проекта, типа портэйблных версий, вроде моего, описанного в статье: «Минималистский графический интерфейс, на C++ / WTL, для консольного загрузчика» ( https://habr.com/ru/articles/955838/ ):

Программа «MiniDL», v. 1.0. Я бы не написал эту программу без ИИ, только, пользовался исключительно бесплатными версиями. Почему других подобных статей здесь не найти «днём с огнём»? Только, веб-сервисы, код на Гитхабе, который не компилируется, без «танцев с бубном», под «Форточки» и бесконечного описания процессов сотворчества с ИИ, без воспроизводимых результатов.
Ну, возьмите какую-нибудь простую программу для тестов, например, платформу «1С77» и пусть платный ИИ даст ее опенсорсный код, по типу «2С» (написанной на C++ / MFC). Только пусть вместо MFC будет WTL или Qt. Вот тогда и посмотрим, что может пресловутый ИИ. А то мы привыкли сравнивать его результаты с «абстрактным конём в вакууме», что, как бы, менее наглядно.

SubarYan Автор
06.07.2026 20:32Мало еще времени прошло, сейчас как раз это набирает обороты. Я в данный момент три продукта параллельно разрабатываю. Еще думаю в геймдев попробовать что-то сделать на UE с помощью ИИ. Раньше неделями в блюпринтах сидел собирал по туториалам на YouTube.

Wesha
06.07.2026 20:32Я практически перестал писать код руками.
(Печально глядит из-под очков:) А знаете, челодой моловек, был время, когда окод писали головой...
Экономика здесь всё равно остаётся в пользу AI-инструментов
...если не учитывать, что сейчас AI-провайдеры демпингуют (спросите у Вашего любимого ИИ, что это значит) как не в себя.
Достаточно дать ИИ задачу на естественном языке, и он напишет программу
...но есть нюанс...
Мы уже наблюдаем появление вакансий на эту должность
А также вакансий на другую должность...

(Вы думаете, это шутка? А вот нифига — https://redwerk.com/services/vibe-code-cleanup/ )
Хороший AI Engineer сначала пишет... не код
Точняк!

AI Engineer начинает с описания задачи
Полюбоваться, как классно ИИ следует детальному описанию задачи, можно здесь.

netricks
06.07.2026 20:32Так вот, где она была, моя картинка доходчиво объясняющая, почему SDD не работает

SubarYan Автор
06.07.2026 20:32Мне уже 41, из них я пишу код уже 20 лет как минимум. Более того я свою CMS написал полностью руками с наемными программистами, которые мне помогали за зарплату ее написать.
А сейчас у меня появилась возможность в паре с ИИ создать все проекты которые я хотел сделать ранее, но не брался за них, так как это бы заняло много времени, сил или денег. И это работает, эффективность повысилась в десятки раз. Я эту статью писал из-за того что хотел бы поделиться своим опытом, и это реально огромный шаг вперед.
А то что существуют вакансии vibe-code cleanup, то как раз способы и методики работы с ИИ описанные в статье помогают избежать таких специалистов. Я же и пишу в статье, что без инженерного мышления, на выходе ИИ выдаст мягко говоря «какашку».

jackaldat
06.07.2026 20:32Да наступит же эра одноразового кода. Идея быстро закрывать задачи нужна не нам, технарям. Я бы и с одной возился бы месяц, доводя до идеальности. Это бизнесу надо успеть заработать мильонденяк, пока эта тема в тренде.
Потому что если выстрелит , а ты вписался в ИИ историю - ты красавчик.
Если выстрелила , а ты не вписывался- ты лох позорный.
А если не выстрелит, то ты хотя бы попробовал...
Wesha
06.07.2026 20:32Да наступит же эра одноразового кода.
Более того, наступит эра, когда голливудские фильмы про хакеров станyт правдой — сервера будет можно взломать командой
ping.

dkuzminov
06.07.2026 20:32Современная индустрия программирования мне напоминает средневековую медицину. Перед глазами стоит эпизод из "Парфюмера", где зубы удаляет странствующий цирюльник. Без анестезии, в антисанитарии. По меркам тех времен работа брадобрея и дантиста похожи, но из современности это смотрится дико. Современная софтверная "инженерия" по сути единственная в своем роде деятельность нисколько не зарегулированная. У нас нет ни техники безопасности, ни требований к обязательной сертификации, уже и образования профильного не требуют. ИИ -- это последний гвоздь в ее гроб, и очень скоро проблемы с безопасностью и качеством заставят эту индустрию быть жестко регулируемой.
Например, каждый из нас пользуется десятками интернет магазинов, сервисов и прочего, кто хранит данные наших кредитных карт. Изначально эти системы проектировались неглупыми людьми... Но потом эти магазины стали клепать "в подворотнях". С виду даже работает, но это такой же вид, как "успешно" удаленный зуб в телеге странствующего цирюльника. Когда проблема придет, сепсис и прочие беды будут существенно сложнее изначальной проблемы. И такое будет повсеместно, ибо ИИ дает гораздо большую фору взломщику, чем инженеру. От потенциальных проблем сможет спасти только чистота инженерных практик, то есть то, о чем мы забыли лет 15 назад (а многие о них даже и не слышали). С учетом того, как софтверные системы прочно вошли в нашу жизнь, став незаменимыми, регуляция этой деятельности становится неминуемой. И в целом я за, ибо тот хаос, который царит сейчас, требуется прекращать.

SubarYan Автор
06.07.2026 20:32Я бы тут ответил «Вы просто не умеете его готовить». С ИИ можно быть эффективным инженером и зарабатывать хорошие деньги в текущем «хаосе», как вы пишите.

ilriv
06.07.2026 20:32Нас не ждёт эпоха соло-предпринимателей потому что теперь любой функционал можно подсмотреть, скопировать и внедрить очень быстро.
На маркетах будет всё больше одинаковых приложений

SubarYan Автор
06.07.2026 20:32Мне кажется тут есть противоречие. Приложения на маркетах будут да, но они будут с кучей полезных функций, а не просто UI для сохранения данных. И из каких-то их создатели заработают.

al-chemist
06.07.2026 20:32Теперь мы оплачиваем подписки на AI-сервисы и расходуем токены при работе с моделями. Однако эти затраты несопоставимы со стоимостью даже одного junior-разработчика.
Вы из 2025 года с нами разговариваете? Время благотворительности и безумного демпинга подходит к концу семимильными шагами, если вам нужен рабочий инструмент сегодня — на задачах чуть посложнее блокнота при 8-часовом рабочем дне у меня уже уходит примерно €1000/мес.

SubarYan Автор
06.07.2026 20:32У меня в IntelliJ IDEA встроен Codex, за прошлый месяц я около 350 долларов потратил. Но я заплатил эти деньги JetBrains, хоть у меня и подключен мой ключ от OpenAI в IDE, на аккаунте от OpenAI у меня расходов нет. Я до сих не понимаю как это тарифицируется. Но пока вроде норм по ценам, 350 за эффективность я готов заплатить.
akakoychenko
Ну, или вайбкодер обратится к готовому генератору работающих сервисов типа лавабла (впрочем, могут и гиганты на эту поляну однажды зайти - как в visual studio десять лет назад появилась кнопка Deploy to Azure, почему бы в курсоре или кодексе однажды не появится кнопке Setup prod for me). Тот, конечно, зарядит мощную маржу на каждый такт процессора, но, на масштабе в 3 калеки это будет дешевле, чем AI-инженер.
Мелко. Очень мелко. Это пример гигиены. Серьёзные деньги теряются на другом. Сколько ж видел напыщенных cv-driven development инженеров, способных цитировать Кнута, делавших идеальные контроллеры, но, при этом, глобально, делавших полгода абсолютно ненужную бизнесу переусложненную хрень, где пыхер-говнокодер на фрилансе бы собрал тоже самое за неделю, а ещё за неделю бизнес в пилоте понял бы, что ему это не надо.
Увы, но все вышеперечисленное это не фундаментальные проблемы ИИ, и кожанная затычка там не сильно нужна. Да, сейчас есть шероховатости, но они понятно решаемы. Из реально серьёзного это то, что ИИ сильно лажает на любом отличии от мейнстрима.
Помню, давно, тут, на хабре, была выдуманная байка в читальном зале, где инженера на собеседовании попросили программу для копирования файла, после чего он 30 минут задавал странные уточнения требований о каких-то экзотических корнер-кейсах, включая корнер-кейсы железа, драйверов, ОС, сети, регуляторики, безопасности, после чего, на вопрос "так почему вы не можете просто написать программу, которая просто скопирует файл?" он ответил "для копирования файла есть масса проверенных десятилетиями и миллионами юзеров утилит, которые отлично делают свою работу. Если заказчик пришёл ко мне с задачей сделать ещё одну, значит, для его задач они не подходят. Не вижу смысла начинать работу, пока не выяснил, почему именно". Вот, проблема ИИ, что выяснять не будет. Сразу возьмёт и захерачит...
SubarYan Автор
Так-то оно так, но результат на лицо, что кодить самому все меньше приходиться, поэтому возникают такие рассуждения что будет с "кожанными затычками" лет эдак через 5.
tester37
Добавь скилл сбора требований и все также сделает и даже лучше. Но через полгода и это не нужно будет, без кожаного это будет добавлено в решения, которые станут стандартом в отрасли
SubarYan Автор
Я сейчас в IDE подключил MCP сервера для отрисовки UI-UX, также у меня подключен таск трекер, и мне агент делает дизайн, создает задачи и сразу туда пишет estimate и трекает время затраченное на задачу, пишет код и документацию, а я только все это контролирую. Вполне возможно что скоро и уже контролировать не нужно будет.