Старший директор по продукту в Google о том, как меняется софтверная инженерия на фоне ИИ

Вчера вышел доклад Google Cloud о разработке ПО с помощью ИИ, согласно которому уровень внедрения технологии среди ИТ-специалистов вырос до 90% — это на 14% больше, чем в прошлом году. Такие данные получены на базе опроса 5 тысяч айтишников со всего мира. Разработчики и другие специалисты тратят в среднем по 2 часа в день на использование ИИ в своей основной работе.

Оставить комментарий

По словам Нейтена Харви — руководителя команды DevOps Research and Assessment, которая проводила исследование, — результаты показывают, что использование ИИ на работе стало почти повсеместным. «Практически, как если спросить у этих специалистов, используют ли они компьютер на работе», — сказал он.

Как меняется работа программистов

Старший директор по управлению продуктами Google Райан Дж. Сальва тоже говорит, что ИИ всё активнее используется для генерации и проверки кода, написания документации, создания тестов и анализа данных, и роль программиста меняется в прямом эфире. Он ожидает, что «значительно возрастёт число творцов», то есть всё больше программистов будут не столько писать код, сколько создавать продукты.

Большую часть работы продакт-менеджеров обычно составляло написание спецификаций, которые определяют, как должен работать продукт или функция. Сальва отметил, что теперь менеджеры могут с помощью ИИ быстро создавать прототипы для демонстраций и тестирования. «Я думаю, что гораздо больше людей будут не только участвовать в разработке ПО, но и ближе подходить к самому процессу его развёртывания», — сказал Сальва.

Гендиректор Google Сундар Пичаи в июне в подкасте Лекса Фридмана сообщил, что благодаря ИИ инженеры компании ускорились на 10%. И рассказал о планах нанимать больше инженеров. «Мы планируем нанимать больше инженеров в следующем году, потому что круг возможностей того, что мы можем делать, расширяется», — отмечал Пичаи.

Сальва подчеркнул, что по мере распространения таких инструментов меняется и набор навыков, необходимых программистам. Они всё меньше времени тратят на написание самого кода и всё больше думают о том, как должна выглядеть архитектура продукта и какие задачи нужно решать: «Они всё чаще задумываются над тем, какой продукт хотят создать, какую возможность предоставить другим людям».

По его словам, благодаря ИИ практически исчез барьер, который создавала необходимость владеть языками программирования, и больше людей могут участвовать в полном цикле разработки. «Код сам по себе никогда не был конечным продуктом», — добавил Сальва.

Базовые знания остаются приоритетом

Харви подчеркнул, что хотя ИИ может помочь в различных задачах, знание языков программирования по-прежнему критически важно. Одним из самых неожиданных выводов исследования стало то, что в глазах инженеров выросло значение запоминания синтаксиса программирования, ведь именно этот навык многие считали устаревающим в эпоху ИИ.

Несмотря на широкое внедрение ИИ, 30% опрошенных доверяют ему «немного» или «совсем не доверяют». Харви отметил, что хотя владельцы продуктов могут создавать прототипы быстрее, важно уметь убедиться, что конечный продукт действительно работает. «Вас ждёт полный провал, если вы как минимум не умеете читать язык. Существуют десятки, если не сотни языков программирования. Нужно хотя бы уметь читать тот, который вы используете», — сказал Сальва.

ИИ генерирует «рабочий мусор», который портит продуктивность и отношения между коллегами
По теме
ИИ генерирует «рабочий мусор», который портит продуктивность и отношения между коллегами
Крупнейшие компании США вкладывают огромные деньги в ИИ, но плохо понимают, зачем
По теме
Крупнейшие компании США вкладывают огромные деньги в ИИ, но плохо понимают, зачем

Читать на dev.by