
Не потому что AI заменил опытных инженеров. А потому что рынок перестаёт выращивать новых
Последние несколько лет в IT повторяли почти успокаивающую фразу: AI не заменит разработчиков, он станет их помощником.
В 2026 году эта формулировка всё хуже описывает реальность.
AI‑инструменты уже не просто дописывают строки в IDE. Codex, Claude Code и другие агентные среды всё чаще берут на себя полный цикл реализации: читают кодовую базу, редактируют файлы, запускают команды, пишут тесты и готовят изменения к ревью. Человек остаётся в процессе, но его роль смещается от автора каждой строки к контролёру результата.
Я бы сформулировал это так:
Участие человека в разработке становится критическим, но минимальным.
Критическим — потому что кто‑то должен понять задачу, принять архитектурное решение, проверить результат и отвечать за продакшен.
Минимальным — потому что всё больший объём непосредственного производства кода уходит модели.
Google на Cloud Next 2026, главном ивенте Google Cloud для разработчиков, компаний и партнёров, публично заявил, что 75% нового кода внутри компании уже генерируется AI и утверждается инженерами. Важна не только сама цифра, а формулировка: код генерируется AI, а человек его утверждает.
И здесь возникает более глубокая проблема, чем «AI заменит джунов».
Проблема в том, что рынок всё ещё хочет сеньоров, лидов и архитекторов, но всё хуже поддерживает путь, через который они раньше появлялись.
AI забирает не всю профессию сразу. Он забирает нижний слой
Когда говорят «AI заменит разработчиков», спор часто уходит в крайности.
Одни представляют полное исчезновение профессии. Другие отвечают, что сложные системы всё равно требуют людей, и поэтому ничего принципиально не изменится.
Но реальный сдвиг происходит между этими крайностями.
AI не должен заменить всю профессию сразу, чтобы радикально изменить рынок. Ему достаточно автоматизировать нижний слой задач:
типовые CRUD‑сценарии;
простые компоненты;
миграции;
базовые интеграции;
тесты;
документацию;
простые багфиксы;
первичный рефакторинг;
объяснение чужого кода;
быстрые прототипы.
Именно на этих задачах раньше учились начинающие разработчики.
Стажёр приходил в команду. Ему давали небольшую задачу. Он делал её медленно, ошибался, получал ревью, переписывал, спрашивал, ломал локальное окружение, снова чинил, постепенно понимал кодовую базу и учился видеть последствия своих решений.
Это был не самый эффективный способ закрывать задачи здесь и сейчас. Но это был способ выращивать инженеров.
Теперь компания смотрит на ту же задачу иначе: зачем отдавать её джуну на несколько дней, если мидл или сеньор с Codex, Claude Code, Copilot или другим агентом закроет её быстрее, дешевле и с меньшими организационными рисками?
Проблема джуна не в том, что он стал хуже. Проблема в том, что его учебные задачи стали слишком хорошо автоматизироваться.
Производство кода отделяется от профессии разработчика
В отчёте Sonar State of Code Developer Survey 2026 разработчики оценивают, что 42% их текущего кода уже является ИИ‑сгенерированным или существенно ИИ‑дополненным. К 2027 году они ожидают рост до 65%. Среди тех, кто пробовал ИИ‑инструменты для разработки, 72% используют их каждый день.

