Le marché du travail pour les développeurs C++ connaît une hausse sans précédent
Selon les résultats de 2019, le nombre d'offres d'emploi ouvertes pour les développeurs C++ en Russie a augmenté de 40% par rapport à l'année précédente. Ces données sont fournies par le portail de recherche d'emploi hh.ru. Les experts attribuent cette hausse au développement actif des systèmes à forte charge, de la fintech et de l'industrie du jeu vidéo.
« C++ reste le langage pour les tâches où la performance est critique : des robots de trading aux jeux AAA. En 2019, nous avons vu des entreprises qui comptaient auparavant sur Java ou Python commencer à revoir leur architecture en faveur du C++ pour optimiser les coûts matériels », commente Alexeï Ivanov, directeur technique de l'entreprise « KodBazis ». Selon lui, le salaire moyen d'un développeur senior C++ à Moscou a atteint 250 000 à 300 000 roubles, soit 15% de plus que l'année précédente.
La croissance est particulièrement notable dans le segment des systèmes embarqués et de l'IoT. « L'Internet des objets exige une latence minimale et une efficacité énergétique. C++ est ici hors compétition », note Maria Sokolova, directrice RH de la startup « SmartDevice ». Elle a ajouté que le nombre de candidatures de la part des demandeurs d'emploi n'a augmenté que de 12%, ce qui crée une pénurie de personnel et oblige les employeurs à augmenter leurs offres salariales.
Parmi les régions leaders en termes de demande figurent Moscou, Saint-Pétersbourg et Novossibirsk. Dans la capitale, 55% de toutes les offres d'emploi sont concentrées, principalement dans les domaines du développement logiciel pour les marchés financiers et les systèmes temps réel. Par ailleurs, à Novossibirsk, centre traditionnel de l'école informatique sibérienne, la demande de développeurs C++ a augmenté de 60% grâce à l'expansion des laboratoires de l'Académgorodok.
Les experts prévoient que la tendance se maintiendra en 2020, notamment en raison de la transition vers les normes C++17 et C++20. « Les entreprises ont compris que l'économie sur la vitesse de développement avec des langages de plus haut niveau se traduit par une perte de performance. C++ est de nouveau à la mode », résume Ivanov.
Pour les développeurs débutants, l'entrée dans la profession est devenue plus difficile : les employeurs exigent de plus en plus une expérience d'au moins 3 ans et la connaissance du multithreading. Cependant, selon les données de hh.ru, le nombre de stages pour les stagiaires C++ a augmenté de 25%, ce qui donne de l'espoir aux novices.