State of Java 2026 — 3 августа 2026 г. в 17:23:31.595
State of Java 2026 VK и JUG Ru Group провели опрос, как меняются инструменты и практики разработчиков на языке программирования Java. Большинство респондентов — опытные специалисты: 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 — фреймворк для разработки приложений на Java. Самой распространённой версией стала Spring Boot 3.x. Среди систем управления базами данных лидирует PostgreSQL — её выбрали 86% опрошенных. Другие популярные решения: ClickHouse (20%) и MongoDB (19%). Стандартом для обмена сообщениями остаётся Kafka — платформа для передачи и обработки данных между сервисами. Она позволяет поддерживать стабильную работу сложных систем, с которыми работают участники исследования. Среди инструментов сборки проектов лидируют Maven и Gradle. Их используют две трети участников опроса. Оба решения помогают управлять зависимостями, строить проекты и готовить их к запуску. https://jokerconf.com/research/state-of-java/2026/presentation.html#slide-1