Можно спорить о точности каждой отдельной цифры. Можно говорить, что «AI‑assisted» — это не то же самое, что полностью сгенерированный код. Можно справедливо замечать, что автодополнение, чат, агент в IDE и автономная работа с PR — разные уровни участия модели.
Но направление очевидно: производство кода становится всё менее ручным процессом.
Anthropic в отчёте Agentic Coding Trends 2026 описывает похожий сдвиг: разработчики всё чаще не пишут каждую строку сами, а управляют агентами, которые берут на себя реализацию, тесты, документацию и работу с кодовой базой. При этом важная оговорка: по внутренним исследованиям Anthropic, разработчики используют AI примерно в 60% своей работы, но полностью делегировать могут только небольшую долю задач — обычно 0–20%.
Подробнее этот отчёт Anthropic я разобрал в своём Telegram‑канале.
Разработка всё меньше похожа на ручное производство кода. И всё больше — на управление потоком решений, которые нужно проверять, ограничивать и связывать с реальной системой.
Контур ответственности
Здесь появляется первый важный термин.
Контур ответственности — это всё, что остаётся за человеком, даже если код пишет машина:
понять задачу;
уточнить требования;
выбрать архитектурный подход;
определить ограничения системы;
оценить безопасность;
проверить производительность;
предусмотреть крайние случаи;
организовать тестирование;
провести ревью;
принять риск;
отвечать за продакшен.
AI может сгенерировать код.
Но AI не несёт ответственность за сломанный платёжный сценарий, утечку данных, падение сервиса, рост технического долга или архитектурное решение, которое через полгода сделает систему неподдерживаемой.
Поэтому новая роль сильного разработчика — не просто писать код быстрее.
Новая роль — удерживать контур ответственности.
Это звучит абстрактно, но на практике выглядит очень конкретно.
Старый процесс:
разработчик получил задачу → написал код → написал тесты → открыл PR → получил ревью → поправил → смерджил
Новый процесс:
разработчик сформулировал задачу для агента → агент написал код→ агент открыл PR → разработчик проверил diff → нашёл неверную абстракцию → усилил тесты → проверил безопасность → принял ответственность за merge
В первом процессе человек производит большую часть кода.
Во втором процессе человек может написать меньшую часть кода, но всё равно отвечает за 100% последствий.
Это и есть новая асимметрия разработки: операционного участия меньше, ответственности больше.
Человек может написать 5% кода, но отвечать за 100% результата.
Что это меняет в работе команды
Представим обычную задачу: добавить новый endpoint, сохранить данные, отдать ответ, покрыть тестами.
Раньше это могла быть нормальная задача для джуна. Не слишком сложная, но полезная: разобраться в роутинге, DTO, валидации, слое доступа к данным, тестах, локальном окружении и правилах команды.
Теперь ту же задачу можно отдать агенту.
Через некоторое время агент откроет PR. Там будет endpoint, миграция, тесты, возможно, обновлённая документация.
Бизнес доволен: задача закрыта быстрее.
Сеньор доволен: меньше рутины.
Но у этого выигрыша есть скрытая цена: никто не прошёл учебный цикл.
Не было вдумчивого чтения чужого кода;
Не было ошибки в миграции;
Не было вопроса на ревью: «почему ты положил эту логику сюда?»;
Не было самостоятельной попытки разобраться, почему тест падает локально;
Не было понимания, где в этой системе границы ответственности.
Задача закрыта. Инженер не вырос.
Если такое происходит один раз — ничего страшного.
Если так устроена вся воронка входа в профессию — рынок начинает сам себя обеднять.
Разрыв воспроизводства инженеров
Сеньор‑разработчик — это не человек, который просто дольше писал код.
Это человек, который прошёл через ошибки, ревью, чужой устаревший код, плохие архитектурные решения, инциденты, дедлайны, спорные компромиссы, продакшен‑баги и ответственность.
Сеньорство нельзя полностью прочитать в документации. Его нельзя получить только через pet‑проекты. Его нельзя выучить только через промпты. Оно формируется через практику. Но если нижний слой практики автоматизируется, возникает разрыв воспроизводства инженеров.
Разрыв воспроизводства инженеров — это ситуация, когда рынок всё ещё нуждается в сильных разработчиках, но перестаёт поддерживать ступени, через которые эти разработчики раньше вырастали.
Компании хотят мидлов, сеньоров, тимлидов, архитекторов.
Но всё меньше хотят нанимать людей, которым нужно пройти путь от простых задач к сложным. Для бизнеса это становится сложной инвестицией: джун требует онбординга, ревью и менторства, а отдача появляется не сразу или может вообще не появиться. На фоне относительно дешёвых AI‑инструментов эта инвестиция всё чаще выглядит менее очевидной.
Stanford AI Index 2026 фиксирует тревожный сигнал: занятость software developers в возрасте 22–25 лет упала почти на 20% с 2024 года. При этом эффекты AI на рынок труда проявляются неравномерно и сильнее концентрируются в найме и в самых молодых работниках в профессиях, подверженных AI.

