Исследование VK и JUG Ru Group: разработчики выбирают Java 21 и ежедневно используют ИИ

VK и JUG Ru Group провели опрос, как меняются инструменты и практики разработчиков на языке программирования Java. Две трети специалистов уже используют современные версии языка, 95% применяют ИИ-инструменты в работе. При этом в основе проектов по-прежнему остаются зрелые технологии: Spring Boot, PostgreSQL и Kafka.

Профиль современного Java-разработчика

Большинство респондентов — опытные специалисты: 45% работают в IT уже больше 10 лет, ещё 16% — от 6 до 10 лет. Медианный возраст — 35 лет. Опрошенные заняты в разных отраслях: 45% — в банках и финтехе, 24% — в интернет-сервисах, 18% — в заказной разработке. Самые распространённые зарплатные ожидания — 300–400 тысяч рублей в месяц.

Java 21 — новый стандарт

Большинство опрошенных в своих проектах используют версию Java 21 — её указали две трети респондентов. Свыше половины разработчиков применяют Java 17. При этом каждый шестой продолжает работать с более ранней Java 8.

Вместе с переходом на новые версии языка разработчики осваивают возможности, которые делают код компактнее и удобнее. Больше 70% опрошенных применяют Records, Switch Expressions и Text Blocks. Эти инструменты помогают проще описывать данные, условия и многострочный текст.

ИИ стал повседневным инструментом Java-разработчика

ИИ-инструменты используют 95% участников исследования. Больше половины респондентов обращаются к ним ежедневно. Разработчики используют искусственный интеллект как замену платформы Stack Overflow, чтобы искать информацию, писать и проверять код, генерировать тесты.

Отдельная категория ИИ-инструментов — агентные сервисы, которые могут самостоятельно выполнять цепочки действий с кодом и проектом. При этом половина опрошенных не работают с такими решениями. Это показывает, что сложные сценарии использования ИИ пока не стали массовой практикой.

Spring Boot, PostgreSQL и Kafka остаются основой

Большинство респондентов используют Spring Boot — фреймворк для разработки приложений на Java. Самой распространённой версией стала Spring Boot 3.x. Среди систем управления базами данных лидирует PostgreSQL — её выбрали 86% опрошенных. Другие популярные решения: ClickHouse (20%) и MongoDB (19%).

Стандартом для обмена сообщениями остаётся Kafka — платформа для передачи и обработки данных между сервисами. Она позволяет поддерживать стабильную работу сложных систем, с которыми работают участники исследования.

Среди инструментов сборки проектов лидируют Maven и Gradle. Их используют две трети участников опроса. Оба решения помогают управлять зависимостями, строить проекты и готовить их к запуску.

Исследование показывает, что Java-разработка развивается без резких изменений: команды переходят на новые версии языка и внедряют ИИ-инструменты, сохраняя проверенный временем стек. Spring Boot, PostgreSQL и Kafka остаются ключевыми технологиями для решения рабочих задач.

«ИИ перестал быть для разработчиков экспериментальным инструментом и стал частью ежедневной работы. Более половины респондентов ежедневно используют ИИ для поиска информации и решения технических задач. Для VK важно следить за тем, как меняются подходы Java-сообщества, поскольку этот язык используется в разработке наших высоконагруженных продуктов например, VK Видео и Одноклассников», отметил технический директор VK Сергей Ляджин.

«Исследование показывает: устойчивость Java-экосистемы больше не означает, что работа разработчика остаётся прежней. ИИ-агенты уже берут на себя целые рабочие циклы — от анализа задачи и сбора контекста до реализации, проверки и доработки решения. Поэтому роль инженера меняется: недостаточно знать, как сделать, нужно уметь поставить задачу, задать условия, оценить результат и взять на себя ответственность за его применение. Этой теме мы посвятим октябрьскую Java-конференцию 2026», — отметил продюсер JUG Ru Group Алексей Федоров.

В исследовании State of Java Insights 2026 приняли участие более 700 java-разработчиков.

Пресс-служба ВКонтакте
press@vk.ru