Java-разработчики — Где, Что, Как


Java отпраздновала свое 25-летие в начале этого года и впоследствии стала общедоступной Java 15. Считается вторым по популярности языком программирования, уступающим только JavaScript, и, по оценкам, его регулярно используют 6,8 миллиона профессиональных разработчиков по всему миру. JetBrains предоставляет актуальную картину пользователей и использования Java,

JetBrains, которая провела в июле онлайн-День технологий Java, запись которого можно увидеть здесь, проявляет особый интерес к языку из-за своего флагманского продукта, IDE IntelliJ Idea. Недавний пост в блоге JetBrains был сделан Валерией Карпенко и содержит Картина Java в 2020 году дает нам много информации о разработчиках Java и состоянии экосистемы Java.

По данным JetBrains State of the Developer Ecosystem Survey 2020, который является источником этих данных, более трети профессиональных разработчиков используют Java в качестве основного языка:

Java остается вторым основным языком среди профессиональных разработчиков, и из его опроса почти 20 000 разработчиков 70 процентов использовали Java в прошлом году.

В своем анализе того, где базируются разработчики Java, Валерия Карпенко приводит модель оценки разработчиков Командой маркетинговых исследований и аналитики, которая дает статистику о том, что во всем мире насчитывается около 5,2 миллиона профессиональных разработчиков, которые в настоящее время используют Java в качестве основного языка, и Азия является местом наибольшей концентрации, как показывает эта карта:

На страновом уровне наибольшая доля использования Java приходится на Китай и Южную Корею-около половины, в то время как в Соединенных Штатах и Соединенном Королевстве она составляет лишь треть:

Комментируя этот дистрибутив, Триша Джи, адвокат разработчиков JetBrains объясняет:

Причины, по которым Java, скорее всего, так популярна в первых 6 странах, включают бесплатное использование Java, государственную поддержку и открытый исходный код. Особенно это касается Китая, Испании и Бразилии. Это база для разработки мобильных устройств Android в Китае и Индии, и наем оффшорного персонала для создания приложений для телефонов на Java очень распространен, что может объяснить пик использования в Индии. Германия также очень высока, что можно объяснить тем, что Java является самым популярным языком в Германии для инженеров-программистов, поскольку он используется для создания масштабируемых приложений для множества отраслей промышленности.

Она также указывает на вескую причину более низкого использования в США: 

Существует большой технологический стек на выбор, и часто многие технологические компании находятся на переднем крае этого стека, поэтому вполне возможно, что разработчики там не нуждаются в мощности или стабильности Java и используют языки, которые позволяют им быстро создавать и тестировать.

Итак, что же профессиональные разработчики делают с Java? И в каких отраслях они работают? В обеих этих таблицах проценты составляют от 200 до 300%, поэтому инструкция, по-видимому, гласила: «Выберите до трех»:

Если взять эти две таблицы вместе, то можно предположить, что веб-сайты банков и других финансовых учреждений и внутренние ИТ-услуги, начиная с управления запасами и заканчивая системами начисления заработной платы, могут быть связаны с большим количеством разработчиков Java.  Разработчики Android, создающие приложения, также могут быть популярны. Это, безусловно, знакомые стереотипы. Триша Джи выделяет 20% BI / Data Science / ML как достойные комментария.:

Удивительно видеть, что Java так широко распространена в бизнес-аналитике / науке о данных / машинном обучении, поскольку вы думаете, что это будет область Python. 

Я не нахожу это удивительно высоким, поскольку они настолько зависят от баз данных, еще одна область, традиционно являющаяся оплотом Java.

Переходя к тому, как, есть данные о версиях Java и инструментах, используемых разработчиками Java.

Java 8 используется на 75% (опять же, цифры складываются более чем в 100%):

В экспертном анализе JetBrains говорится::

Есть несколько факторов, объясняющих, почему Java 8 так популярна. Во-первых, в нем есть все, что нужно типичному Java-разработчику от языка, у него есть лямбды и потоки, и, как правило, это хорошая простая в использовании версия. Кроме того, люди очень неохотно переходили на Java 9. Java 9 внесла некоторые большие архитектурные изменения, и люди боятся, что эти изменения сломают их приложения, построенные на Java 8. Кроме того, Oracle представила выпуски раз в два года, и поэтому не все выпуски поддерживаются в течение длительного времени, поэтому Java 9, Java 10, Java 12 и Java 13 поддерживаются только в течение 6 месяцев, что, вероятно, объясняет, почему у всех них такое очень небольшое количество пользователей. Java 13 только так высока, как она есть, потому что, когда этот опрос был опубликован, это была самая новая версия, и поэтому вы можете ожидать, что цифры упадут через несколько месяцев.

Spring Boot-самый популярный веб-фреймворк, используемый 61% разработчиков Java, а Spring MVC-42%. Когда дело доходит до серверов приложений, Apache Tomcat используется 62%, а когда дело доходит до IDE или редактора, IntelliJ IDEA используется 75%.%:

 Даже с учетом предвзятости — опрос проводился компанией JetBrains, и поэтому вы можете ожидать, что использование ее продукта будет чрезмерно представлено респондентами-это убедительный вывод.


Добавить комментарий