Это не доказывает, что AI единолично «убил джунов». На рынок влияют ставки, постковидная коррекция, сокращения, насыщение bootcamp‑рынка, география найма и общая осторожность компаний.
Но AI усиливает уже существующий сдвиг.
Если раньше новичок был инвестицией в будущего мидла, то теперь он всё чаще выглядит как дорогой и медленный способ закрыть задачи, которые можно отдать модели под контролем опытного инженера.
AI‑потолок джуна
Так появляется второй термин — AI‑потолок джуна.
AI‑потолок джуна — это барьер между входом в профессию и реальной инженерной практикой.
Новичок больше не конкурирует только с другим новичком.
Он конкурирует с комбинацией:
опытный разработчик + AI‑инструменты + готовая инфраструктура + накопленный контекст команды.
И это нечестная конкуренция. Джун не проигрывает потому, что он ленивый или плохо учился.
Он проигрывает потому, что рынок сравнивает его не с человеком того же уровня, а с усиленным AI опытным разработчиком.
Именно поэтому заголовок «сеньор‑разработчики как исчезающий вид» важнее, чем «джуны исчезают». Потому что джун — это не отдельный вид сотрудника. Джун — это будущий сеньор на первой стадии формирования.
Если исчезает нормальный путь джуна, через несколько лет начинает исчезать поток новых сеньоров.

Когнитивный потолок: джун не успевает сформировать базу
У AI‑потолка есть не только рыночная, но и когнитивная сторона.
Джун сегодня входит не просто в профессию разработки. Он входит в профессию, которая сама перестраивается быстрее, чем он успевает сформировать фундамент.
Ему нужно одновременно учить язык, фреймворки, Git, базы данных, тестирование, архитектуру, безопасность, работу с устаревшим кодом — и поверх этого ещё слой AI‑инструментов: Cursor, Claude Code, Copilot, Codex, агентные сценарии, контекст, промпты, правила ревью AI‑кода, новые режимы проверки и новые риски.
Для опытного инженера это может быть усилителем. У него уже есть внутренняя карта: он понимает, где модель ошибается, что нужно проверять и какие решения опасны.
Для новичка тот же слой инструментов часто превращается в перегруз. Когда задача непонятна, делегирование модели выглядит рационально. Модель быстрее объяснит ошибку, напишет функцию, предложит тесты, соберёт прототип.
Но здесь появляется цикл когнитивной уступки:
непонятная задача:
→ перегруз
→ делегирование AI
→ быстрый результат
→ слабое внутреннее понимание
→ следующая задача кажется ещё сложнее
→ ещё больше делегирования.
Человек выигрывает задачу, но проигрывает навык.
Anthropic в недавнем исследовании о влиянии AI‑помощи на формирование навыков программирования показал похожий риск. В рандомизированном эксперименте участники с AI справились немного быстрее, но затем показали более слабое понимание: средний результат группы с AI на проверочном тесте был 50% против 67% у группы, которая писала код вручную. Исследователи отдельно отмечают, что агрессивное внедрение AI в рабочую среду может дать выигрыш в продуктивности, но навредить развитию навыков, необходимых для проверки AI‑кода.
Это не значит, что новичкам нельзя использовать AI. Наоборот, им придётся его использовать. Но способ использования становится критичным.
Есть большая разница между:
«сделай за меня»
и
«объясни принцип, покажи варианты, помоги найти ошибку, но я сам должен понять решение».
В первом случае AI закрывает пробел понимания.
Во втором — помогает его заполнить.
Поэтому главный вопрос для джуна в 2026 году звучит не так:
«умею ли я пользоваться AI?»
А так:
«становлюсь ли я сильнее после использования AI?»
Если после каждой задачи человек получает результат, но не получает понимания, он не растёт как инженер. Он просто учится управлять чужим мышлением.
В этом смысле AI‑потолок джуна — это не только проблема найма. Это проблема обучения.
Даже если новичок формально попадает в профессию, ему всё сложнее пройти путь глубокого понимания: слишком велик соблазн закрывать непонимание генерацией.
Рынок уже показывает первые симптомы
Отдельно стоит сказать про рынок труда.
В России это уже ощущается не только как абстрактный разговор про будущее. Для начинающих специалистов рынок стал заметно жёстче.
Да, вакансии всё ещё есть и их много. На hh.ru, Хабр Карьере и других площадках можно найти объявления для junior и стажёров. Но наличие вакансии на сайте уже не всегда означает реальный живой спрос.
Часть объявлений висит месяцами. Часть собирает резюме «на будущее». Часть закрывается внутренними кандидатами. Часть зависает из‑за замороженного найма или долгого согласования.
Для джуна разница небольшая. Он видит вакансию, откликается, проходит тестовое, ждёт ответ — и сталкивается с тишиной.
Феномен «призрачных вакансий» уже обсуждается в HR‑среде: так называют объявления, которые создают видимость роста или собирают базу кандидатов, но не обязательно ведут к реальному найму прямо сейчас.
Параллельно публичные разборы российского IT‑рынка в 2026 году показывают другую проблему: в некоторых стеках и направлениях дисбаланс между вакансиями и активными резюме стал настолько сильным, что на небольшое число вакансий может приходиться огромный поток откликов. Один из разборов на Хабре прямо формулирует это как «2 вакансии, 1 000 откликов в сутки». Это не академическое исследование всего рынка, но хороший симптом того, как рынок ощущается изнутри. На своём личном опыте сталкивался с огромными волнами откликов на джун/интерн позиции при публикации вакансий 5–6 месяцев назад, ситуация сейчас ещё острее.
Есть и более широкий тренд: рынок труда смещается от гиперспроса и массового найма к удержанию, внутренней ротации и профессиональному развитию уже нанятых сотрудников. В февральском отчёте hh за 2026 год видно, что среднее число активных вакансий год к году снизилось, а активных резюме — выросло.

