Publication des résultats de l'enquête auprès des développeurs Stack Overflow : Python dépasse Java

Stack Overflow est un portail de questions-réponses bien connu et populaire auprès des développeurs et des professionnels de l'informatique du monde entier. Son enquête annuelle est la plus vaste et la plus complète auprès des personnes qui écrivent du code dans le monde. Chaque année, Stack Overflow mène une enquête couvrant tout, depuis les technologies préférées des développeurs jusqu'à leurs préférences de travail. L'enquête de cette année marque la neuvième année consécutive et plus de 90 000 personnes y ont participé.

Résultats clés :

  • Python est le langage de programmation qui connaît la croissance la plus rapide. Cette année, il a encore augmenté dans le classement, déplaçant Java pour devenir le deuxième langage le plus populaire après Rust.
  • Plus de la moitié des personnes interrogées ont écrit leur première ligne de code avant l'âge de seize ans, même si cela varie selon le pays et le sexe.
  • Les spécialistes DevOps et les ingénieurs en fiabilité des sites comptent parmi les développeurs les mieux payés et les plus expérimentés, les plus satisfaits de leur travail et les moins susceptibles de rechercher un nouvel emploi.
  • Parmi les participants à l'enquête, les développeurs chinois sont les plus optimistes et pensent que les personnes nées aujourd'hui vivront mieux que leurs parents. Les développeurs de pays d’Europe occidentale comme la France et l’Allemagne envisagent l’avenir avec un grain de sel.
  • Lorsqu'on leur demande ce qui freine leur productivité, les hommes pointent le plus souvent l'abondance de tâches non directement liées au développement, tandis que les représentants des minorités sexuelles sont insatisfaits de la « toxicité » de l'environnement de travail.

Non sans une part d’auto-RP. Stack Overflow a demandé aux personnes interrogées de se souvenir de la dernière fois où elles ont résolu un problème de développement avec ou sans portail. Les résultats ont montré que Stack Overflow fait gagner aux développeurs entre 30 et 90 minutes par semaine.

Quelques faits


Publication des résultats de l'enquête auprès des développeurs Stack Overflow : Python dépasse Java

Chaque mois, environ 50 millions de personnes visitent Stack Overflow pour apprendre ou partager leurs expériences et bâtir leur carrière. 21 millions de ces personnes sont des développeurs professionnels ou des étudiants universitaires en formation pour le devenir. Environ 4 % des personnes interrogées considèrent la programmation comme un passe-temps plutôt que comme une profession, et un peu moins de 2 % des personnes interrogées étaient autrefois des développeurs professionnels, mais ont maintenant changé de métier.

Publication des résultats de l'enquête auprès des développeurs Stack Overflow : Python dépasse Java

Environ 50 % des personnes interrogées se considèrent comme des développeurs full-stack, c'est-à-dire des spécialistes qui écrivent à la fois du code client et serveur, généralement lié aux technologies Web, et environ 17 % se considèrent comme des développeurs d'applications mobiles. Le plus souvent, les développeurs front-end écrivent également du code back-end, et vice versa. D'autres combinaisons populaires de professions informatiques sont celles d'administrateur de bases de données et d'administrateur système, de spécialiste DevOps et d'ingénieur en fiabilité de site, de concepteur et développeur front-end, de chercheur universitaire et d'académicien.

Publication des résultats de l'enquête auprès des développeurs Stack Overflow : Python dépasse Java

Environ 65 % des développeurs professionnels parmi les utilisateurs de Stack Overflow contribuent à des projets open source (tels que LibreOffice ou Gimp) une fois par an ou plus. La contribution aux projets open source dépend souvent du langage de programmation. Ainsi, les développeurs travaillant avec Rust, WebAssembly et Elixir le font le plus souvent, tandis que ceux travaillant avec VBA, C# et SQL aident les projets open source environ deux fois moins souvent.

De nombreux développeurs codent même en dehors du travail. Environ 80 % des personnes interrogées envisagent de programmer leur passe-temps. D'autres responsabilités non liées au développement sont en corrélation significative avec cette déclaration. Par exemple, les programmeurs qui ont des enfants sont moins susceptibles de considérer le développement comme un passe-temps. Les femmes interrogées étaient également moins susceptibles de considérer la programmation comme un passe-temps.

Aux États-Unis, près de 30 % des personnes interrogées déclarent avoir des problèmes de santé mentale, un taux plus élevé que dans d'autres grands pays comme le Royaume-Uni, le Canada, l'Allemagne ou l'Inde.

Publication des résultats de l'enquête auprès des développeurs Stack Overflow : Python dépasse Java

Cette année, il a été demandé aux personnes interrogées quels réseaux sociaux elles utilisent le plus souvent. Reddit et YouTube étaient les réponses les plus courantes. Cependant, les préférences des informaticiens ne correspondent pas aux données globales sur la popularité des réseaux sociaux, où Facebook occupe la première place, et Reddit ne figure même pas dans le Top 10 (Reddit compte environ 330 millions d'utilisateurs actifs contre 2,32 milliards d'utilisateurs mensuels de Facebook). ).

Publication des résultats de l'enquête auprès des développeurs Stack Overflow : Python dépasse Java

Pour la septième année consécutive, JavaScript est devenu le langage de programmation le plus populaire et Python a de nouveau progressé dans le classement. Python a dépassé Java dans le classement général cette année, tout comme il a dépassé C# l'année dernière et PHP l'année précédente. Ainsi, Python est aujourd’hui le langage de programmation qui connaît la croissance la plus rapide.

Les langages de programmation les plus appréciés, « terribles » et « désirés »

Pour la quatrième année consécutive, Rust est le langage de programmation préféré de la communauté, suivi de Python. Étant donné que la popularité de Python augmente rapidement, figurer dans ce classement signifie non seulement qu'il y a de plus en plus de développeurs Python, mais qu'ils souhaitent également continuer à travailler avec ce langage.

VBA et Objective-C sont reconnus comme les langages les plus « effrayants » cette année. Cela signifie qu'un grand pourcentage de développeurs qui utilisent actuellement ces langages n'expriment aucun intérêt à continuer à le faire.

Python était le langage le plus « recherché » pour la troisième année consécutive, ce qui signifie que les développeurs qui ne l'utilisent pas déjà indiquent qu'ils aimeraient l'apprendre. En deuxième et troisième place se trouvent respectivement JavaScript et Go.

Et la blockchain ?

La majorité des répondants à l’enquête Stack Overflow ont déclaré que leurs organisations n’utilisent pas la technologie blockchain et que les cas d’utilisation les plus courants n’impliquent pas de crypto-monnaie. La blockchain est le plus souvent utilisée par les développeurs indiens.

Lorsqu’on leur demande ce qu’ils pensent de la technologie blockchain, les développeurs sont généralement optimistes quant à son utilité. Toutefois, cet optimisme se concentre principalement parmi les professionnels plus jeunes et moins expérimentés. Plus la personne interrogée est expérimentée, plus elle est susceptible de dire que la technologie blockchain est une « utilisation irresponsable des ressources ».

Les langages de programmation les mieux rémunérés

Publication des résultats de l'enquête auprès des développeurs Stack Overflow : Python dépasse Java

Parmi les développeurs interrogés, ceux qui utilisaient Clojure, F#, Elixir et Rust gagnaient les salaires les plus élevés parmi les programmeurs basés aux États-Unis, avec une moyenne d'environ 70 000 $. Il existe cependant des différences régionales. Les développeurs Scala aux États-Unis sont parmi les mieux payés, tandis que les développeurs Clojure et Rust gagnent le plus en Inde.

Vous pouvez voir des données et des chiffres plus intéressants dans le rapport original en anglais.




Source: 3dnews.ru

Ajouter un commentaire