Технический директор по направлению Microsoft Azure Марк Руссинович и вице-президент по разработке программного обеспечения Microsoft Скотт Хансельман опубликовали совместную статью, в которой призвали компании сосредоточиться на подготовке начинающих специалистов в условиях активного внедрения инструментов искусственного интеллекта.
В статье под заголовком «Переосмысление профессии инженера с ИИ» авторы подчеркивают, что современные системы ИИ упрощают труд опытных программистов, однако приводят к дополнительным трудностям для начинающих разработчиков. Последним необходимо проверять, дорабатывать и интегрировать сгенерированный код, который может включать критические ошибки, неэффективные алгоритмы, дублирование и проблемы с синхронизацией.
В качестве примера приводится случай, когда в процессе параллельной обработки данных в поток был добавлен метод Thread.Sleep, который скрывает дефект синхронизации вместо его исправления. По мнению авторов, только опытный инженер может выявить подобную архитектурную проблему.
Руссинович и Хансельман указывают, что некоторые компании реагируют на увеличение использования ИИ-инструментов сокращением количества младших разработчиков, что повышает краткосрочную эффективность. Однако в долгосрочной перспективе такая стратегия может вызвать нехватку квалифицированных специалистов и ослабление технологической экспертизы.
Авторы предлагают продолжать набор начинающих инженеров, понимая временное снижение производительности на этапе их обучения. Среди дополнительных инициатив они отмечают разработку «режима новичка» для ИИ-агентов, а также пересмотр образовательных программ с ограничением использования ИИ в учебном процессе для сохранения базовых навыков.
Фото: hi-tech.mail.ru