Поэтому фраза «рынку нужны IT‑специалисты» стала слишком общей.
Какие специалисты нужны?
Сильные — да.
Опытные — да.
Редкие — да.
Люди, которые могут быстро взять ответственность за систему, — да.
А вот нужно ли рынку такое же количество начинающих специалистов, как в эпоху роста 2020–2021 годов, — уже большой вопрос.
Именно здесь AI усиливает болезненный сдвиг. И в этой новой экономике джун оказывается в самой уязвимой позиции.
Он ещё не приносит скорость как сеньор;
Ещё не держит контур ответственности;
Ещё требует онбординга;
Ещё ошибается;
Ещё нуждается в ревью;
А задачи, на которых он мог бы учиться, уже всё чаще автоматизируются.
Главный вопрос теперь не в том, заменит ли AI разработчиков
AI не отменяет разработку.
Но он отменяет старую экономику разработки, в которой новичок мог постепенно расти на простых задачах.
AI усиливает тех, кто уже умеет проектировать, проверять и отвечать. Но одновременно он автоматизирует слой задач, через который раньше люди этому учились.
Сеньоры не исчезают сейчас. Наоборот, сильные инженеры становятся ещё ценнее.
Но если рынок перестаёт выращивать новых специалистов, через несколько лет проблема вернётся уже на другом уровне. Компании будут жаловаться не на нехватку джунов, а на нехватку людей, которые способны отвечать за сложные системы.
И здесь перед IT‑компаниями возникает новый вызов: что делать с начинающими специалистами?
Не с олимпиадниками и редкими талантами — они почти всегда найдут путь.
Не с теми, кто уже в 20 лет пишет сложные инфраструктурные проекты.
А с обычными джунами, которые раньше могли бы стать хорошими мидлами через несколько лет практики.
Куда они пойдут, если бизнесу они всё меньше нужны?
Это не вопрос морали. Бизнес не обязан нанимать людей только потому, что им нужно где‑то учиться.
Но если вся индустрия начнёт оптимизироваться только под краткосрочную эффективность, она может сломать собственный кадровый цикл.
Кода станет больше
ИИ‑агентов станет больше
Автоматических PR станет больше
Скорость поставки фич станет выше.
Но людей, которые понимают, как всё это работает, может стать меньше.
Поэтому главный вопрос ближайших лет звучит не так:
«Заменит ли AI разработчиков?»
И даже не так:
«Нужны ли будут джуны?»
Главный вопрос жёстче:
«Кто будет выращивать инженеров, если простые задачи больше не требуют людей?»
Если IT‑компании не построят новый карьерный лифт, рынок получит странную конструкцию: наверху — дорогие сеньоры и AI‑агенты, внизу — толпа людей, которые хотят войти в профессию, а между ними — всё меньше живых ступеней.
Сеньор‑разработчики как исчезающий вид — это не про то, что текущие сеньоры больше не нужны. Это про то, что индустрия всё ещё хочет зрелых инженеров, но всё хуже понимает, как создавать условия, в которых они появляются.
И, возможно, именно это станет одной из главных кадровых проблем IT в эпоху AI.
Если вам интересны такие разборы про AI, рынок разработки, продуктовые сдвиги и то, как меняется работа IT‑команд, я продолжаю писать об этом в личном Telegram‑канале
Комментарии (18)

