Sondage : quels sont les langages de programmation que vous maîtrisez ?
Les langages pour lesquels vous pensez être aptes à assurer un projet

Le , par Michael Guilloux, Chroniqueur Actualités
Quels sont les langages de programmation que vous maîtrisez ?
Le choix d’un langage de programmation doit être motivé par la passion afin que le développeur puisse s’épanouir pendant sa carrière. Mais dans un contexte social qui va de mal en pis et où le chômage va grandissant, la passion peut facilement devenir un critère secondaire. Le plus important serait surtout de pratiquer et maîtriser un langage dont l’offre serait largement couverte par la demande. Ce qui se traduirait donc par des revenus élevés alors que les entreprises seront prêtes à tout pour mettre la main sur le premier talent disponible qu’elles trouveront.

On rentre donc dans des études minutieuses comme en théorie des jeux pour prendre les meilleures décisions à long terme. Il faut également suivre régulièrement l’évolution des langages et de leurs alternatives, voir si le marché d’un certain langage est saturé ou va continuer à croire. Il faut avoir du flair pour détecter les langages d’avenir.

Certes, on se méfie des nouveaux langages qui tendent à voler la vedette à notre langage préféré. Mais, pour ne pas être un développeur dépassé, on fait parfois des compromis et on décide de se mettre à niveau pour maîtriser ce nouveau langage qui est plus que prometteur. Se limiter à un seul langage serait également trop risqué, surtout pour un débutant, alors on diversifie pour avoir plusieurs cordes à son arc.

Mais au final, il y a seulement quelques langages que nous maîtrisons et pour lesquels nous sommes prêts à répondre à n’importe quelle offre. Pour les autres, on se dit qu’on pourrait travailler pour s’améliorer, après avoir été recruté pour un poste ou une mission pour laquelle c'est une compétence requise.

Nous avons récemment interrogé le portail Emploi de Developpez.com, qui nous a sorti les statistiques sur les offres d’emploi postées sur le site depuis 2013. Pour cette année, on note que Java (30 %) reste le langage le plus demandé, suivi par JavaScript (18 %) et PHP (17 %). C# se retrouve à la quatrième place avec 10 %, alors que VB.NET, qui est l'autre option standard pour développer en .NET, ne représentait que 0,5 % des offres d’emploi postées sur le site.

Mais là, il ne s’agissait que de l’offre d’emploi, en d’autres termes, les compétences que recherchent les entreprises. Mais qu’en est-il de la demande d’emploi potentielle ? Autrement dit, quelles compétences les développeurs peuvent-ils offrir à ces entreprises ?

Ce sondage (à choix multiples) vient donc en complément de la récente news sur les offres d’emplois IT pros ; le marché de l’emploi étant en effet la confrontation entre l’offre et la demande d’emploi. Cela pourra permettre aux entreprises, mais également aux développeurs de voir les langages les plus pratiqués (voire les plus maîtrisés) par la communauté IT Pro francophone.

Ce sera également l’occasion de partager vos expériences en matière de choix de langage de programmation, donner vos avis sur les langages appelés à mourir, ceux qui vont continuer à faire les beaux jours des développeurs, mais également les jeunes langages qui sont appelés à exploser en popularité. Vous pourrez également profiter pour partager vos plans futurs en matière de choix de langage, et en donner les raisons.

Et vous ?

Quels sont les langages de programmation que vous maîtrisez et pour lesquels vous pensez être aptes à assurer un projet ?
Qu’est-ce qui explique vos choix de langages de programmation ?
Quels sont les langages qui sont appelés à mourir ?
Quels sont ceux qui vont continuer à faire les beaux jours des développeurs ?
Quels sont les jeunes langages qui pourraient exploser en popularité ?
Quels sont vos plans futurs en matière de choix de langage ?

Voir aussi :

