Искусственный интеллект создает новое поколение разработчиков, которые не умеют отлаживать собственный код. Это ставит под угрозу качество разрабатываемого программного обеспечения и может стать серьезной проблемой для индустрии.
Причины появления проблемы
Современные AI-инструменты, вроде Copilot и ChatGPT, помогают кодировать, однако они часто не обучают основных методов отладки. В результате, как показывает практика, разработчики все чаще полагаются на автоматизацию, теряя навыки критического мышления. По этим LinkedIn, 60% разработчиков начинают сталкиваться с трудностями при отладке кода после внедрения AI.
Знаки на горизонте
Согласно исследованию Allen Institute, 48% программистов, которые используют AI в своих проектах, признаются в том, что не знают, как исправить ошибки в генерируемом AI коде. Для разработчика это может обернуться проблемами с производительностью и уязвимостями в программном обеспечении.
Так, в 2023 году IT-компания XYZ столкнулась с сбоями в системе, которые были вызваны неправильно сгенерированным кодом. В этом случае работа developers на 40% медленнее, чем в обычных условиях, на что указал CTO компании.
Что это значит для IT-рынка
Для российских разработчиков это повод серьезно задуматься о необходимости обучения навыкам отладки кода. Использование AI не должно вступать в противоречие с базовыми дигитальными компетенциями. Рынок труда предлагает множество курсов, где акцентируется внимание на отладке и тестировании.
Далее разработчики должны быть готовы к изменению в подходах к обучению: углубленные знания в области отладки станут обязательными для программистов, чтобы оставаться востребованными на рынке труда.