Kot_na_klaviature
05.05.2026 10:16Причем тут "написание кода". А думать кто будет? Тз, архитектура, ревью. Ллм пишет работающий код (не сразу, но итерациями можно довести), но не пишет поддерживаемый. Для того, чтобы привести в качественный вид нужно много времени, не далеко от разработки руками. Без этого будет лапша на дубликатах и тупости с проблемами в безопасности и производительности.

16tomatotonns
05.05.2026 10:16С одной стороны, сам факт неудобности нанятия джунов "на вырост", когда можно же нанять сразу крутого, был ещё в нулевых. Ну или в рахитном виде, а ля "Хотим джуна который будет знать весь сетевой стек, все базы данных, гит, докер, 8 лет опыта работы с кубернетисом, чтобы разбирался в нашей кодовой базе с первых секунд и рефакторил за неделю то, на что у сеньоров уходит полтора года. Зарплата чуть ниже чем у офисной уборщицы. Работать в нашей компании большая честь".
С другой, то что будет просадка специалистов, потому что "ии не стимулирует обучение" лет на пять-десять - это само собой, но за ней с весьма высокой вероятностью пойдёт следующий виток "джунов берут на работу только если те действительно освоили материал, хочешь в программирование - учись сам", как раз к этому времени нейрохайп должен чутка спасть. Как-нибудь адаптируются, когда спецы совсем закончатся.

BasilM
05.05.2026 10:16Мне кажется, разработка пройдёт очередной путь «укрупнения». Для меня в свое время было сложно принять фреймворки – невозможно полностью понять, что там внутри, это не твое. Тоже и с ИИ, просто это будут еще более крупные куски, сразу целые функциональные блоки. Мне так нравится больше, чем накидывание «пакетов» в проект – все равно контроль над кодом, по сути, утрачен уже давно. С глаз долой – из сердца вон, есть более интересные задачи, чем написание LINQ-запроса или ковыряние в HTML-разметке.

Uncommon_file
05.05.2026 10:16Ну, фреймворк написали, отладили и поддерживают далеко не последние по скилам синьоры, а сгенерированный код кто будет проверять, поправлять, допиливать и заниматься поддержкой в дальнейшем? Постоянно при неправильной работе генерировать заново в надежде, что всё сложится в безглючный пазл?

mikeinside
05.05.2026 10:16Даже от осознания, что сеньоры могут вымереть через поколение - это ничего не поменяет. Представьте, что вы IT компания. И у вас выбор - брать джунов или использовать ИИ.
Если брать, то это гораздо затратнее и вы теряете конкурентное преимущество в доставке конечного продукта. Тратить время своих сеньоров на обучение, наставление. А ведь он может подрасти и вообще уйти.
Но текущего поколения хватит еще лет так на 20 и если представить какого уровня задачи ИИ сможет решать через 20 лет, так может даже и сеньоры будут не нужны.
Я часто вижу контраргумент, что мол кто соберет тз, кто задаст вопросы, кто выберет архитектуру - так это все текстовая информация, с которой LLM лучше всего и работает. Сам LLM и задаст вопросы и скорректирует тз, проинформирует о рисках и предложит пути их минимизации.
Если бы я был владельцем IT компании, я бы делал ставку, что текущих разработчиков хватит лет на 10 точно, а там и ИИ станет намного сильнее.
Kot_na_klaviature
05.05.2026 10:16ИИ это только ускоритель за счет качества. В тех бизнесах где важно качество/безопасность всегда будут люди. Через 10 лет качество программистов настолько упадет, что те кто хоть что-то понимают будут стоить хороших денег, а вайбкодеры будут сражаться за корку хлеба. К Ванге не ходи.

