
Технический директор Microsoft Azure Марк Руссинович и вице-президент подразделения разработки ПО Скотт Хансельман опубликовали статью, в которой призвали старших инженеров-программистов наставлять младших разработчиков и не допускать, чтобы база навыков в этой профессии истощилась из-за ИИ.
Проблема нехватки квалифицированных программистов
По мнению авторов статьи «Переосмысление профессии инженера с ИИ», ИИ упрощает работу для опытного программиста, но создаёт дополнительную нагрузку на начинающего, которому приходится прилагать усилия, чтобы проверять и интегрировать созданный ИИ код.
Недостатки ИИ-агентов
- ИИ-агент может доложить об успешной генерации кода, который в действительности содержит серьёзные ошибки.
- Алгоритмы ИИ могут быть неэффективными, код может дублироваться.
- Сбои и зависания ИИ считает несущественными, остаются фрагменты для отладки.
- Тестирование проводится не в полной мере.
Риски для будущего программирования
Тем не менее, обнаружившие эту проблему компании действуют от обратного — они сокращают число разработчиков младшего звена. Это помогает повысить эффективность в краткосрочной перспективе, но грозит ослабить навыки технических специалистов в новом поколении.
Рекомендации Microsoft
Руссинович и Хансельман предлагают:
- предусмотреть у ИИ-агентов режим начинающего специалиста, в котором ИИ-агент аналогично младшему инженеру сам проходит обучение.
- внести изменения в программы подготовки специалистов и установить недопустимым обращение к ИИ в учебном процессе.
Заключение
Авторы статьи подчеркивают, что крупные компании должны продолжать приём младших разработчиков, осознавая, что на начальном этапе они снижают общую производительность — и основная задача работодателей состоит в том, чтобы обучить начинающих специалистов.





