VK и JUG Ru Group представили результаты опроса о том, как меняются инструменты и практики разработчиков на языке программирования Java. Респондентами стали 722 человека. Опыт 45% из них в ИТ превышает десять лет, 16% — составляет от шести до десяти лет. 45% работают в банках и FinTech, 24% — в интернет-сервисах, 18% — в заказной разработке. Опрос проводился в марте—мае 2026 года.
Авторы узнали, сколько разработчиков используют ИИ-сервисы, агентные решения и для каких целей. Респонденты также рассказали о наиболее распространенных версиях Java и инструментах для работы.
Ключевые выводы:
- 95% Java-разработчиков используют ИИ-инструменты в работе, 53% — ежедневно. Чаще всего — для замены поиска (74%), написания кода (63%), генерации текстов (61%) и проверки кода (56%);
- доля применяющих хотя бы один агентный инструмент выросла с примерно 43% до 58% за несколько месяцев между волнами опроса. Больше всего распространены Claude Code (27%), Cursor (17,9%), OpenAI Codex CLI (9,7%), Kilo Code (7,3%) и GitHub Copilot (6,9%);
- уровень разработчика практически не влияет на долю использования ИИ в соответствующей группе. У Junior-специалистов показатель составляет 53,6%, у Senior — 52,1%;
- авторы фиксируют изменение доли применения Java-версий: рост с 52,1% до 68,7% у версии 21 и снижение с 71,3% до 59,6% у версии 17;
- среди самых популярных функций Java — Records (78,9%), Switch Expressions (76,5%) и Text Blocks (73%). Эти инструменты помогают проще описывать данные, условия и многострочный текст;
- большинство респондентов используют Spring Boot — фреймворк для разработки приложений на Java. Самой распространённой версией стала Spring Boot 3.x. Среди систем управления базами данных лидирует PostgreSQL (86%). Другими популярными решениями стали ClickHouse (20%) и MongoDB (19%);
- как отмечают авторы, стандартом для обмена сообщениями остается Kafka — это платформа для передачи и обработки данных между сервисами. Лидерами в числе инструментов сборки проектов стали Maven и Gradle — их применяют две трети респондентов.