Les professionnels de GBNews.ch s'allient à la puissance des technologies en intelligence artificielle générative, pour informer la communauté des affaires et le grand public, des dernières tendances et des évolutions du marché de l'emploi.
Programmeur ou développeur ? Une précision qui fait la différence
Écrit par Thierry Sorg
Paru le 29 mars 2019
Des technologies et des métiers
An amazing programmer doesn’t necessarily make an amazing developer because a developer has to juggle more parts of the project. Many developers start out as programmers and work their way into developer positions if they are interested in taking on greater responsibility.
Il existe différents métiers, dans le secteur de l'informatique, qui peuvent être relativement méconnus du grand public. Nous pouvons citer les admins sys, techs réseau, techs assit et autres specialists DBA/BI/SAP comme autant de ces métiers qui sont liés à une technologie ou à un domaine spécifique. Parmi tous ces termes, nous nous intéressons à la différence entre un développeur et un programmeur. Cela a-t-il un impact sur le marché de l'emploi ?
Vocabulaire
Serait-ce une simple question de vocabulaire ? Pouvons-nous indifféremment utiliser un terme à la place de l'autre ?
Il convient, pour mieux comprendre, de replacer ces métiers en fonction de leur domaine, que ce soit orienté conception ou exploitation, et du niveau de formation où d'expérience acquis. La figure suivante est reprise d'une présentation de l'IDEC de 2005. Ce graphe reste étonnamment correct malgré l'augmentation de la diversité des métiers.
Les métiers de l'informatique. Reprise du graphe issu du document « Informatique de gestion — Domaine, métiers et filières de formation » édité par l'IDEC, 2005
Il faut noter que les termes de "programmeur" et "développeur" sont bien différents.
Là où le développeur sera plus dans l'analyse et la conception d'une solution logicielle, le programmeur, lui, est orienté vers la réalisation et la mise en œuvre. En d'autres termes, le programmeur utilise principalement les technologies de programmation (c'est-à-dire des langages de programmation et des logiciels d'édition spécialisés) alors que le développeur se situe à un niveau d'abstraction au-dessus où il peut s'affranchir des technologies lors de certaines phases d'un projet.
Le maître-mot : projet
Le projet est peut-être le point central autour duquel s'articule la différence entre programmeur et développeur.
En effet, c'est dans le cadre de projets - de développement - que s'illustre un développeur. Il est en mesure de mettre une ou plusieurs solutions en place pour répondre à une problématique. En somme, le développeur sait comment transformer les besoins et directives - souvent non techniques - en fonctionnalités à mettre en œuvre dans une solutions logicielles.
C'est à ce moment qu'intervient le programmeur. Il a une maîtrise technique qui lui permet de respecter à la fois les directives techniques du cahier des charges d'un projet, mais aussi les standards en matière de programmation.
De qui a-t-on besoin ?
A l'heure actuelle, le terme de programmeur est bien moins référencé que celui de développeur. L'impact n'est pas négligeable.
Une plateforme professionnelle telle que LinkedIn affichera plusieurs milliers d'offres pour l'intitulé software developer alors que la recherche de poste de software programmer peinera à atteindre une centaine de réponses.
Cela montre a quel point il peut être important, tant pour un acteur du domaine que pour une personne responsable des ressources humaines, de savoir définir plus exactement les compétences réelles disponibles ou nécessaires pour un poste.
C’est le sens général du progrès : des outils deviennent accessibles aux masses et démocratisent des technologies autrefois réservées à des spécialistes. Mais, dès lors que les choses sont devenues une commodité, la différentiation passe par un nouveau niveau technique, nécessitant à son tour de savoir programmer.
Quels pourraient être les points de vue partagés par les différents acteurs du marché de l'emploi ? De plus, avec la pénétration de plateformes de développement de type low code ou no code - i.e. des environnements de programmation basés sur une approche graphique facilitant la création d'applications, ou encore AI et Tensorflow - des plateformes dédiées au machine learning, les métiers de l'informatique au niveau de la conception et de la réalisation doivent évoluer.
Si la programmation est vouée à devenir une compétence standard, au même titre que la bureautique, comment adapter le niveau technique des programmeurs ? Quelles répercussions cela aurait-il sur les autres métiers de l'informatique ?
Ce sont autant d'axes de réflexion qui seront étayés dans de prochains articles.
2 comments on “Programmeur ou développeur ? Une précision qui fait la différence”
Bonsoir ! Je réponds au nom de Nikita kuzu, je suis étudiante en faculté de gestion informatique. Je suis donc débutante et j'aimerais être développeur web en même temps programmeur, mais j'ai du mal en m'en sortir, j'ai besoin de votre aide, je ne sais pas par où commencer.
Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.
Cookies tiers
Ce site utilise Google Analytics pour collecter des informations anonymes telles que le nombre de visiteurs du site et les pages les plus populaires.
Garder ce cookie activé nous aide à améliorer notre site Web.
Veuillez activer d’abord les cookies strictement nécessaires pour que nous puissions enregistrer vos préférences !
Bonsoir ! Je réponds au nom de Nikita kuzu, je suis étudiante en faculté de gestion informatique. Je suis donc débutante et j'aimerais être développeur web en même temps programmeur, mais j'ai du mal en m'en sortir, j'ai besoin de votre aide, je ne sais pas par où commencer.
Peut-on commencer sans diplôme ?