Что будет делать следующее поколение разработчиков, когда код начнет писать ИИ?

Источник: Command Line•

Что будет делать следующее поколение разработчиков, когда код начнет писать ИИ?

Статья «Что будет делать следующее поколение разработчиков, когда код начнет писать ИИ?» была впервые опубликована на Source.

Microsoft и Университет Карнеги — Меллона делают ставку на то, что младшие разработчики, которых мы обучаем сегодня, станут ведущими инженерами завтра.

Марк Руссинович, технический директор, заместитель директора по информационной безопасности и технический сотрудник Microsoft Azure, и Скотт Хансельман, вице-президент, член технического персонала Microsoft

15.10.2026

Когда ИИ может создавать код за считанные секунды, в чем заключается работа инженера-программиста? Каким будет будущее повседневной работы выпускника факультета компьютерных наук, если она не будет связана с написанием кода? И когда ИИ проектирует архитектуру, пишет код и исправляет ошибки, как инженер-программист учится программной инженерии?

Microsoft и Университет Карнеги — Меллона делают ставку на то, что профессия инженера-программиста никуда не исчезнет, а младшие разработчики, которых мы обучаем сегодня, станут ведущими инженерами завтра.

Именно поэтому мы запустили PRAISE: внутреннюю программу наставничества, которая объединяет начинающих инженеров с опытными наставниками. PRAISE расшифровывается как «Наставничество для программной инженерии, ускоренной ИИ» (Preceptorship for AI-accelerated Software Engineering).

Мы заимствуем концепцию наставничества из сестринского дела, где новых медсестер закрепляют за опытными коллегами для получения реального опыта и уверенности в себе. Цель состоит не в том, чтобы заставить новичков писать код так, будто ИИ никогда не появлялся. Цель — помочь им развить понимание, уверенность и ответственность, чтобы создавать продукты новыми способами, которые мы все осваиваем в режиме реального времени.

Это партнерство связывает практический инженерный опыт с академическим обучением, вместо того чтобы возлагать ответственность за подготовку следующего поколения инженеров исключительно на академические институты или компании.

Важна ли еще степень в области компьютерных наук? Да, важна

Люди, которые спрашивают, имеет ли еще значение диплом инженера-программиста, когда ИИ умеет писать код, а любой человек может использовать промпты для создания приложения, задают неправильный вопрос. Стали бы эти же люди выпускать код, написанный ИИ, в готовом продукте, не глядя (пожалуйста, умоляем вас, скажите «нет»)?

Конечно, нам нужны младшие инженеры-программисты. Ведущие инженеры гарантируют, что технологии, которые мы выпускаем, работают безопасно и эффективно, а сегодняшние младшие инженеры станут завтрашними ведущими инженерами.

Написание кода с помощью ИИ — это лишь одна часть развивающегося жизненного цикла разработки программного обеспечения. Теперь мы тратим больше времени на проектирование и архитектуру, чем на написание каждой строки кода. Но это не отменяет необходимости понимать, что делает базовый код, даже если мы не пишем его вручную. В конце концов, когда машина ломается, нужен кто-то, кто понимает, что происходит под капотом, чтобы вернуть ее на дорогу.

В рамках программы PRAISE наставники обучают своих подопечных вдумчивому использованию инструментов ИИ, одновременно формируя системное мышление, вкус и суждения. Подобно тому, как мы развивали и абстрагировали определенные элементы программной инженерии с помощью компиляторов, инженеры теперь адаптируются к использованию ИИ там, где это обеспечивает эффективность общего процесса создания продукта.

ИИ меняет работу, но не снимает с человека ответственности за результаты. Подготовка следующего поколения инженеров означает предоставление им доступа как к инструментам ИИ, так и к опытным наставникам, чтобы они могли вырасти от написания кода до принятия решений о том, что вообще стоит создавать.

Как работает модель наставника и подопечного

Как модель PRAISE выглядит на рабочем месте? Подобно модели наставничества в сестринском деле, ключ к успеху — создание пространства для того, чтобы младшие инженеры могли обсуждать вопросы и проблемы с ведущими инженерами. Ведущие инженеры должны понимать, что младшие члены команды не всегда могут обладать уверенностью, чтобы вносить вклад в проекты с той скоростью и в том масштабе, которые возможны после многих лет работы в отрасли. Формирование этой уверенности и взаимопонимания с наставником дает младшим инженерам возможность учиться на практике, а не просто наблюдать, как кто-то другой решает проблемы.

Наставник также делится своими идеями, объясняет свой вкус и подход к решению проблемы, а также дает советы с примерами. Они также могут посоветовать подопечным, на чем сосредоточиться, исходя из их навыков и знаний.

Мы учим младших инженеров проверять предположения и обсуждать незнакомые изменения с коллегами. Наставничество помогает превратить процесс создания решения в осознанное обучение.

Такое суждение о том, когда использовать ИИ, следует рассматривать как непрерывное образование, поэтому мы сотрудничаем с Университетом Карнеги — Меллона по учебной программе в рамках программы PRAISE. Цель состоит в том, чтобы подготовить студентов к успеху на рабочем месте и ускорить развитие подопечных с помощью формальных учебных программ, дополняющих руководство наставника о том, как создавать и поставлять продукты с уверенностью.

Курсы дают им ранний опыт того, как развертывать готовые к эксплуатации решения. Подопечные будут посещать занятия и участвовать в дискуссиях в малых группах, чтобы связать теоретические концепции компьютерных наук с реальными практиками программной инженерии и их работой в Microsoft. Учебная программа в Университете Карнеги — Меллона дополняет обучение на рабочем месте, которое инженеры получают в Microsoft от своих команд и наставников, добавляя формальное аудиторное образование к их подготовке.

«Раньше начинающие инженеры-программисты выполняли множество задач, которые наращивали их опыт», — сказал Майкл Хилтон, преподаватель и заместитель руководителя департамента по образованию на факультете программных и социальных систем в Школе компьютерных наук Кеннета К. Гриффина при Университете Карнеги — Меллона. «Объединение усилий между учеными и практиками позволяет нам собрать воедино наш опыт и создавать решения, которые опираются на исследования в области компьютерных наук, выдерживая при этом повседневные реалии разработки программного обеспечения».

Мы рады сотрудничать с Университетом Карнеги — Меллона для подготовки следующего поколения инженеров-программистов, помогая поддерживать здоровый кадровый резерв для будущей рабочей силы.

О чём эта статья

Ещё в разделе «Разработка ПО»

Все →

Ещё от Microsoft