Quatre années consécutives, JavaScript a conservé son titre de langage de programmation le plus populaire au monde, de nouvelles données (s’ouvre dans un nouvel onglet) de Stack Overflow montre.
En interrogeant plus de 73 000 développeurs dans le monde, la plateforme de codage a constaté que JavaScript est utilisé par 65 % de tous les répondants, suivi de HTML/CSS (55,08 %) et du langage de base de données SQL (49,43 %).
La compétition en haut du classement est cependant plus serrée pour les développeurs débutants avec JavaScript, HTML/CSS et Python (s’ouvre dans un nouvel onglet) « presque lié » comme les langages les plus populaires pour les personnes apprenant à coder.
Apprendre à coder
De nombreuses personnes apprenant à coder se tournent vers des cours en ligne. Parmi toutes les différentes plateformes qui offrent de tels services, Udemy est de loin la plus populaire, utilisée par les deux tiers (66 %) des répondants. Coursera est deuxième avec un troisième (35%) et Codeacademy troisième (26%).
L’une des raisons pour lesquelles Udemy semble être si immensément populaire, par rapport à d’autres plates-formes, est qu’il permet aux utilisateurs d’acheter les cours individuels qu’ils souhaitent et ne les oblige pas nécessairement à suivre un certain chemin.
Mais le plus populaire ne signifie pas nécessairement le plus lucratif. Le rapport indique que Clojure reste la langue la mieux payée à connaître, le salaire moyen franchissant la barre des 100 000 dollars. Dart est le langage le moins bien rémunéré, les développeurs gagnant un salaire moyen de seulement 43 724 dollars par an.
En ce qui concerne les rôles les mieux rémunérés, les développeurs en chef remportent le plus gros salaire, suivis des ingénieurs en infrastructure cloud, des ingénieurs blockchain et des ingénieurs de données. Les développeurs ayant une expérience de colocation sont généralement mieux payés que leurs pairs ayant une expérience cloud uniquement.
Les compétences en matière de données volumineuses et de streaming de données sont également bien rémunérées, avec Apache Spark, Apache Kafka et Hadoop, tous dans les trois principaux autres frameworks et bibliothèques.
Les développeurs full-stack (46%), back-end (43%), front-end (26%) et desktop (15%) continuent de représenter la majorité de tous les répondants.