Майк Лукидес, автор множества прогнозов о том, как искусственный интеллект изменит программирование, утверждает, что в ближайшем будущем внимание разработчиков сместится от непосредственного кодирования к глубокому пониманию проблем. Улучшение инструментария для генерации кода и ценность высокоуровневых навыков станут определяющими. Но не все так радужно, как кажется.
Первая очевидная проблема – перегруженность рабочих групп. С улучшением ИИ возникает риск неадекватного увеличения объемов работы из-за неправильного понимания его возможностей руководством. Это может привести к созданию еще большего количества плохо спроектированного и ошибочного ПО, чего действительно стоит избегать.
Вторая проблема касается увеличения разрыва между начинающими и опытными программистами. С одной стороны, ИИ будет поощрять наличие высокоуровневых навыков, но что делать тем, у кого их нет? Вспомним о массе людей, пришедших в программирование через интенсивные курсы или получивших образование без практических навыков работы с облачными технологиями. Будут ли компании предоставлять необходимое обучение для перехода к более высоким позициям?
Наконец, отладка. Это фундаментальный навык, который, как предполагается, станет еще более важным в эпоху ИИ. Генеративный ИИ может демонстрировать до 90% точность при написании кода, но это не учитывает возможность появления ошибок, изменяющих поведение программы или вносящих уязвимости в безопасность. ИИ, безусловно, повысит эффективность программистов, но вместе с тем может поставить начинающих разработчиков в сложные условия, не предоставив необходимых средств для “плавания”.
Необходимо понимать, что ИИ внесет изменения, и, как и любые изменения, они будут иметь как положительные, так и отрицательные стороны. В предстоящем году нам предстоит столкнуться с обеими.
Подпишитесь на нашу еженедельную рассылку о управлении данными, чтобы оставаться в курсе последних новостей и тенденций в мире ИИ и технологий.