JavaRush /Blog Java /Random-FR /Java, Spring Boot, loisirs des informaticiens : ce que di...

Java, Spring Boot, loisirs des informaticiens : ce que dit l'étude JetBrains 2020

Publié dans le groupe Random-FR
JetBrains, un développeur d'outils pour Java et d'autres langages, a mené sa quatrième étude annuelle. Sur la base des réponses des programmeurs, JetBrains a analysé l'écosystème des développeurs en 2020 : les dernières tendances en matière d'outils, de technologies et de langages de programmation. L'étude a interrogé plus de 34 000 personnes originaires d'Argentine, de Biélorussie, du Brésil, du Canada, de Chine, de France, d'Allemagne, d'Inde, du Japon, du Mexique, de Pologne, de Russie, de Corée du Sud, d'Espagne, de Turquie, d'Ukraine, du Royaume-Uni et des États-Unis. Environ 70 % de tous les développeurs dans le monde sont basés dans ces 18 pays. Selon les chercheurs, les données de l’enquête sont donc représentatives. Nous avons rassemblé les principales conclusions de l'étude sur le langage Java, le travail et le mode de vie des programmeurs. Java, Spring Boot, loisirs des informaticiens : ce que dit l'étude JetBrains 2020 - 1

Combien de développeurs utilisent Java et où ?

Java continue d'être le principal langage de programmation le plus populaire au monde (37 % des personnes interrogées l'ont désigné comme leur principal langage de développement), indique l'étude. Il est utilisé par environ 5,2 millions de développeurs. Java, Spring Boot, les loisirs des informaticiens : ce que dit l'étude JetBrains 2020 - 254 % des personnes interrogées ont utilisé Java au cours de l'année écoulée et 4 % prévoient de l'intégrer à leur flux de travail à un moment donné. Le principal concurrent de Java est Python. Il a dépassé Java dans la liste des langages utilisés. Au cours des 12 derniers mois, 30 % des personnes interrogées ont commencé ou continuent d'apprendre Python, soit encore plus que l'année dernière (27 %). Le plus grand nombre de développeurs Java vivent en Asie, où environ 2,5 millions de programmeurs utilisent Java comme langage principal. Java est le plus utilisé en Chine et en Corée du Sud - respectivement environ 51 % et 50 % des développeurs. Java est également activement utilisé en Inde, en Allemagne, en Espagne et au Brésil. La Biélorussie se situe au milieu de cette liste de pays avec 33 % de développeurs. Mais la Russie et l’Ukraine arrivent en bas de liste avec respectivement 25 % et 21 % des programmeurs. Java, Spring Boot, loisirs des informaticiens : ce que dit l'étude JetBrains 2020 - 3Les raisons pour lesquelles Java peut être populaire dans les 6 premiers pays de la liste sont l'utilisation gratuite de ce langage de programmation, le soutien gouvernemental et le code open source, précise JetBrains . En Inde, par exemple, des employés sont souvent embauchés pour créer des applications mobiles en Java. En Allemagne, il est courant de créer des applications hautement évolutives pour de nombreux secteurs, y compris celles basées sur Java.

Quelle version de Java est la plus populaire ?

Malgré la sortie de nouvelles versions, Java 8 reste le plus apprécié . Il est préféré par les trois quarts des développeurs Java. Dans le même temps, la popularité de Java 11 augmente : par rapport à l'année dernière, la part des utilisateurs de cette version a augmenté de 10 %. Les relativement nouveaux Java 12 et Java 13 trouvent également rapidement leur public : chacun d'eux est utilisé à 10 % ou plus. Plusieurs facteurs expliquent pourquoi Java 8 est si populaire, selon le blog JetBrains : « Il contient tout ce dont un développeur Java typique a besoin dans un langage, des expressions lambda et des flux - c'est une version simple et agréable à utiliser. De plus, les gens sont très réticents à passer à Java 9. Il y a eu d'importants changements architecturaux dans Java 9, et les gens ont peur que ces changements endommagent leurs applications construites sur Java 8. » Le fait que Java 9, Java 10, Java 12 et Java 13 comptent moins d'utilisateurs que Java 8 est également dû au fait qu'Oracle ne prend en charge que 6 mois après sa sortie.

Serveurs d'applications : Apache Tomcat, Jetty, GlassFish

Apache Tomcat a perdu quelques points de pourcentage depuis l'enquête de l'année dernière, mais est toujours utilisé par la grande majorité des personnes interrogées. Apache Tomcat est choisi par 62 % des personnes interrogées, Jetty - 17 %, GlassFish - 5 %.

