IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

JavaScript arrive en tête des langages de programmation les plus demandés en 2022, suivi par Python, Java, C# et PHP,
Selon une étude de DevJobsScanner

Le , par Bill Fassinou

16PARTAGES

3  0 
Le premier semestre de l'année 2022 prend fin aujourd'hui et il s'est maintenant écoulé suffisamment de temps pour évaluer les demandes des recruteurs en matière de langage de programmation depuis le début de l'année. Le site de publication d'offres d'emploi DevJobsScanner s'est prêté à cet exercice et a découvert que les huit langages de programmation les plus demandés au cours du premier semestre 2022 sont respectivement JavaScript, Python, Java, C#, PHP, C/C++, Ruby et Go. Le podium est complété par des langages de programmation tels que SQL, Swift, Scala, Kotlin, Rust et Solidity.

Dans le cadre de l'étude, DevJobsScanner a analysé au cours des 8 derniers mois (octobre 2021 à juin 2022) plus de 7 millions d'offres emploi de développeurs. Parmi ces 7 millions d'offres, le site explique n'avoir retenu que les offres d'emploi qui exigeaient explicitement un langage de programmation. Les offres dont les exigences linguistiques étaient floues ont été écartées. En outre, les offres d'emploi analysées viendraient du monde entier, mais principalement des États-Unis, que ce soient pour des emplois à temps plein, entièrement à distance ou hybrides. Les résultats de l'analyse de DevJobsScanner se présentent comme suit :

Javascript/TypeScript

Depuis son irruption en tant que langage de programmation du Web, JavaScript n'a cessé de gagner en popularité. Cela étant dit, l'analyse montre que JavaScript serait actuellement le langage de programmation le plus demandé sur l'ensemble du marché. L'arrivée de TypeScript (un surensemble de JavaScript conçu avec la sécurité de type) semble probablement avoir contribué à ce succès.



La popularité de TypeScript n'a fait que croître ces dernières années. De nombreux nouveaux frameworks JavaScript sont entièrement écrits avec TypeScript, comme Angular ou NestJS. En huit mois, DevJobsScanner estime avoir trouvé plus de 486 000 offres d'emploi exigeant explicitement la connaissance de JavaScript/TypScript, ce qui représente 32 % des emplois qui requièrent explicitement un langage de programmation.

Si JavaScript, la star incontournable du développement Web semble être le numéro un sur le plan mondial, l'étude basée sur les offres d'emplois postées en 2021 sur le portail Emploi de Developpez.com a révélé qu'il est le deuxième langage de programmation le plus recherché en France. L'étude montre que, dans l'Hexagone, la popularité du langage semble s'essouffler depuis 2015. Les salaires proposés sont légèrement inférieurs à ceux de Java.

Python

Python est l'un des langages les plus populaires de nos jours. Le langage conçu par Guido van Rossum a fait son chemin pour devenir le deuxième langage de programmation le plus demandé en 2022. Sa polyvalence, qu'il s'agisse de l'écriture de scripts, de l'exécution de serveurs ou de l'analyse de données, a probablement été la clé de cette réussite. De plus, Python possède l'une des plus grandes communautés du monde. Sur la période d'étude, DevJobsScanner a trouvé 308 000 offres d'emploi, ce qui représente un total de 20 % des emplois nécessitant explicitement un langage de programmation.

Dans une précédente étude (publiée en février de cette année) de DevJobsScanner, Python apparaissait comme le 10e langage de programmation le mieux rémunéré. Si le salaire moyen d'un développeur Python est de 99 000 dollars par an, certaines offres d'emploi atteignent le montant de 500 000 dollars par an. En France, Python est également un langage de plus en plus à la mode. Il s'est imposé dans l'enseignement en lieu et place du Pascal.

En outre, l'étude de Developpez.com montre que son utilisation professionnelle ne cesse de grandir sans discontinuer, au point de flirter avec la deuxième place au détriment de JavaScript, quelque chose qui aurait été impensable il y a quelques années. En tout cas, les salaires proposés pour Python sont supérieurs à ceux pour JavaScript.

Java

Dans le trio de tête, l'étude de DevJobsScanner classe Java en tant que troisième langage de programmation le plus demandé. Le langage Java est très populaire depuis sa création en 1995. Même si cette popularité a diminué ces dernières années avec l'apparition de langages plus modernes comme Kotlin, il occupe toujours une place solide dans le top 3. Des frameworks comme Spring, utilisés dans de nombreuses entreprises de premier plan, contribuent à maintenir cette position.

En France, par contre, Java est depuis toujours le numéro 1 des langages les plus demandés dans les offres d'emploi. Sa domination n'est pas près de s'éteindre. Les salaires proposés sont tout à fait corrects, particulièrement en province.

C#

La quatrième place revient à C# de Microsoft. C# est un langage de programmation polyvalent et multiparadigme, fortement influencé par le langage C++. En tant que langage à usage général, C# a un large éventail de cas d'utilisation. L'utilisation la plus courante de C# est celle de plateforme .NET. Il est également très utilisé dans le cadre de jeu Unity pour la création de scripts. La plateforme .NET et Unity sont tous deux populaires parmi les entreprises de premier plan.

En revanche, C# est le septième langage le plus demandé en Franche. Les données montrent que, globalement dans le temps, sa demande dans les offres d'emploi est stable, et reste tout de même à une très solide cinquième place. Sur le plan salarial, la province française semble être plus généreuse que la capitale. Mais vous ne gagnez pas autant qu'avec les nouveaux langages à la mode.

PHP

Le langage qui a commencé comme un simple "outil de page d'accueil personnelle" (Personal Home Page Tool), d'où le nom PHP, a fait un parcours incroyable depuis lors. Environ vingt-sept ans après sa création, l'analyse de DevJobsScanner indique que PHP demeure le cinquième langage le plus demandé. PHP est principalement utilisé pour le développement Web, en conjonction avec des frameworks comme Laravel et Symfony ou des systèmes de gestion de contenu (CMS) comme Wordpress et Joomla.



En France, PHP reste incontournable et reste le 4e langage de programmation le recherché dans l'Hexagone, mais les salaires proposés en revanche n'ont rien d'exceptionnel, hélas.

C/C++

Cinquante ans se sont écoulés depuis la première version de C, et 37 ans depuis l'apparition de C++, qui s'appelait à l'origine "C with Classes". Au cours de cette longue période, le C/C++ a conservé sa popularité grâce à des ajouts et des améliorations réguliers du langage. Le C++ moderne comprend des fonctionnalités orientées objet, génériques et fonctionnelles. Il facilite également la manipulation de la mémoire à bas niveau.

Son utilisation dans l'industrie est largement étendue, le C++ se retrouve dans les jeux vidéo, les serveurs, les bases de données, les sondes spatiales et bien d'autres encore. Le couple C/C++ est le 6e langage le plus demandé dans les offres d'emploi analysées par DevJobsScanner, mais aussi en France.

Ruby