Quels sont les langages de programmation que vous détestez le plus ? Et pourquoi ?
Offres d'emploi développeurs : Java est toujours en croissance et le langage le plus demandé suivi dans cette étude détaillée par JavaScript et PHP


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de super_navide super_navide - Provisoirement toléré https://www.developpez.com
le 08/07/2016 à 13:25
Vivre c bien
Avatar de transgohan transgohan - Expert éminent https://www.developpez.com
le 08/07/2016 à 13:25
Pour ma part je vote C et PHP.
Le C parce que je le pratique tous les jours dans mon travail.
Le PHP parce que je le pratique depuis pas mal d'années sur mes temps libres. Mais pour ce dernier je ne pourrai que difficilement trouver un emploi ne connaissant que peu les frameworks.
Avatar de Thorna Thorna - Membre éprouvé https://www.developpez.com
le 08/07/2016 à 13:26
D qui, bien qu'excellent, est peu prisé.
Et Rust ? Ou Scala et les dérivés java-iens ? Ou Fortran/Lisp/Haskel et autres langages spécialisés ?
Avatar de jephsess jephsess - Candidat au Club https://www.developpez.com
le 08/07/2016 à 13:56
java
Avatar de LSMetag LSMetag - Expert confirmé https://www.developpez.com
le 08/07/2016 à 14:06
Moi je ne maîtrise rien, mais je sais me débrouiller plus que correctement dans à peu près tout (sauf peut-être Javascript). Mais je mettrais C# devant.

Je précise qu'en milieu professionnel (et même étudiant), j'ai mené avec succès divers projet sur des choses dont j'avais à peine entendu parler avant. Pour maîtriser vraiment une techno, il faut, pour moi, en connaître tous les comportements possibles, la syntaxe par coeur, travailler en bas niveau avec, ne pratiquement jamais avoir besoin de google ou d'un quelconque tutorial,...

Mais si as de bonnes bases en développement, avec du travail tu peux créer et mener à terme des projets dans beaucoup de technos inconnues différentes, en usant de tutoriaux, de forums et de recherches,.. car tu sais ce que tu dois rechercher et tu as les bases pour assimiler rapidement la mise en place de concepts dont tu connais le contexte d'utilisation, les tenants et les aboutissants.
Avatar de eliniel eliniel - Membre actif https://www.developpez.com
le 08/07/2016 à 14:08
Je pense maîtriser assez le VBA, le C# et LABVIEW pour mener à bien des projets dans mon domaine.
Avatar de Daïmanu Daïmanu - Membre chevronné https://www.developpez.com
le 08/07/2016 à 14:08
J'ai envie de dire aucun.

Non pas que je suis complètement nul en dev (quoique), mais pour moi maîtriser c'est bien plus que connaître la syntaxe de base ou les bibliothèques les plus utilisées. Maîtriser c'est tout connaître du langage, son comportement dans plusieurs contextes, toutes les optimisations faites par le compilateur, les flags du compilateur, comprendre les spécifications, être capable de déceler des problèmes au premier coup d’œil.
Ça demande des dizaines d'années d'expérience, et je pense que clamer maîtriser un langage c'est souvent faire preuve d'arrogance ou d'ignorance AMHA.

Personnellement je ne m'y oserais pas.
Avatar de Gugelhupf Gugelhupf - Modérateur https://www.developpez.com
le 08/07/2016 à 14:23
"maitriser" peut avoir un sens très relatif... j'aurais pu cocher la moitié de ces langages, mais je ne me suis contenté que d'un seul, celle que j'estime "maitriser" dans le sens où j'ai passé pas mal de temps sur la doc officielle, avec lequel j'ai travaillé plusieurs années, créé de nombreux projets, utilisé différents API et frameworks.
Avatar de esperanto esperanto - Membre confirmé https://www.developpez.com
le 08/07/2016 à 14:31
Sérieux, y'a vraiment 40% qui pensent maitriser Javascript? Combien sont capables de programmer à base de prototypes?

A part ça, la plupart des langages de cette liste sont sémantiquement équivalents (même modèle de programmation impérative) mais ils diffèrent notamment par leur API, et c'est là que ça se corse. Récemment on m'a demandé de déboguer une macro Word, chose que je n'avais jamais fait avant, mais comme ça reste de la programmation impérative on s'en sort à peu près. Par contre qu'on ne me demande pas d'en écrire une nouvelle, parce que là je ne connais pas tout le modèle (tous les objets prédéfinis, quoi) et vraiment pas envie d'y passer du temps.
Avatar de youtpout978 youtpout978 - Membre expert https://www.developpez.com
le 08/07/2016 à 14:36
La question est :

Sondage : quels sont les langages de programmation que vous maîtrisez ?
Les langages pour lesquels vous pensez être aptes à assurer un projet
Certe je ne maîtrise pas les prototypes en JS mais ça ne m'a pas empêcher de développer une App de A à Z en 6 mois qui tourne très bien, sinon je développe en C#, je pense que c'est les 2 langages où je peux facilement crée un projet et le concrétiser sans devoir lire 50 000 docs et tuto.
Contacter le responsable de la rubrique Accueil