Недавний опрос 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%.