Ruby occupe le septième rang des langages de programmation les plus demandés dans l'analyse de DevJobsScanner, avec 66 000 offres d'emploi (4,2 % de la demande totale d'emploi) qui le demande explicitement. Son utilisation la plus populaire est celle du framework Web Ruby on Rails. Même si ce classement ne semble pas très élevé, Ruby est utilisé par certaines des plus grandes entreprises technologiques actuelles, comme Twitter, Crunchbase ou GitHub. Cependant, Ruby ne figure pas dans le top 10 des langages les plus demandés en France. Il est classé comme 13e langage le plus populaire.

GO

Go est un jeune langage créé il y a seulement 12 ans par Google. Google a conçu Go pour améliorer la productivité de la programmation à l'ère du multicœur, des machines en réseau et des bases de code volumineuses. Comme le montre le graphique ci-dessous, la popularité de Go augmente lentement, et DevJobsScanner estime qu' en 2023, il pourrait figurer dans le top 5. Go est utilisé par des entreprises de premier plan comme Uber ou Twitch. Go est le 9e langage le plus recherché en France. Rust et Kotlin figurent dans le top 8 des langages les plus recherchés en France, mais pas dans celui de DevJobsScanner.

Rust, le nouveau langage système créé par Mozilla, n'est pas encore très répandu en France, mais malgré sa spécialisation en tant que langage système, il semble promis à un brillant avenir dans sa branche, et cela se ressent dans les salaires proposés à l'embauche. Kotlin, le langage de JetBrains, inconnu encore en 2015, a fait une montée fulgurante. S'il ne domine pas encore les langages majeurs, il se montre comme une alternative très solide à Java avec lequel il est compatible. Au niveau des salaires, Kotlin est mieux rémunéré que Java. Si l'on tient compte de l'importance de Java, il semble que Kotlin pourrait très bien être le nouvel eldorado.

Conclusion

En conclusion, DevJobsScanner note qu'il est clair que JavaScript et TypeScript dominent réellement le marché du travail des développeurs. JavaScript et TypeScript représentent un total de 32 % des offres d'emploi qui requièrent explicitement un langage de programmation. « C'est énorme, car une offre d'emploi sur trois requiert des connaissances en JavaScript ou en TypeScript », indique le rapport. Python et Java, les deuxième et troisième langages de programmation les plus demandés en 2022, comptent également un grand nombre d'offres d'emploi.

Selon DevJobsScanner, Java a dépassé Python dans le nombre d'offres d'emploi au cours des deux derniers mois. Ainsi, toute personne qui pourrait dire que Java est un langage de programmation obsolète pourrait être amenée à reconsidérer sa position. C# est l'autre langage à regarder, au cours de ces 8 mois, il a augmenté lentement. Il en va de même pour GO, qui augmente régulièrement de mois en mois. Ces deux langages, en particulier le Go, pourraient jouer un rôle plus important et occuper une plus grande part du marché du travail à l'avenir.

L'étude Emploi informatique 2021 d'Emploi.developpez.com

L'étude sur l'emploi Emploi informatique 2021 Francophone d'Emploi.developpez.com donnait des résultats un peu différents, pour rappel :



A savoir une présence plus forte du Legacy et des habitudes dans l'hexagone, ou Java et PHP restent encore bien vivaces, par contre le marché Ruby on Rails s'est écroulé en France alors qu'il reste plus présent au niveau international. A noter la présence d'une micro niche d'1% en France sur Windev, micro niche totalement absente à l’international.

Source : DevJobsScanner

Et vous ?

Quel est votre avis sur le sujet ?
Que pensez-vous du classement de DevJobsScanner des langages les plus demandés en 2022 ?
Selon vous, ces données sont-elles représentatives des tendances actuelles dans l'industrie ?

Voir aussi

Quels sont les langages de programmation les mieux rémunérés en ce début 2022 ? Voici un aperçu du site d'offres d'emploi DevJobsScanner

Le langage Rust est la meilleure chance offerte à l'industrie informatique pour la mise sur pied d'applications système sécurisées, d'après Microsoft

La version 3 de Scala, un langage orienté objet et fonctionnel, est disponible, elle apporte une nouvelle conception des abstractions contextuelles et améliore le système de types

Emploi informatique 2021 : les langages de programmation les plus demandés et les mieux payés

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de defZero
Membre extrêmement actif https://www.developpez.com
Le 30/06/2022 à 23:19
JS est le seul langage tournant côté client pour le web.
Il n'est pas le "plus demander" mais le seule "obligatoire", les autres ce suffisent à eux même et existe hors du web on ne peut donc pas les comparer.
Même WASM demande encore du JS pour l'intégrer au client, donc il ne risque pas d'être moins en demande de sitôt.
7  1 
Avatar de DannyK
Inactif https://www.developpez.com
Le 06/07/2022 à 22:23
Citation Envoyé par GreatDeveloperOnizuka Voir le message
Pas d'accord pour le coup. Car tu peux connaître TS mais si tu viens d'Angular et que la boite ne se fait pas chier à former, passer sur React nécessite quelques semaines de réglages. La plupart des boites se feront pas chier et continueront avec d'autres. Si tu es déjà par ex très sénior en Angular, tu ne voudras pas recommencer en junior sur React pour un salaire logiquement plus faible ce qui est compréhensible. Bref, on essaie souvent de capitaliser sur des choses qu'on a passé du temps à apprendre c'est normal. C'est comme ça qu'on monte dans l'expertise évidemment.
Je comprends ton argumentaire pas de soucis, mais, en tout cas selon moi, ce n'est pas en rapport avec l'article qui stipule que JS est le "top" des langages demandés.

Comparer Angular à JS, c'est un peu comme si tu avais comparé le C à python (indépendamment de langages back ou front) ...

Concernant ton propos : "Si tu es déjà par ex très sénior en Angular, tu ne voudras pas recommencer en junior sur React"
Ben ... si justement, c'est même le coeur du métier de dev, surtout dans le web. C'est très rare d'avoir plus de 3 projets qui s'enchainent et reste sur une même technologie.

Exemple avec mon cas : Je suis Freelance, au départ je me vendais en tant que développeur backend spécialisé sur Django, c'était assez rare d'avoir des clients qui venait me voir pour ce sur quoi je me vendais en tant que spécialiste et dans les faits j'ai finalement assez peut en plus de 10 ans de Freelance touché à Django.

Ce que je veux dire par là, c'est qu'un sénior n'est pas sénior parce qu'il est spécialiste d'une technologie, c'est même une erreur de l'être, mais parce qu'il a une certaine expériences algorithmique appliqué aux besoins métiers qui lui permettent d'être flexible et de s'adapter facilement à n'importe quel technologie allié à une réelle connaissance diverses des différentes stack
Il n'y a rien de pire qu'un développeur sectaire, tant pour lui, que pour les autres.

C'est d'ailleurs, pour finir mon propos, la nouvelle "arnaque" du moment : Faire croire aux juniors qu'il faut qu'ils se spécialisent sur une technologie. Ca, à part les contraindre à passer leurs vies dans une ESN, sous payés et maltraités, pour à la fin les rendre totalement dépends de leurs spécialisation, ça ne leur apportera rien de bon.

Se diversifier est important, tant sur le plan business, que sur le plan intellectuel
2  0 
Avatar de vanquish
Membre chevronné https://www.developpez.com
Le 01/07/2022 à 11:32
Citation Envoyé par defZero Voir le message
JS est le seul langage tournant côté client pour le web.
Il n'est pas le "plus demander" mais le seule "obligatoire", les autres ce suffisent à eux même et existe hors du web on ne peut donc pas les comparer.
Tout à fait. JS vient souvent en complément d'autres langages. Tous les développeurs PHP ou C# Asp se doivent d'avoir des compétences JS.
2  1 
Avatar de GreatDeveloperOnizuka
Membre expert https://www.developpez.com
Le 07/07/2022 à 10:54
Citation Envoyé par DannyK Voir le message
Je comprends ton argumentaire pas de soucis, mais, en tout cas selon moi, ce n'est pas en rapport avec l'article qui stipule que JS est le "top" des langages demandés.

Comparer Angular à JS, c'est un peu comme si tu avais comparé le C à python (indépendamment de langages back ou front) ...

Concernant ton propos : "Si tu es déjà par ex très sénior en Angular, tu ne voudras pas recommencer en junior sur React"
Ben ... si justement, c'est même le coeur du métier de dev, surtout dans le web. C'est très rare d'avoir plus de 3 projets qui s'enchainent et reste sur une même technologie.

Exemple avec mon cas : Je suis Freelance, au départ je me vendais en tant que développeur backend spécialisé sur Django, c'était assez rare d'avoir des clients qui venait me voir pour ce sur quoi je me vendais en tant que spécialiste et dans les faits j'ai finalement assez peut en plus de 10 ans de Freelance touché à Django.

Ce que je veux dire par là, c'est qu'un sénior n'est pas sénior parce qu'il est spécialiste d'une technologie, c'est même une erreur de l'être, mais parce qu'il a une certaine expériences algorithmique appliqué aux besoins métiers qui lui permettent d'être flexible et de s'adapter facilement à n'importe quel technologie allié à une réelle connaissance diverses des différentes stack
Il n'y a rien de pire qu'un développeur sectaire, tant pour lui, que pour les autres.

C'est d'ailleurs, pour finir mon propos, la nouvelle "arnaque" du moment : Faire croire aux juniors qu'il faut qu'ils se spécialisent sur une technologie. Ca, à part les contraindre à passer leurs vies dans une ESN, sous payés et maltraités, pour à la fin les rendre totalement dépends de leurs spécialisation, ça ne leur apportera rien de bon.

Se diversifier est important, tant sur le plan business, que sur le plan intellectuel
Je suis d'accord mais tu as mal interprété mon msg. Si tu es spé Java et que tu te proposes pour une mission PHP, je recruteur si tu passes déjà le filtre RH, va se dire qu'il prend un risque car tu auras une période de montée en compétence sur la techno. Face à un mec qui en fait depuis 10 ans, il va privilégier l'autre personne, cela ne remet pas en cause tes capacités d'analyse, c'est juste du bon sens. Pour te démarquer, tu peux faire quelques projets solo pour montrer que t'es OK sur une nouvelle stack mais ça prend du temps que tu n'as pas forcément envie d'investir car tu préféras faire autre chose (vie perso, apprendre le Cloud Aws ou GCP ou Azure, faire de l'enseignement, etc.).
1  0 
Avatar de smarties
Membre chevronné https://www.developpez.com
Le 01/07/2022 à 20:53
Le problème avec JavaScript actuellement selon moi est que on l'utilise alors que ce n'est pas forcément nécessaire.

Quand on sait que les données ne sont pas très importante (2-3 écrans et qui n'augmente jamais, une fiche produit, ...) à afficher sur la page : c'est plus léger sur le navigateur de charger une page générée depuis template par le serveur web que du JSON chargé via AJAX.
Pour les effets, on fait déjà aussi beaucoup de choses avec du CSS donc j'apprécie quand je n'ai pas du JS à charger pour rien
2  2 
Avatar de smarties
Membre chevronné https://www.developpez.com
Le 02/07/2022 à 20:32
Citation Envoyé par DannyK Voir le message
HEIN ?
En faite j'ai l'impression que le gros de la population de développez.net, ce ne sont pas paradoxalement des développeurs.

Une page générée depuis le serveur plus léger qu'un script javascript ?! la meilleure blague de l'année sérieusement ...
Sans parler du fait qu'à chaque fois, tu va être obligé de faire un appel au serveur, qui va recharger à chaque fois une page complète et que donc, tu tue littéralement les performances et l'expérience utilisateur, avoir un script JS, c'est deux choses
1 - une page qui est hautement plus modulable
2 - une page qui est hautement plus légère.

Le résultat de ce qui est affiché n'est que le nécessaire et rien d'autre.
Je ne suis pas développeur JS et j'ai nuancé mes propos sur des éléments simples.

Entre une page simple et des données JSON (clé + données), le volume de données est quasiment identique. Sachant que le navigateur a généralement le cache du CSS et des images dès que l'on accède à une seconde page.

Citation Envoyé par DannyK Voir le message
Une page générée depuis le serveur plus léger qu'un script javascript ?! la meilleure blague de l'année sérieusement ...
Au niveau serveur, générer du JSON ou un template ça doit être quasiment identique au niveau ressources, sachant que comme cité précédemment, une fiche produit peut être mis en cache par le navigateur et le serveur.
Et du côté client, plus on rajoute de chose moins la page est légère (RAM, CPU, 1er chargement) donc HTML+CSS est plus léger que HTML+CSS+JS pour un contenu équivalent.
Niveau vitesse, je suis d'accord, 1 fois que le JS est chargé c'est généralement plus rapide de traiter le JSON que de recharger des pages complètes.

Par ailleurs de grosses applications web JS mériteraient une utilisation de WASM (j'ai comme souvenir des utilitaires de CAO 3D) car l'utilisation de la RAM était énorme.
1  1 
Avatar de GreatDeveloperOnizuka
Membre expert https://www.developpez.com
Le 05/07/2022 à 20:49
Citation Envoyé par vanquish Voir le message
Tout à fait. JS vient souvent en complément d'autres langages. Tous les développeurs PHP ou C# Asp se doivent d'avoir des compétences JS.
Le problème n'est pas d'apprendre le JS/TS, mais plutôt maitriser une des librairies front si on fait du back sur un autre langage en plus, en additionnant ça avec des compétences bases de données + cloud + DevOps .

Je me suis mis un peu à React, le principe est pas trop compliqué mais je développe 5 fois moins vite qu'un mec qui fait que ça. Par ex, étant une buse en CSS, vais devoir check tous les 2 min la doc Tailwind, n'ayant pas de mémoire, faut que je check la liste des hooks react autre que le state . Bref, j'aimerais continuer à monter en compétence dessus mais les autres taff font que j'ai pas le temps vraiment de bien monter en compétences.
1  1 
Avatar de DannyK
Inactif https://www.developpez.com
Le 06/07/2022 à 17:53
"Le problème n'est pas d'apprendre le JS/TS, mais plutôt maitriser une des librairies front"

L'article explique justement l'inverse pourtant.
Ce qui est demandé avant les libraries ou frameworks, ce sont les langages, et donc le problème n'est pas de maitriser en plus du langage une lib ou un frameworks, mais bel et bien de réellement maitriser ce langage.

Pour la simple raison que dans la réalité du métier de développeur, on est face à des logiques métiers qui nous obliges à réécrire la roue car leurs problématiques ne peuvent avoir de solutions toutes faites via des frameworks ou libraries.
0  0 
Avatar de DannyK
Inactif https://www.developpez.com
Le 01/07/2022 à 13:45
Citation Envoyé par defZero Voir le message
JS est le seul langage tournant côté client pour le web.
Il n'est pas le "plus demander" mais le seule "obligatoire", les autres ce suffisent à eux même et existe hors du web on ne peut donc pas les comparer.
Même WASM demande encore du JS pour l'intégrer au client, donc il ne risque pas d'être moins en demande de sitôt.
Tu as écrit exactement la même chose que moi, mais différement.
Si ce n'est que non, on ne peut pas considérer le JS comme obligatoire, déjà, parcequ'il existe des navigateurs sans javascript (et donc on est sur ce que tu appel le coté client, car un client n'est pas forcément ce qui se retrouve sur le web) et qu'on ne peut pas non plus le considérer comme obligatoire pour la simple raison que des technologies aujourd'hui, remplace littéralement le JS lorsque tu fais du Frontend.

Enfin, rien ne dit que demain, le JS ne fera pas plus parti du coeur des navigateurs, mais dans tous le cas, cela revient aussi à mon propos et au fait que ta réponse, ne soit rien d'autre que ce que j'ai écrit, sauf que tu ne l'a pas correctement interprété.
1  2 
Avatar de GreatDeveloperOnizuka
Membre expert https://www.developpez.com
Le 06/07/2022 à 18:01
Citation Envoyé par DannyK Voir le message
"Le problème n'est pas d'apprendre le JS/TS, mais plutôt maitriser une des librairies front"

L'article explique justement l'inverse pourtant.
Ce qui est demandé avant les libraries ou frameworks, ce sont les langages, et donc le problème n'est pas de maitriser en plus du langage une lib ou un frameworks, mais bel et bien de réellement maitriser ce langage.

Pour la simple raison que dans la réalité du métier de développeur, on est face à des logiques métiers qui nous obliges à réécrire la roue car leurs problématiques ne peuvent avoir de solutions toutes faites via des frameworks ou libraries.
Pas d'accord pour le coup. Car tu peux connaître TS mais si tu viens d'Angular et que la boite ne se fait pas chier à former, passer sur React nécessite quelques semaines de réglages. La plupart des boites se feront pas chier et continueront avec d'autres. Si tu es déjà par ex très sénior en Angular, tu ne voudras pas recommencer en junior sur React pour un salaire logiquement plus faible ce qui est compréhensible. Bref, on essaie souvent de capitaliser sur des choses qu'on a passé du temps à apprendre c'est normal. C'est comme ça qu'on monte dans l'expertise évidemment.
0  1