BasilM
05.05.2026 10:16Часто использую ИИ для написания ТЗ. Мы с ним, я считаю, отличная команда. У меня идеи, общий концепт, четкое понимание задачи, а он отлично все формулирует, собирает из набросков в связанное описание, ищет слабые места, может все их систематизировать и мы потом их обсуждаем. А еще он может посмотреть на ТЗ свежим взглядом под разной ролью - разработчик, пользователь и т.д. Он прекрасный член команды.

kuza2000
05.05.2026 10:16Если IT-компании не построят новый карьерный лифт
Построят. Рынок труда расставит все по местам.

iiwabor
05.05.2026 10:16Проблема не в ИИ - просто мировую экономику штормит, IT-компании увольняют сотрудников десятками тысяч, и Джуны и раньше-то были не особо нужны, а сейчас и подавно.
А увольнение сотрудников, потому что их всех заменили на ИИ - это просто красивая ширма. Большинство компаний даже сейчас никакого ИИ не использует в работе. Например, в промышленном секторе Германии, особенно в автомобильной промышленности, сейчас идут массовые увольнения. И рабочих на конвейере ни на какой ИИ не заменили, конечно. А следом за закрытием заводов, закрываются, в том числе, и R&D центры - зачем они нужны если заводы авто больше не выпускают? А разработчиков ПО увольняют, заявляя в прессе, что их "заменили на ИИ".
И инвестиции сейчас направляются, в основном, в военный сектор экономики, а вот там пылесосят рынок, как IT-компании в старые-добрые времена, даже Джунов берут.
И не то, что без много-раундовых собеседований, а зачастую вообще без оных. Лишь бы указательный палец был на правой руке...

Dhwtj
05.05.2026 10:16То есть объём НИОКР (кроме военного, но тут у меня нет информации) падает и инженеры грустно уходят

Serge1001
05.05.2026 10:16Вы исходите из того что через N лет индустрии по прежнему будут нужны разработчики в том же количестве
Но это вообще не факт, уже сейчас требуется меньше и рынок по сути работодателя
Поэтому проблема скорее в том куда деваться этим, опытным, уже через 5-10 лет, а не в том как бы ещё вырастить новых синьоров для которых уже завтра не будет работы в IT

PoksPoks
05.05.2026 10:16Рынок сам загнал себя в ловушку. Сначала требовали от джунов знания как у крепких мидлов, а теперь удивляются что воронка сломалась
notomefek
ходил как-то на встречу с hr первого бита, спросил как раз про тему статьи, то есть вот вы сейчас предлагаете стажировку, но по сути все задачи которые мы можем решать в качестве стажеров легко оптимизируются, в чем смысл вам нас брать, получил ответ о том что мы вас берем с целью дорастить до условных мидлов, а не для того чтобы вы сидели джунами, джуны правда больше никому не нужны, но при этом меня порадовало что компании (особенно такие большие как первый бит) понимают что ии пока не сможет стать условным мидл и синьор разработчиком, собственно для этих целей сейчас и существуют стажировки
Serge1001
А потом этот выращенный мидл сразу уйдёт в другую компанию на зарплату x2
И получится так что потратили деньги и что самое главное время других опытных разработчиков чтобы из этого стажёра что-то получилось. А он ушёл работать к конкурентам...
Ну то есть я к тому что эта схема работает только если стажёр потом обязан отработать N лет в компании которая его подготовила при заранее согласованной зп (естественно низкой, потому что компания тратила на тебя деньги и время других сотрудников, и это надо отработать)
PoksPoks
Это они сейчас так красиво поют, пока бюджеты на стажеров не порезали, в следующий квартальный отчет эта HR-лирика закончится