Недавний опрос JetBrains продемонстрировал, что искусственный интеллект прочно вошел в повседневную практику программистов: 85% разработчиков регулярно используют ИИ-инструменты для написания и отладки кода, 62% полагаются по крайней мере на одного ИИ-помощника, агента или редактора кода, и лишь 15% пока не интегрировали соответствующие технологии в свой рабочий процесс.
Опрос JetBrains проводился с апреля по июнь, в нем принимали участие 24 534 разработчика из 194 стран. Больше всего респондентов представляли Китай (20%), США (13%) и Индию (12%).
68% опрошенных считают, что владение ИИ-инструментами вскоре станет обязательным требованием при трудоустройстве. Около 29% разработчиков выразили надежду на рост важности роли ИИ в обществе, 22% пребывают в восторге от его возможностей, 17% сообщили, что испытывают тревогу, а 6% – страх.
Лидерами среди ИИ-инструментов стали ChatGPT (41%) и GitHub Copilot (30%). Разработчики отмечают следующие ключевые преимущества ИИ:
— повышение производительности труда (74%);
— ускорение выполнения рутинных операций (73%);
— уменьшение времени, затрачиваемого на поиск информации (72%);
— ускорение разработки и написания программного кода (69%);
— сокращение временных затрат на изучение новых инструментов и технологий (65%).
Не обошлось, впрочем, и без опасений. Основные тревоги связаны с:
— качеством генерируемого кода (23%);
— ограниченными возможностями понимания ИИ-инструментами сложного кода и логики (18%);
— вопросами конфиденциальности и безопасности (13%);
— негативным влиянием на навыки разработки и написания кода (11%);
— недостаточной осведомленностью о контексте (10%).
В пятерку наиболее популярных языков вошли Python (35%), Java (33%), JavaScript (26%), TypeScript (22%) и HTML/CSS (16%). Первая пятерка языков, которые разработчикам хотелось бы освоить, выглядит следующим образом: Go (11%), Rust (10%), Python (7%), Kotlin (6%) и TypeScript (5%).
Среди облачных платформ фаворитом остается AWS (43%). Далее следуют Google Cloud Platform и Microsoft Azure (по 22%).
Восприятие состояния рынка труда во многом зависит от опыта: 61% начинающих считают поиск работы сложным, в то время как среди старших разработчиков это мнение разделяют лишь 34%.