Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Chroniqueur Actualités

    SQL et Java sont encore les compétences techniques les plus demandées en 2019
    SQL et Java sont encore les compétences techniques les plus demandées en 2019
    selon un rapport d'étude

    Un rapport d’étude publié ce mois sur les emplois US montre que les principales compétences technologiques les plus recherchées par les employeurs aux États-Unis sont les langages SQL et Java. Le langage de programmation Python est la troisième compétence la plus répandue. Selon l’étude, Python affiche une forte croissance tirée en partie par les emplois en sciences des données. Amazon Web Services (AWS), placé au sixième rang dans le classement, a connu une croissance encore plus spectaculaire.

    L’étude a examiné les offres d'emploi publiées entre septembre 2014 et septembre 2019. Ces postes comprenaient 571 compétences techniques. Le rapport a révélé que, sur cette période d’étude, l’expertise en SQL est la compétence la plus recherchée par les employeurs américains, représentant 22 % des offres d'emploi dans le secteur de la technologie.

    Selon le rapport d’étude, bien que le langage SQL ait mené le peloton, sa domination s'estompe. Son pourcentage de comparutions dans l'ensemble des offres d'emploi en technologie a baissé de 7 % au cours de la période de cinq ans terminée en septembre 2019. Il est suivi par Java, représentant 21 % des offres d'emploi dans le secteur de la technologie. Sur la période d’étude, le pourcentage de comparutions de ce dernier dans les offres d’emplois a augmenté d’environ 6 %. Python quant à lui arrive à la troisième place, figurant dans 18 % des offres d'emploi.


    Le rapport d’étude a indiqué que Python a connu au cours de la période d’étude une croissance remarquable, montrant un pourcentage de comparutions dans l'ensemble des offres d'emploi en technologie de 123 %. Toujours selon le rapport d’étude, une partie de la montée en flèche de la popularité de Python reflète une nouvelle combinaison d'emplois, dont plusieurs connaissent une forte croissance, comme celui de spécialiste des données et d'ingénieur en informatique. L’expertise en Linux est numéro quatre et JavaScript, qui n'a cessé de croître, s'est classé cinquième.

    D’un autre côté, Amazon Web Services (AWS) a également connu une croissance fulgurante dans ce classement. Le service cloud du géant du e-commerce pointe à la sixième place de ce classement. Sa part dans les offres d'emploi en technologie a plus que quintuplé (418 %) entre 2014 et 2019. La croissance de la demande de compétences SSFE témoigne de l'importance toujours plus grande des plateformes et des services de cloud computing. D’autres langages viennent compléter ce top 10 avec une croissance modeste ou nulle.


    Les expertises en C++, C, et C# arrivent respectivement à la 7e, 8e, et 9e position. Au dixième rang se trouve le .NET, dont la part a baissé de 15 % au cours de la période de cinq ans. Au-delà des dix premiers, les parts d'Oracle, d'Unix et du HTML dans les offres d'emploi en technologie ont chuté de 38 %, 33 % et 17 % respectivement. Par ailleurs, Docker, la plateforme de conteneurs d'entreprise, pointe désormais à la 20e position du classement. Selon le rapport d’étude, c’est le résultat d'une ascension spectaculaire au cours de ces cinq années.

    La demande de maîtrise de cette plateforme en tant que service (Paas) a augmenté de plus de 4000 pour cent, passant d'une part à peine enregistrée de 0,1 pour cent des emplois mentionnés en 2014 à 5,1 pour cent aujourd'hui. Microsoft Azur a bondi de plus de 1000 % au cours de cette période, passant de 0,6 % à 6,9 %, et l'apprentissage automatique a grimpé de 439 %. En gros, aux USA, la meilleure compétence technique est SQL, suivi de Java, avec Python à leurs trousses. JavaScript et surtout AWS ont également connu une forte croissance.

    Pendant ce temps en France, l’édition 2018 de l’étude Emploi menée par Developpez.com, montrant les langages les plus demandés sur une année, a révélé que, sur les 20 000 offres d'emploi postées en 2018 sur la plateforme, Java arrive en tête de liste, avec une représentation d’environ 26,6 % des offres d’emploi. Il devance largement JavaScript qui arrive à la deuxième place du classement avec 17, 8 % des offres d’emploi. Le langage C# (12, 5 %) occupe la troisième place, suivi du PHP (11, 9 %) à la quatrième place de Python (9,0 %) à la cinquième place.

    L’étude a observé que les langages les plus populaires entre 2013 à 2018 sont le Java, le JavaScript, le C#, le PHP, le Python et enfin le C++. Dans cette étude également, la conclusion indique que Python progresse rapidement depuis quelques années. Depuis des années, il est globalement resté stable à sa cinquième place et la demande en expertise Python a doublé depuis 2013. En plus de cela, Python est devenu le langage de choix dans l'enseignement (au détriment de Pascal), et qu'il est très apprécié dans le monde scientifique également.

    Selon cette étude également, Java est non seulement le langage le plus demandé, et de loin, mais en plus la rémunération est très bonne, aussi bien en région parisienne qu'en province. Du côté des technologies Web, JavaScript est, sans surprise, la technologie la plus populaire, et vous assurera un niveau de rémunération très bon également, bien que sa technologie sœur TypeScript soit bien mieux rémunérée en province. Et même si le PHP est en perte de vitesse, cela reste une technologie demandée et plutôt bien rémunérée (un peu plus à Paris cependant).

    Quant à Ruby, c'est une technologie beaucoup moins demandée, mais la rémunération proposée est alléchante dans toute la France, et en particulier à Paris. La province est malgré tout un endroit où il fait bon vivre, surtout si vous faites du Cobol ou du Delphi. Les Cobolistes trouveront difficilement du travail à Paris, par contre la province leur assurera un salaire qui les dissuadera probablement d'enfiler un gilet jaune le samedi. Quant à Delphi, les salaires proposés pourraient vous éloigner de la capitale, ou vous forceront à considérer une reconversion.

    Source : Indeed hiring lab

    Et vous ?

    Que pensez-vous des résultats de cette étude ? Est-elle pertinente ou pas ?
    Quel est votre avis sur le sujet ?
    Qu'est-ce qui justifie selon vous, la demande élevée de compétence en SQL et Java ?

    Voir aussi

    Emploi développeur 2018 : les langages les plus demandés et les mieux payés

    Emploi développeur 2018 : les bases de données les plus demandées et les mieux payées

    Emploi développeur 2018 : les tendances et les effets de mode. Les nouveaux métiers et technologies sur le marché de l'emploi
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre confirmé
    Aucune confiance. Dans le tableau et le graphe il n'y a meme pas le PHP...

  3. #3
    Membre émérite
    le fait que ça concerne les "demandes", dans l'ensemble du secteur IT... joue certainement quelque chose sur le fait que PHP soit peu visible --> si peu demandé
    ...ce qui est différent de "peu utilisé"
    Pensez à utiliser les pouces d’appréciation, pour participer à la visibilité de l'apport d'un propos, ou l'intérêt que vous y prêtez... qu'il soit positif ou négatif.

  4. #4
    Membre actif
    Citation Envoyé par emilie77 Voir le message
    Aucune confiance. Dans le tableau et le graphe il n'y a meme pas le PHP...

    C'est vrai que PHP n'est pas représenté, mais c'est parce qu'il ne fait pas partie des "top 10" (d'après la boîte faisant l'étude). On peut générer le graphe pour les technos non représentées ici:
    https://www.hiringlab.org/2019/11/19...p-tech-skills/

    Pour gagner du temps je mets celui incluant PHP:


  5. #5
    Membre expérimenté
    Comparaison de choux et de carottes
    D'après ce tableau, maîtriser HTML(12), CSS(15) et Javascript(5) seraient des compétences différentes. Qui les utilise séparément ? Surtout HTML et CSS ?
    Et elles seraient au même niveau que les AWS(6) et Azure(17) ou que le machine learning(16) . Quant aux OS, on sépare Linux(4) mais on regroupe les autres Unix(18).
    Quant à "Oracle"(11), de quelle compétence parle-t-on ? Ni de Java(2) ni de SQL(1)...

  6. #6
    Membre expérimenté
    Citation Envoyé par emilie77 Voir le message
    Aucune confiance. Dans le tableau et le graphe il n'y a meme pas le PHP...
    Ni Ada, Eiffel, Erlang, Groovy, Scala, Kotlin (dont Android), Rust, Go, Ruby, Swift, ... la liste est longue. Et les bases NoSQL .

    (perso, je pratique les 1,2,3, 4, 5, 14, 15... entre autres)

  7. #7
    Membre éclairé
    SQL est tout à fait logique , comme pour Java , que Linux soit demandé ,oui il a éradiqué les spécialistes AIX et les " admin " de windows server

  8. #8
    Modérateur

    Bonjour,

    Pour moi, il y a pas mal d'erreurs d'interprétation dans les commentaires. Le graphique présente les mots-clés les plus demandés sur un site d'offre d'emploi, il est donc raisonnable de penser que la très grande majorité des annonces, si ce n'est toutes, contiennent plusieurs mot-clés.

    L'idée de ce graphique est de montrer ce qui est globalement le plus demandé. Donc on peut conclure qu'une offre sur 5 inclue les mots SQL et java -- pas forcément ensemble.

    Le classement me semble, a priori et sans étude poussée, raisonnable.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  9. #9
    Membre régulier
    @Darklinux Lol. Non non, je te confirme, ont est toujours la.

  10. #10
    Membre régulier
    Il y a quelque chose que je ne comprends pas : SQL est un langage pour les bases de données, alors que Java sert à coder toute sorte d'applications. Ou alors je n'ai pas connaissance que l'on puisse faire des fenêtres avec SQL, je vais chercher tiens...
    On compare ce qui est comparable, non ?

  11. #11
    Membre émérite
    Citation Envoyé par Askeridos Voir le message
    Il y a quelque chose que je ne comprends pas : SQL est un langage pour les bases de données, alors que Java sert à coder toute sorte d'applications. Ou alors je n'ai pas connaissance que l'on puisse faire des fenêtres avec SQL, je vais chercher tiens...
    On compare ce qui est comparable, non ?
    T'as des trucs pourraves genre Oracle Forms, Access, etc.

    Sinon pourquoi avoir divisé .NET et C# ? Je suis sûr que 90% des dév .NET font du C#

  12. #12
    Expert éminent sénior
    Citation Envoyé par Askeridos Voir le message
    Il y a quelque chose que je ne comprends pas : SQL est un langage pour les bases de données, alors que Java sert à coder toute sorte d'applications. Ou alors je n'ai pas connaissance que l'on puisse faire des fenêtres avec SQL, je vais chercher tiens...
    On compare ce qui est comparable, non ?
    Il s'agit pas de classer et de comparer des langages, comme dit plus haut c'est juste des fréquences des mots clef et c'est parfaitement normal que SQL apparaisse.

    Si tu veux un truc bien classé ça existe :
    Emploi développeur 2018 : les langages les plus demandés et les mieux payés
    Emploi développeur 2018 : les bases de données les plus demandées et les mieux payées
    Emploi développeur 2018 : les tendances et les effets de mode- Les nouveaux métiers et technologies sur le marché de l'emploi


    Citation Envoyé par emilie77 Voir le message
    Aucune confiance. Dans le tableau et le graphe il n'y a meme pas le PHP...
    Justement, la part de marché de PHP est plus importante en France qu'au US, donc si c'est normal, d'autant que ce graphe ne montre pas que les technologies Web, ou que les langages serveur pour le Web, si tu veux un truc que sur le Web tu as le sondage langage serveur web pour la francophonie et la PHP est bien devant.
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  13. #13
    Membre chevronné
    Citation Envoyé par Cincinnatus Voir le message

    Quant à "Oracle"(11), de quelle compétence parle-t-on ?
    Connaitre SQL en général et connaitre Oracle font deux. Oracle est un géant SGBD qui nécessite beaucoup de connaissance qui n'ont rien à voir avec SQL, ça nécessite aussi une certification particulière.

    Citation Envoyé par Bill Fassinou Voir le message

    Que pensez-vous des résultats de cette étude ? Est-elle pertinente ou pas ?
    Pour moi elle est pertinente. Ici on ne compare pas des languages de programmation. En effet pour moi chaque mot est une technologie qui est demandé sur les offres d'emploi, et personne ne peut dire que l'informatique peut toujours fonctionner séparément entre tous ces technologies, mais c'est toujours une belle sauce de techno pour réaliser un projet. Chaque compétence nécessite une connaissance et une maîtrise pour arriver à une finalité dans le domaine du dév. et de l'informatique en général.

    Donc je trouve le graph très logique, cela ne veut pas dire par exemple que PHP n'existe pas, mais en comparaison des ingrédients les plus recherchés pour réaliser une sauce de technos d'un projets informatique on a juste souligner le top des 20 technos les plus demandés par les employeurs.

    Cela me pousse moi développeur à faire des efforts pour colmater mes incompétences si je veux trouver facilement un emploi plus recherché.

  14. #14
    Membre éclairé
    Citation Envoyé par SoyouzH2 Voir le message
    @Darklinux Lol. Non non, je te confirme, ont est toujours la.
    Pour AIX ou Windows Server ?

  15. #15
    Membre expérimenté
    Citation Envoyé par la.lune Voir le message
    Connaitre SQL en général et connaitre Oracle font deux. Oracle est un géant SGBD qui nécessite beaucoup de connaissance qui n'ont rien à voir avec SQL, ça nécessite aussi une certification particulière.
    Oracle, c'est :
    - Java
    - la base de données Oracle et ses multiples déclinaisons, en Cluster ou non,
    - MySQL,
    - Weblogic,
    - les applications métier, progiciels,
    - une infrastructure Cloud,
    - le machine learning,
    et bien d'autres services / logiciels / ...

    Donc parler de compétence "Oracle" c'est comme parler de compétence "Microsoft", "Apple" ou "Google", par exemple. Je connais des DBAs non développeurs. Ils ont des compétences en BDD Oracle mais pas dans les outils de développement ou d'intégration de ce fournisseur.

    Pour les certifications, Oracle recense 7 familles de certifications Cloud, 10 autres familles pour le logiciel et le système (dont BDD et Java...). Le nombre de certifications total doit être exponentiel, il y a 6 niveaux, de "Junior Associate" à "Expert" en passant par "Master" et "Specialist".
    C'est bel et bien trop large pour être regroupé sous une seule bannière en tant que "compétence".

  16. #16
    Modérateur

    Citation Envoyé par Cincinnatus Voir le message

    Donc parler de compétence "Oracle" c'est comme parler de compétence "Microsoft", "Apple" ou "Google", par exemple.
    [...]
    C'est bel et bien trop large pour être regroupé sous une seule bannière en tant que "compétence".
    Entièrement d'accord, mais il n'est pas rare de voir ces termes dans les annonces, du genre "De formation Bac+5, vous connaissez Oracle et Microsoft, bla bla bla"
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  17. #17
    Membre averti
    Citation Envoyé par Cincinnatus Voir le message

    Donc parler de compétence "Oracle" c'est comme parler de compétence "Microsoft", "Apple" ou "Google", par exemple.
    C'est de la mauvaise fois, lorsqu'une annonce mentionne Oracle comme compétence cela correspond toujours à la base de donnée.

  18. #18
    Membre expérimenté
    Citation Envoyé par LeBressaud Voir le message
    C'est de la mauvaise fois, lorsqu'une annonce mentionne Oracle comme compétence cela correspond toujours à la base de donnée.
    Ok, 4 offres au hasard :

    - Consultant intégration et déploiement, Noisy-le-Grand (93), Temps plein, CDI, 40 000 € - 50 000 € par an
    -> Connaissance des environnements Linux, Windows) Weblogic, J2EE,
    - Ingénieur commercial Junior en Alternance - Oracle H/F, Oracle (le groupe lui-même), Paris (75), Apprentissage
    - Développeur SOA, ESB, BPM Tibco, 75011 Paris 11e, Temps plein, CDI, 48 000 € par an
    -> Framework Spring, Oracle, Angular, méthode agile
    peut-être la BDD
    - Analyste développeur JAVA/J2EE H/F _Clermont Ferrand, Capgemini
    -> Vous maîtrisez les technologies Java/J2EE, Base de données Oracle
    Là c'est clair.
    Autre, sur linkedin : filtres sur Oracle Databae, Oracle Applications, etc.

    "Oracle" est probablement souvent synonyme de "Oracle DB", mais pas à 100%.

  19. #19
    Expert éminent sénior
    Oracle tout court, oui par métonymie, ça désigne le SGBD, car c'est le premier produit.
    Ou alors ça fait parti des fiches mal rédigées, et qui demandent du Oracle Frameworks par exemple.
    - So.... what exactly is preventing us from doing this?
    - Geometry.
    - Just ignore it !!
    ****
    "The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
    ***
    Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019

  20. #20
    Membre expérimenté
    Citation Envoyé par Glutinus Voir le message
    Oracle tout court, oui par métonymie, ça désigne le SGBD, car c'est le premier produit.
    Ou alors ça fait parti des fiches mal rédigées, et qui demandent du Oracle Frameworks par exemple.
    Dans la majeure partie des cas, oui. Bon, 99,999% sans doute
    MAIS ça, c'est donc faux :
    Citation Envoyé par LeBressaud Voir le message
    C'est de la mauvaise fois, lorsqu'une annonce mentionne Oracle comme compétence cela correspond toujours à la base de donnée.
    Même 99,999% ne vaut pas 100%. Le "toujours", je ne valide pas. Mais c'est un point de détail, je pense que la discussion a depuis longtemps dérivé du sujet...

###raw>template_hook.ano_emploi###