
Dans notre récent , de nombreux détails intéressants sont restés en dehors du cadre. C'est pourquoi nous avons décidé de mettre en lumière les plus importants d'entre eux dans des publications séparées. Aujourd'hui, nous tenterons de répondre à la question de savoir comment les salaires des développeurs ont évolué selon les différents langages de programmation.
Nous tirons toutes les données de , où les utilisateurs indiquent les salaires qu'ils perçoivent après déduction de toutes les taxes. Nous comparerons les salaires par semestre, en collectant pour chaque semestre plus de 7000 salaires.
Pour le 2ème semestre 2019, les salaires des principaux langages de programmation sont les suivants :
les médians les plus élevés des salaires pour les développeurs en Scala, Objective-C et Golang atteignent 150 000 RUB par mois, suivis de près par le langage Elixir à 145 000 RUB. Viennent ensuite Swift et Ruby à 130 000 RUB, puis Kotlin et Java à 120 000 RUB.
Les médians les plus bas des salaires se trouvent en Delphi à 75 000 RUB et en C à 80 000 RUB.
Pour tous les autres langages, le salaire médian se situe autour de 100 000 RUB ou un peu moins.

Et combien de temps cette situation perdure-t-elle, les leaders mentionnés ci-dessus ont-ils toujours été en tête ? Voyons comment les médians des salaires ont évolué pour tous les langages de programmation que nous avons étudiés au cours des deux dernières années.
Nous constatons que si les médians des salaires en Scala et Elixir ont peu augmenté, en revanche, Objective-C et Go ont connu une forte hausse, les permettant d'atteindre ces deux langages. Swift, pendant ce temps, a rattrapé Ruby et a légèrement dépassé Kotlin et Java.

La dynamique des salaires relatifs pour tous les langages est la suivante : au cours des deux dernières années, la plus grande augmentation du salaire médian a été observée en Objective-C — 50 %, suivie par Swift — 30 %, puis par Go, C# et JavaScript — 25 %.
En tenant compte de , on peut dire que le salaire médian des développeurs PHP, Delphi, Scala et Elixir reste quasiment inchangé, tandis que chez les développeurs en C et C++, il diminue clairement.

Il est intéressant de comparer la dynamique des salaires avec la dynamique de la popularité des langages de programmation parmi les développeurs. D'après les données collectées dans notre calculatrice, nous avons calculé pour chaque semestre quelle était la part de ceux qui indiquaient chaque langage par rapport à tous ceux qui indiquaient des langages de programmation.
Le langage le plus répandu est JavaScript, avec environ 30 % des développeurs l'indiquant comme leur compétence principale, et la part de ces développeurs a légèrement augmenté au cours des deux dernières années. Vient ensuite PHP, maîtrisé par environ 20 à 25 % des développeurs, mais sa part diminue de manière significative. Suivent Java et Python, maîtrisés par environ 15 % des développeurs ; alors que la part des spécialistes Java augmente légèrement, celle des spécialistes Python diminue légèrement. Enfin, le top des langages les plus répandus se termine par le C#, maîtrisé par environ 10 à 12 % des développeurs, dont la part augmente.
Les langages les plus rares sont Elixir, Scala, Delphi et C, maîtrisés par 1 % des développeurs ou moins. Il est difficile de parler de la dynamique de leur popularité en raison d'un échantillon relativement petit pour ces langages, mais il est globalement visible que leur part relative semble plutôt en baisse.

Le graphique suivant montre qu'au cours des deux dernières années, la part des développeurs JavaScript, Kotlin, Java, C# et Go a augmenté, tandis que celle des développeurs PHP a notablement diminué.

En résumé, nous pouvons dégager les observations générales suivantes :
- Nous observons une croissance simultanée notable des salaires et une augmentation de la part des développeurs dans les langages JavaScript, Kotlin, Java, C# et Go.Il semblerait que le marché de consommation utilisant ces technologies et le marché du travail associé connaissent actuellement une croissance synchronisée.
- Une forte augmentation des salaires et une légère ou inexistante augmentation de la part des développeurs se trouvent dans Objective-C, Swift, 1C, Ruby et Python.Il est probable que le marché de consommation utilisant ces technologies se développe, tandis que le marché du travail ne suit pas ou exploite des technologies obsolètes.
- Une augmentation minimale ou inexistante des salaires et de la part des développeurs se trouve dans Scala, Elixir, C, C++, Delphi.Ni le marché de consommation ni le marché du travail utilisant ces technologies ne se développent.
- Une légère augmentation des salaires et une diminution significative de la part des développeurs se trouvent dans PHP. Les marchés de consommation et du travail utilisant ces technologies se réduisent.
Si vous aimez nos études sur les salaires et souhaitez obtenir des informations encore plus précises et utiles, n'oubliez pas de partager vos salaires dans notre calculateur, d'où nous tirons toutes les données : .
Source : habr.com