Quels frameworks choisissez-vous ?

Parmi les frameworks, Spring Boot est le leader - il a été choisi par 61 % des développeurs. Aux deuxième et troisième places se trouvent respectivement Spring MVC (42 %) et JSF (6 %). Le pourcentage de développeurs utilisant Spring MVC n'a pas changé depuis l'année dernière. Java, Spring Boot, loisirs des informaticiens : ce que dit l'étude JetBrains 2020 - 4Malgré la popularité de Maven (71 % des personnes interrogées l'ont choisi) et Gradle (respectivement 48 %), 9 % des développeurs Java préfèrent toujours Ant pour construire des projets.

À quoi sert Java : sites Web, utilitaires, logiciels

Java est le plus souvent utilisé pour écrire des sites Web (36 %). En deuxième position se trouve le développement d'utilitaires (25 %), en troisième place le développement de logiciels système (19 %). Plus rarement, Java est utilisé pour travailler avec des bases de données, des bibliothèques et des frameworks (17 % pour chaque poste). Java est encore moins utilisé dans la technologie financière, la science des données, les logiciels de divertissement et les outils de programmation.

Développement Web et temps plein : où et comment travaillent les informaticiens

Plus de la moitié des développeurs travaillent à temps plein, 16 % étudient dans des universités, 8 % étudient également mais travaillent, 5 % en freelance et 5 % travaillent directement pour le client. 78 % des personnes interrogées travaillent comme programmeur, 14 % comme chef d'équipe, 12 % comme architecte, 12 % comme ingénieur DevOps. Un quart des personnes interrogées ont répondu qu'ils programmeaient depuis environ 3 à 5 ans (c'est la part la plus importante parmi les personnes interrogées), 21 % des développeurs codaient depuis environ 1 à 2 ans, 20 % codaient depuis plus de 11 ans. ans, et 17 % codent depuis 6 à 10 ans. La plupart des développeurs travaillent dans des entreprises de produits (63 %), 45 % sont engagés dans le développement interne, 35 % dans des logiciels spécialement adaptés, 33 % dans des sites Web et des applications mobiles. Malgré la pandémie de coronavirus, en 2020, 38 % des développeurs travaillaient dans le même bureau, 27 % dans des lieux différents, mais au sein du même pays, 22 % dans des pays différents.

Développeur Sécurité Numérique

La plupart des développeurs sont préoccupés par la sécurité des données personnelles. Les développeurs utilisent le plus souvent les forums, les réseaux sociaux et les sites d’actualités comme sources d’informations. La plupart des répondants ont un compte sur GitHub. Les documents professionnels sont plus souvent lus depuis un smartphone. La moitié ne fait pas confiance à l’intelligence artificielle, 65 % préfèrent les ordinateurs portables et seulement 16 % possèdent une cryptomonnaie.

Mode de vie des informaticiens : loisirs et charité

Pour la première fois en 2020, JetBrains a exploré non seulement les tendances en matière d'outils et de technologies, mais également les modes de vie des développeurs. Les informaticiens ont été interrogés sur leurs habitudes, leurs méthodes de recherche d'informations et leur participation à des œuvres caritatives. La plupart des personnes interrogées commencent à travailler avant midi et se réveillent facilement avec une alarme. Près d'un tiers des personnes interrogées consacrent 32 heures par semaine à la programmation, un nombre légèrement inférieur - de 17 à 31 heures, 17 % - de 9 à 16 heures. Plus d'un tiers des développeurs consacrent 3 à 8 heures par semaine à des projets personnels. 19 % supplémentaires des professionnels de l'informatique consacrent 1 à 2 heures par semaine à des projets personnels. Mais 2% des personnes interrogées consacrent 32 heures par semaine ou plus à de tels projets. La plupart des développeurs n'ont pas d'animaux de compagnie, mais ceux qui en ont ont une répartition égale d'amoureux des chats et des chiens. Les développeurs ne sont pas enclins à séparer travail et loisirs : la plupart des personnes interrogées ont un passe-temps commun : la programmation. Près de 60 % programment pendant leur temps libre. La plupart jouent également à des jeux informatiques, écoutent de la musique et passent du temps en famille. Java, Spring Boot, loisirs des informaticiens : ce que dit l'étude JetBrains 2020 - 5La moitié des développeurs interrogés sont impliqués dans des œuvres caritatives. Le plus souvent, ils sont motivés à le faire par le désir de rendre le monde meilleur (62 %). Beaucoup se soucient de l’environnement (43 %), de l’aide aux enfants (41 %) et de la lutte contre les inégalités sociales (39 %).
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION