On considère généralement que les langages de programmation tels que Rust, Erlang, Dart, ainsi que quelques autres, sont parmi les plus rares dans le monde de l'informatique. Étant donné que je recrute des spécialistes IT pour des entreprises, tout en étant en contact constant avec des professionnels de l'informatique et des employeurs, j'ai décidé de mener une recherche personnelle pour découvrir si c'est vraiment le cas. Les informations sont pertinentes pour le marché IT en Russie.
Collecte des données
Pour recueillir des informations, j'ai étudié le nombre d'offres d'emploi qui requéraient la maîtrise de ces langages, ainsi que le nombre de CV avec cette compétence. J'ai collecté des données sur Linkedin, sur HeadHunter, grâce au service Amazing Hiring. J'ai également des statistiques personnelles concernant les demandes dans mon agence.
En tout, mon étude a concerné huit langages.
Rust
Statistiques mondiales : Selon les statistiques de 2018, Rust a occupé la première position (pour la troisième année consécutive) dans la liste des langages les plus prisés par les développeurs et la sixième position parmi les langages les plus rémunérateurs, avec un salaire moyen de 69 000 $ par an.
Bien que le langage soit assez populaire dans le monde, en Russie, il reste l'un des langages de programmation les plus rares.
Dans les compétences clés, la connaissance de Rust a été rencontrée chez 319 spécialistes sur Headhunter et chez 360 sur Linkedin. Cependant, seulement 24 développeurs se sont positionnés sur Headhunter comme développeurs Rust. Il est généralement considéré que seulement deux entreprises en Russie utilisent Rust. 32 entreprises offrent des postes de développeur Rust sur Headhunter et 17 sur Linkedin.
Mon agence reçoit régulièrement des demandes pour des postes de développeurs Rust. Cependant, il y a si peu de spécialistes que j'ai déjà l'impression de connaître tous les experts en développement Rust dans le pays. Ainsi, dans le cas du langage Rust, de nombreux candidats intéressés par les offres apprennent le langage en cours de réalisation des tâches.
Erlang
Selon les mêmes statistiques Erlang n'est pas très en retrait par rapport à Rust et figure également dans toutes sortes de classements. Dans la liste des langages les plus appréciés des développeurs, Erlang se classe à la vingt-et-unième place, et en termes de niveau de salaire, Erlang suit immédiatement Rust, occupant la septième position (67 000 $ par an).
Sur Headhunter, il y a 67 offres d'emploi pour des développeurs maîtrisant Erlang. Sur Linkedin, il y en a 38. En ce qui concerne le nombre de CV, la maîtrise d'Erlang en tant que langue clé (indiquée dans le titre) n'a été observée que chez 55 développeurs sur Headhunter, et chez 38 spécialistes, Erlang était mentionné dans le titre du poste sur Linkedin.
De plus, on observe une tendance à embaucher des développeurs maîtrisant le langage Go ou Golang développé par Google, car ils sont plus nombreux et les salaires sont plus bas. Cependant, mon opinion personnelle (basée sur les données de mon agence) est que Go ne remplacera pas Erlang, car pour des projets vraiment à fort trafic et complexes, Erlang est un langage indispensable.
Haxe
Principalement utilisé dans le développement de jeux. Il y a pratiquement peu d'offres (une seule sur Headhunter). Sur Linkedin, seules deux entreprises exigent la connaissance de ce langage. En ce qui concerne l'offre, près de deux cents développeurs ont mentionné la connaissance de ce langage sur Linkedin, et 109 sur Headhunter, dont 10 personnes ont mis la maîtrise de Haxe dans le titre de leur CV. En fin de compte, le langage de programmation Haxe est peu demandé sur le marché russe. L'offre dépasse la demande.
Dart
Inventé par Google. Le langage devient de plus en plus populaire sur le marché. Il y a 10 offres publiées sur Headhunter et 8 sur Linkedin, cependant, les employeurs ne demandent pas ce langage sur la liste des compétences clés. La principale condition est une grande expérience en Javascript et une approche réfléchie pour résoudre les problèmes.
Le nombre de développeurs familiarisés avec le langage de programmation est de 275, mais encore une fois, seules 11 personnes considèrent Dart comme leur compétence principale. Sur Linkedin, 124 personnes ont mentionné ce langage dans leurs CV d'une manière ou d'une autre.
L'expérience personnelle et les statistiques de mon agence indiquent que ce langage est déjà utilisé par de grandes entreprises informatiques. Cela signifie qu'il sera bientôt exclu de la liste des langages de programmation rares. D'ailleurs, les spécialistes maîtrisant le langage Dart sont très recherchés sur le marché.
F#
Langage de programmation plutôt rare. Développé par Microsoft. En Russie, seules quelques entreprises (12 sur HH et 7 sur Linkedin) recherchent un programmeur F#. Dans les autres cas, la connaissance du langage est facultative. D'ailleurs, le nombre de développeurs maîtrisant F# augmente progressivement. Le langage a même été mentionné dans un récent classement. . Il se classe au neuvième rang parmi les langages les plus appréciés des développeurs, et en termes de salaire, il est arrivé en première position (74 000 $ par an).
En ce qui concerne le nombre de CV publiés, Headhunter en compte 253, cependant très peu de spécialistes considèrent F# comme leur langage principal. Seules trois personnes ont mentionné F# dans le titre de leur CV. Sur Linkedin, la situation est similaire : 272 développeurs ont mentionné F# dans leurs portfolios, dont seulement six ont indiqué F# dans leur poste.
Les statistiques se présentent comme suit :
Le nombre total d'offres d'emploi est de 122 sur Headhunter et 72 sur Linkedin. Le langage le plus recherché parmi ceux étudiés est Erlang. Plus de 50 % des entreprises demandent une connaissance d'Erlang. Le langage le moins demandé est Haxe. 1 % et 3 % des entreprises sur Headhunter et Linkedin respectivement recherchent des spécialistes ayant des compétences en Haxe.


