Этот отчет подготовлен на основе исследования JetBrains о состоянии экосистемы разработки в 2025 году. В нем мы разбираемся, кто сегодня пишет на Java и как меняются рабочие процессы. Мы рассматриваем возраст и опыт разработчиков, географию, инструменты и фреймворки, а также растущую роль ИИ — чтобы показать, что представляет собой современная Java-разработка.
Основываясь на ответах более чем 5 000 разработчиков со всего мира, мы демонстрируем, как язык движется вперед, сохраняя свои фундаментальные преимущества. Надеемся, этот обзор поможет вам лучше сориентироваться в индустрии и понять, как ваш собственный опыт соотносится с общими трендами.
Поделиться:

18–20
21–24 года
25–29 лет
30–34 года
35–39 лет
40–49
50–59
60 и старше
Все варианты ответа с долей меньше 1% объединены в категорию «Другое».
Вот уже три десятилетия Java буквально формирует мир, в котором мы живем. Она лежит в основе систем, приносящих реальную ценность бизнесу в любых масштабах. Технологии ускоряются, и Java эволюционирует вместе с ними, отвечая запросам современной разработки — будь то локальные, облачные или гибридные среды. А с учетом взрывного роста ИИ, интеграция современного ИИ-стека на базе Java стала проще, чем когда-либо.
Показаны только языки, доля использования которых в 2025 году превысила 5%.
0%
7%
14%
21%
28%
Показаны только языки, доля использования которых в 2025 году превысила 5%.
| 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | |
|---|---|---|---|---|---|---|---|
| 26% | 30% | 26% | 25% | 27% | 32% | 26% | Python |
| 24% | 26% | 29% | 26% | 24% | 25% | 18% | JavaScript |
| 19% | 18% | 17% | 18% | 15% | 15% | 15% | Go |
| 19% | 19% | 23% | 22% | 19% | 20% | 18% | TypeScript |
| 15% | 21% | 20% | 19% | 21% | 21% | ●19% | Java |
| 14% | 15% | 11% | 12% | 11% | 10% | 11% | Kotlin |
| 11% | 10% | 11% | 10% | 12% | 12% | 9% | C# |
| 11% | 13% | 11% | 13% | 11% | 17% | 11% | C++ |
| 10% | 9% | 12% | 7% | 7% | 6% | 7% | PHP |
| 9% | 12% | 10% | 14% | 16% | 17% | 14% | Rust |
| 8% | 6% | 5% | 6% | 5% | 5% | 6% | Swift |
| 5% | 3% | 4% | 2% | 2% | 2% | 3% | Scala |
| 5% | 6% | 6% | 6% | 6% | 8% | 6% | C |
| 4% | 3% | 3% | 3% | 3% | 2% | 2% | Ruby |
| 4% | 2% | 1% | 1% | 2% | 2% | 2% | Elixir |
| 3% | 3% | 2% | 2% | 2% | 2% | 1% | Haskell |
| 3% | 3% | 2% | 2% | 2% | 4% | 2% | R |
| 2% | 1% | 1% | 1% | 1% | 1% | 1% | Clojure |
| 4% | 6% | 5% | 6% | 6% | 5% | 4% | Другое |
| 13% | 9% | 9% | 11% | 14% | 13% | 20% | Не изучаю языки программирования |
Показаны только языки, доля использования которых в 2025 году превысила 5%.
| 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | |
|---|---|---|---|---|---|---|---|
| – | – | – | – | – | – | 14% | Java 24 |
| – | – | – | – | – | – | 9% | Java 23 |
| – | – | – | – | – | 12% | 7% | Java 22 |
| – | – | – | – | – | 26% | 40% | Java 21 |
| – | – | – | – | 11% | 4% | 3% | Java 20 |
| – | – | – | – | 8% | 3% | 2% | Java 19 |
| – | – | – | – | 8% | 7% | 7% | Java 18 |
| – | – | – | 30% | 45% | 46% | 39% | Java 17 |
| – | – | – | 6% | 3% | 2% | 1% | Java 16 |
| – | – | 14% | 4% | 2% | 0% | 0% | Java 15 |
| – | – | 8% | 3% | 2% | 0% | 1% | Java 14 |
| – | 14% | 4% | 2% | 1% | 1% | 0% | Java 13 |
| – | 10% | 4% | 2% | 2% | 1% | 1% | Java 12 |
| 23% | 32% | 42% | 48% | 38% | 25% | 17% | Java 11 |
| 13% | 6% | 2% | 1% | 1% | 0% | 0% | Java 10 |
| 13% | 6% | 4% | 1% | 1% | 1% | 1% | Java 9 |
| 81% | 75% | 72% | 60% | 50% | 44% | 31% | Java 8 |
| 13% | 7% | 6% | 3% | 2% | 2% | 1% | Java 7 |
| 5% | 3% | 2% | 2% | 1% | 1% | 0% | Java 6 |
| 0% | 0% | 0% | 1% | 0% | 0% | 0% | Другое |
| – | – | 3% | 3% | 2% | 2% | 6% | Не знаю |
Приятно видеть, что число тех, кто все еще использует Java 8, постепенно уменьшается. Многие уже используют Java 17 и более новые версии — и это логично, ведь современный стек инструментов теперь требует как минимум 17-ю версию.
Регулярные релизы Java задали отличный ритм. Версия 25 — особенная, потому что включает функции, полезные как начинающим, так и опытным Java-разработчикам.
0%
20%
40%
60%
80%
Показаны только те IDE и редакторы, доля использования которых в 2025 году превысила 3%.
Значительно повышает
Немного повышает
Особо не влияет
Немного снижает
Приятно видеть, что IntelliJ IDEA по-прежнему дает разработчикам реальный прирост продуктивности. Даже с приходом генеративного ИИ и агентного программирования ценность среды, которая помогает писать, запускать и понимать код, не снижается. Разработка приложений — процесс сложный, поэтому без качественных инструментов здесь не обойтись.
IntelliJ IDEA упрощает работу с кодом, избавляя от рутинных задач, и позволяет сосредоточиться на главном — создании отличного ПО.
Крайне вероятно
Вероятно
Не знаю
Маловероятно
Крайне маловероятно
Уже пользуюсь ИИ-агентами
Уже каждый восьмой Java-разработчик использует ИИ-агентов для программирования, и большинство планирует попробовать их в течение следующего года. ИИ становится частью повседневной разработки. Главные плюсы — это рост продуктивности, быстрое выполнение рутинных задач и мгновенный доступ к информации. Следующий вызов — интеграция: важно обеспечить безопасную с точки зрения интеллектуальной собственности работу ИИ с закрытыми кодовыми базами и сделать так, чтобы ИИ помогал учиться, а не заменял обучение — особенно для начинающих разработчиков.
0%
20%
40%
60%
80%
Показаны только фреймворки, доля использования которых превышала 5% в любом году.
Сейчас от команд ждут большего при меньших затратах: им нужно строить масштабируемые микросервисы, надежные бэкенды, внедрять агентный ИИ и гарантировать безопасность. Spring отвечает на эти требования богатой, глубоко интегрированной экосистемой, которая позволяет разработчикам делать больше и быстрее.
Огромное количество разработчиков выбирают Spring. На мой взгляд, отладчик для Spring в IntelliJ IDEA — это просто спасение: он невероятно упрощает процесс, и я надеюсь, что с ним ваша работа намного приятнее.
0%
20%
40%
60%
80%
Показаны только те системы сборки, доля использования которых превышала 5% в любом году.
Приятно видеть, что Apache Maven уверенно держит позиции. Скоро выйдет Maven 4, и я не сомневаюсь: пользователи на годы вперед получат стабильный и надежный инструмент. А если вы до сих пор не используете системы сборки на постоянной основе — обязательно попробуйте, даже если это будет не Maven. Это в разы упростит вашу жизнь.
46%
51%
Java
26%
24%
Python
19%
18%
Go
19%
17%
TypeScript
17%
18%
JavaScript