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

В основе проектов по-прежнему остаются зрелые технологии: Spring Boot, PostgreSQL и Kafka.

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

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

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

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

ИИ-инструменты используют 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 остаются ключевыми технологиями для решения рабочих задач. Дмитрий Лебедев: Лестница безопасности. Как работает приказ ФСТЭК № 117 Как бизнесу выжить в эпоху дорогих кредитов Почему банки теряют интерес к МСБ

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

Источник: www.it-world.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев