Компания Axenix опубликовала прогноз влияния ИИ на разработку программного обеспечения и кадровую ситуацию в ИТ. В материале рассматриваются сокращение найма Junior-специалистов, возможный дефицит Senior-разработчиков и архитекторов, изменение ролей в командах и варианты решения проблемы.
Работа основана на анализе полного цикла разработки ПО, бизнес-метрик, метрик качества кода и кадровой структуры ИТ-команд, а также на сторонних материалах и данных, включая публикации Harvard Gazette, METR и CodeConductor.
Ключевые выводы:
- авторы обратили внимание, что ИИ автоматизирует рутинные задачи при разработке ПО, но вместе с этим разрушает слой задач, на которых раньше учились начинающие специалисты;
- внедрение ИИ в полный цикл разработки ПО удваивает ее продуктивность, но ожидаемого эффекта в ускорении вывода продуктов на рынок не происходит;
- как отмечают авторы, компании видят простую экономическую логику: старший разработчик с ИИ-ассистентом способен выполнять объем работы, который раньше распределялся между двумя или тремя Junior-специалистами. Краткосрочная экономия выглядит убедительно, но, по оценке Axenix, такая стратегия создает риск дефицита квалифицированных кадров и превращения сложных продуктов в «черные ящики»;
- авторы называют ключевым риском разрыв «кадрового конвейера», к которому рынок может прийти в 2026–2027 годах. Если компании меньше нанимают Junior-специалистов, то некому проходить путь от начинающего разработчика до Middle и Senior, а он традиционно занимает 10–15 лет;
- в 2028–2031 годах эксперты ожидают дефицита Senior-специалистов. Разработчиков среднего звена нет, поэтому некому расти до уровня Senior, а существующие опытные сотрудники становятся дефицитным ресурсом;
- в 2032–2036 годах авторы прогнозируют кризис архитектурных компетенций. Архитекторы, которые определяли технические стандарты последние 20 лет, уходят из индустрии, а заменить их некем;
- по прогнозу Axenix, к 2031 году доля архитекторов может снизиться до 5%, Senior-разработчиков — до 15%, специалистов уровня Middle — до 25%;
- в материале отдельно говорится о риске потери понимания у разработчиков того, как устроены сложные системы и как ими управлять. Авторы описывают это как ситуацию, когда код работает, тесты проходят, но никто не понимает, почему система спроектирована именно так;
- наиболее эффективной стратегией эксперты называют сочетание ИИ-инструментов разработки и сохранения программ подготовки Junior-специалистов. Такой подход позволяет компаниям сокращать издержки, но при этом сохранять преемственность кадров;
- дополнительным источником кадров для технических и архитектурных ролей авторы считают переобучение системных аналитиков. ИИ снижает технический барьер входа в архитектуру: с его помощью проще делать прототипы, оценивать производительность решений и разбираться в чужой кодовой базе.