S’il est admis que la révolution numérique est en marche et que ses débouchés créent de nombreuses opportunités pour les jeunes diplômés, il est moins facile pour un novice d’y voir clair sur les tendances et les « modes » technologiques. Eclairage !
Dans quel langage de programmation se spécialiser pour être certain d’optimiser son acquisition de connaissance et optimiser ses chances de réussir son insertion professionnelle avec le meilleur niveau de salaire possible ? Quel est le langage de programmation clé de 2017-2018 ?
Tiobe : Java, C et C++ en tête
Le classement Tiobe se base sur les données de consultation issues des moteurs de recherche les plus utilisés : Google, Bing, Yahoo!, Wikipedia et YouTube. Il est mis à jour tous les mois. Tiobe est une entreprise spécialisée dans la qualification et la qualité logicielle. En janvier 2018, le top 10 des langages de développement qui ressortent est le suivant :
- Java
- C
- C++
- Python
- C#
- JavaScript
- Visual Basic .NET
- R
- PHP
- PERL
Redmonk : JavaScript en langage star, Java et Python suivent
L’Indice Redmonk des langages de programmation populaires est établi en fonction du nombre de discussions sur le site Stack Overflow et de l’utilisation réelle de chaque langage via les projets postés sur Github. Il est établi deux fois par an, et plutôt que de se baser uniquement sur un volume de recherche, se concentre sur la communauté des développeurs et des projets publiés. Ci-dessous le dernier classement en date de juin 2017.
- JavaScript
- Java
- Python
- PHP
- C#
- C++
- CSS
- Ruby
- C
- Objective-C
IEEE Spectrum : Python roi du numérique, C et Java ensuite
Le classement IEEE spectrum analyse et pondère 12 critères pour établir le classement, notamment IEEE Xplore, Google et GitHub. C’est probablement le classement le plus abouti : résultats de recherche dans Google, données de Google Trends, tweets envoyés sur Twitter, dépôts GitHub, des questions sur StackOverflow, messages Reddit, Hacker News messages, demande d’emploi sur le site de l’emploi Career Builder, demande d’emploi sur le site de l’emploi Dice et IEEE Xplore articles de revues. Particularité du classement, ce dernier offre aux utilisateurs la possibilité de le personnaliser en fonction de différents critères.
- Python
- C
- Java
- C++
- C#
- R
- Javascript
- PHP
- Go
- Swift