Aujourd'hui plus que jamais, la technologie occupe une position dominante dans l'économie et la société. Les entreprises s'efforcent de rechercher des programmeurs qualifiés. Pour les personnes qui aspirent à faire carrière dans ce secteur, ou pour les développeurs à la recherche d'un emploi, il est très utile d'avoir une idée complète des langages de programmation les plus demandés sur le marché, et de ceux qui permettent d'obtenir le meilleur salaire. DevJobsScanner a analysé plus de 4 millions d'offres d'emploi entre fin 2021 et début 2022 et offre un aperçu des salaires proposés par les entreprises pour attirer les talents.DevJobsScanner est un site Web de publication d'offres d'emploi. Il a analysé les offres d'emploi dans le monde entier, mais principalement aux États-Unis, que ce soient pour des emplois à temps plein, entièrement à distance ou hybrides. L'étude de ces 4 millions d'offres d'emploi lui a permis de proposer une liste des dix langages les mieux rémunérés, et le top 5 est un peu "surprenant", c'est-à-dire très différent de ce à quoi l'on pourrait s'attendre.
Le top 5 est majoritairement composé de langages de programmation relativement jeunes, et conçus pour des cas d'utilisation spécifiques. Les langages permettant de concevoir les applications blockchains et du Web3 semblent être en vogue. Certains salaires avoisinent, et dépassent parfois, les 1 000 000 dollars par an. Le niveau des salaires pourrait s'expliquer par le fait que la main-d'œuvre pour ces langages est encore faible. Voici ci-dessous ce dont il s'agit.
Solidity
Le langage de programmation inventé par l'ancienne équipe derrière la blockchain Ethereum obtient beaucoup de traction récemment. DevJobsScanner note que le peu de candidats qu'il y a pour le poste semble avoir haussé le niveau des salaires. Si le salaire moyen est de 165 000 dollars par an, certaines offres ont atteint un pic de 1 million de dollars. Si vous êtes dans les technologies telles que la blockchain, le Web3 et la DeFi (la finance décentralisée), apprendre Solidity devrait être un must.
Solidity est un langage de programmation orienté objet de haut niveau publié pour la première fois en 2014. Il est utilisé pour écrire la logique derrière les contrats intelligents (smartcontrats) qui fonctionnent dans la plupart des blockchains aujourd'hui. Selon une enquête publiée ce mois-ci, au moins 435 développeurs de 73 pays différents utilisent désormais Solidity. Plus de 20 % des répondants à l'étude ont déclaré résider aux États-Unis, suivis par l'Inde (9 %) et l'Allemagne (4 %). Environ 9 % ont préféré ne pas donner de détails sur leur localisation. Toutefois, le niveau d'expérience de codage est jugé moyen.
Le rapport renseigne que la moitié des répondants utilisent Solidity depuis moins d'un an, tandis que 15,5 % l'utilisent depuis plus de 3 ans. Près de 80 % utilisent Solidity quotidiennement ou hebdomadairement. Les répondants ont ajouté qu'ils apprécient le plus la simplicité de Solidity, son aspect "facile à apprendre", SafeMath par défaut et les modificateurs. Les sujets redoutés sont le débogage, l'erreur "stack too deep" et l'absence de support pour les nombres fractionnaires. En outre, plus de 60 % des répondants souhaitent que Solidity devienne plus restrictif/explicite (en ayant plus de contrôles). Seuls 26 % préfèrent qu'il reste tel quel.
Rust
Les salaires et la popularité de Rust sont tous deux en hausse. Similaire au C++, mais avec des fonctionnalités plus avancées comme la sécurité de la mémoire ou la concurrence sécurisée, il serait devenu un choix parfait pour les grandes applications à haute performance. Son utilisation récente dans le Web3 et sur les blockchains serait également un facteur clé. Par exemple, les contrats Solana (conçue pour être la blockchain la plus rapide du marché) ne sont pas réalisés en Solidity, mais en Rust. Alors que le salaire moyen d'un développeur Rust est de 122 000 dollars par an, DevJobsScanner a remarqué que certaines offres ont atteint 300 000 dollars, voire plus.
Il faut noter que la popularité de Rust s'est nettement accrue ces deux dernières années. Les grandes entreprises telles que Microsoft, Amazon, Facebook, Apple, etc., ont toutes publié des offres d'emploi pour recruter des développeurs Rust. Microsoft a déclaré que "Rust est la meilleure chance offerte à l'industrie informatique pour la mise sur pied d'applications système sécurisées", et l'utilise depuis au sein de plusieurs de ces projets dans le cadre d'une bonne gestion de la mémoire. La firme de Redmond a également décidé d'implémenter toutes les API Windows sous une seule bibliothèque Rust qu'il appelle "Rust for Windows".
« Vous êtes passionné par le développement de logiciels sécurisés et performants ? Nous développons et déployons des logiciels qui constituent la base de certains des services les plus importants d'Apple, notamment iCloud, Maps, iTunes… Notre logiciel garantit que les services d'Apple sont fiables, évolutifs, rapides et sécurisés... Après une première incursion très réussie dans Rust, nous migrons une base de code établie de C vers Rust et créons de nouvelles fonctionnalités principalement dans Rust », a déclaré Apple dans une offre d'emploi pour les développeurs Rust en septembre 2020.
Scala
Scala s'est hissé à la troisième place du classement de DevJobsScanner des langages les mieux rémunérés parmi les offres d'emploi étudiées par DevJobsScanner. Scala est un langage de haut niveau qui combine la...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

