1 pièce(s) jointe(s)
Dans quels langages de programmation seriez-vous prêt à vous investir en 2017 ?
Dans quel(s) langage(s) de programmation seriez-vous prêt à vous investir en 2017 ?
Et pourquoi ?
L’informatique s’est invitée dans tous les secteurs d’activités aujourd’hui, et avec elle, la programmation. Cet état de fait justifie, en grande partie, la pléthore de langages de programmation existants, et ce avec un nombre toujours en croissance.
Cependant, certains langages se distinguent positivement par la diversité des utilisations qu’on peut en faire, leur interopérabilité dans des environnements hétérogènes, la stabilité du code écrit, la facilité d’implémenter la couche de sécurité des applications programmées, la connexion à une base de données, et bien d’autres points clés considérés dans le développement d’applications.
Avec ce vaste écosystème de langages de programmation, il est bien utile de se demander quels sont ces langages qui valent bien l’investissement en temps, en énergie et même en couts financiers pour un apprentissage et/ou une adoption dans son environnement de travail. C’est le but de ce sondage.
Il n’est pas aussi à ignorer que pour un étudiant ou ingénieur en début de carrière, s’investir dans un langage de programmation est motivé par les possibilités d’emploi que peut offrir ce langage. En janvier 2017, Developpez.com publiait la liste des langages pour lesquels les compétences étaient les plus demandées dans les offres d’emploi en 2016 : Java se démarquait amplement. Puis s’en est suivi une étude sur les langages de programmation les mieux payés en entreprise, où TypeScript, Go et Ruby étaient en tête de liste.
Vous êtes donc invité à voter pour le(s) langage(s) que vous estimez meilleur(s) et digne(s) d’investissement en 2017, sur la base des critères que sont :
- la couverture et la compatibilité prises en charge par le langage au niveau :
- des systèmes d’exploitation supportés : Windows, Unix, Linux, etc.,
- des technologies et environnements de programmation : classique (client riche, application CLI), Web, Mobile, etc.,
- des connecteurs de systèmes de gestion de bases de données (SGBD) intégrés,
- de la richesse des bibliothèques,
- du nombre et de la qualité des EDI qui intègrent le langage dans leur interface ;
- la gestion des changements :
- maintenance logicielle : l’aisance dans la modification d’un bout du code sans avoir à impacter l’ensemble du projet,
- maintenance évolutive : la programmation de nouveaux modules sans refonte du socle de l’application ;
- la facilité dans l'apprentissage et la prise en main :
- fluidité de la syntaxe,
- organisation de la structure du code,
- l’adoption par la communauté,
- étendue de la communauté existante autour du langage,
- existence d’un support libre et/ou payant,
- disponibilité de la documentation sur le langage ;
- nombre et envergure des applications programmées avec ce langage ;
- et bien d’autres points que vous pourrez relever.
Bien qu’il s’agisse de voter, la qualité du sondage viendra du partage d’expérience sur les langages. N’hésitez donc pas à partager vos avis dans le fil de la discussion.
Voir aussi
:fleche: Les langages de programmation en forte croissance en 2016, selon l'IEEE
:fleche: Sondage sur les langages de programmation préférés en 2015
:fleche: Sondage sur les langages serveur préférés pour le Web en 2015 ?
:fleche: La rubrique programmation
:fleche: Le forum général sur les langages de programmation
Nouvaux langages envisagés
Bonjour,
Personnellement je pense me mettre à F# et surement à Lua aussi.
S'arrêter à un seul language c'est comme porter le même pantalon toute sa vie
Dans quel(s) langage(s) de programmation seriez-vous prêt à vous investir en 2017 ?
Python, Go
Et pourquoi ?
Parce que je partage l'opinion de Robert Cecil Martin qui dit dans son livre "Clean Coder" qu'un professionnel ne peut pas se contenter de ne connaître qu'un seul language de programmation. Il faut être curieux chercher à se former sans cesse !
Des super frameworks, etc j'en ai connu déjà beaucoup dans ma jeune vie de développeur. Ils avaient beau être proche de la perfection je pense notemment à GWT qui était un "angular killer" à l'époque :) (Oui dans le monde java c'était presque impossible de réaliser des SPA (Single Page Application) sans se casser les dents avant GWT.
C'était incroyable ! J'adore ce framework et pourtant... la technologie a évoluée les gens aussi et les moeurs aussi. Et c'est super ! On fait un métier dans une technologie qui évolue tous les jours ! Il n'y a qu'a voir les framework javascript, nodejs c'est bientôt un tous les mois :)
Et aussi je pense que pour pouvoir dire tel ou tel language est bien adapté pour tel ou tel projet il faut le connaître. Sinon on tombe dans les :
<troll>"PHP/Python c'est pas propre", "Java c'est trop lent", "Ruby c'est trop magique", "C# c'est trop proprio".</troll>
OPEN YOUR MIND :)