En ce qui concerne le nombre de CV publiés, la situation est pratiquement similaire. Parmi les 1644 CV publiés sur Headhunter, plus de quarante pour cent (688) concernent Erlang, tandis que moins de CV (7 %) ont été publiés par des spécialistes ayant des compétences en développement Haxe. Les données de Linkedin diffèrent légèrement. Moins de CV ont été publiés par ceux qui maîtrisent Dart. Parmi 1894 portfolios, seulement 124 concernent le développement Dart.


Opa, Fantom, Zimbu
J'ai décidé de regrouper ces trois langages en un seul point pour une raison simple : ce sont de véritables langages rares. Il n'y a pas d'offres d'emploi et presque pas de CV. On peut compter sur les doigts des mains les développeurs qui ont mentionné l'un de ces langages dans leurs compétences.
Comme ces langages ne figurent ni dans le rapport annuel de Stackoverflow, ni dans les offres d'emploi, je vais décrire brièvement ce que sont ces langages.
Opa – un langage de programmation web qui tente de remplacer simultanément HTML, CSS, JavaScript et PHP. Développé en 2011. Opa est gratuit et est actuellement disponible uniquement pour les plateformes Linux et Mac OS X 64 bits.
Fantom – un langage de programmation général qui se compile en Java Runtime Environment, en JavaScript et en .NET Common Language Runtime. Développé en 2005.
Zimbu – un langage unique et spécifique qui peut être utilisé pour développer pratiquement n'importe quoi : des applications GUI aux noyaux de systèmes d'exploitation. Actuellement considéré comme un langage expérimental, toutes ses fonctionnalités ne sont pas encore développées.
En plus des langages de programmation, j'ai également inclus dans la liste le poste d'expert en cybersécurité. Le nombre d'offres d'emploi par rapport au nombre de CV est faible (environ 20). Il en résulte que l'offre dépasse la demande (comme c'est le cas pour Haxe), ce qui est assez atypique dans le secteur informatique. Les salaires des spécialistes en sécurité informatique sont bas. Par exemple, à Saint-Pétersbourg, un spécialiste en cyber sécurité expérimenté se voit proposer entre 80 000 et 100 000 roubles.
Ma petite étude a montré que les langages les plus prisés à apprendre sont : Rust, Erlang, Dart — il y a de la demande, avec des salaires élevés. Les langages moins demandés se sont révélés être Haxe, Opa, Fantom, Zimbu. F# est populaire à l'étranger, mais le marché russe n'a pas encore adopté ce langage informatique.
Source : habr.com
