Nous avons mis environ 10 jours pour l’impression et l’assemblage. Nos discussions avec les personnes de la communauté et celles du corps médical ont pris 4 à 6 semaines.
Codeur, Programmeur, Développeur y a-t-il une différence ?
Connaitre les différences entre ces appellations peut vous donner une idée sur la profondeur à laquelle vous voulez aller dans votre aventure de codage
S’il est vrai que dans notre société actuelle nous sommes habitués à désigner la même personne par ces appellations (codeur, programmeur, développeur), il faut aussi savoir que ces mots ne désignent pas forcément la même chose. Faire la part des choses est impératif pour toute personne voulant se lancer dans le domaine des codes : <<Connaitre les différences entre ces appellations peut vous donner une idée sur la profondeur à laquelle vous voulez aller dans votre aventure de codage>>.
Avant de se lancer dans les comparaisons, il serait bien préférable de connaître la définition de ces mots et de comprendre quels rôles primordiales un développeur, un programmeur ou un codeur est amené à faire lors du développement d’une application
De son sens étymologique le mot coder veut dire transformer une information en code donc un codeur c’est quelqu’un qui transforme une information en code. Très simple à comprendre n’est-ce pas ? Mais allons plus loin, dans le domaine de l’informatique quel sens a le mot codeur ou quel travail il fait réellement ? Le codeur effectivement écrit du code informatique, il est souvent spécialisé dans un seul langage, il s’occupe dans un projet de fournir des bouts de code pour le bon fonctionnement du projet. Avez-vous déjà fait du bricolage à partir d’instructions d’un livre ? Même si le résultat n’était pas parfait, vous y êtes parvenu et avez trouver quelque chose de potable.
Mais si les instructions étaient bien suivies vous aviez quelque chose de présentable. De cette même façon vous êtes similaire à un codeur.
Vous ne pouviez pas trop vous éloigner des instructions pour ne pas faire un désastre.
Comme le dit Mike Jackson , un codeur est,
Quiconque peut écrire du code qui se compile et s’exécute, qui fera ce qu’il veut quand on lui donne les bonnes entrées.
Les titres développeurs et programmeurs sont souvent utilisés de manières interchangeables. Ce sont des niveaux plus expérimentés de codeurs . Ils maitrisent deux, trois ou plusieurs langages.
Les programmeurs comprennent les algorithmes, leur travail comprend l’écriture de code, le test , la correction de bugs……
Si un codeur est un bricoleur qui suit les instructions de bases, un programmeur serait un électricien, un plombier, ou un menuiser minimum compétent dans son domaine qui a une certaine maitrise du sujet mais cela ne l’empêche point de lire les instructions. Le programmer avant de coder réfléchit sur le problème et à la solution qui doit être appliquée c’est pour cela que Jonah Bitautas dit cela de manière très succincte,
Être programmeur signifie réfléchir activement à des solutions abstraites à un problème avant même de toucher au code ou d’ouvrir votre éditeur de code préféré.
Le programmeur est plus orienté logique que code, c’est une extension des compétences du codeur.
Quant au développeur ce sont des généralistes. Ils utilisent un tas de langages et de systèmes différents et les communiquent entre eux. Hanselman l’explique en ces termes « sont experts dans l’art de contourner les problèmes et de relier des composants ensemble pour remplir un ensemble d’exigences ».
Les développeurs modulent le produit pour produire une interface finale ,ils mettent en place l’architecture globale , le socle de l’application.
Donc ici il reste clair que bien que ces trois appellations aient été longtemps attribués au même individu ou à la même profession, elles ne signifient pas la même chose. Le domaine des codes reste vaste et dans ce domaine on retrouve une belle communauté de codeurs de programmeurs et de développeurs qui travaillent le plus souvent ensemble pour produire un logiciel, un site web etc. Si ces fonctions représentaient une échelle à trois niveaux, le codeur serait au niveau le plus bas, le programmeur au niveau intermédiaire et le développeur au plus haut niveau.
Il est important de faire la différence entre ces trois fonctions surtout avant de postuler pour un job ou de lancer une offre d’emploi, les pré requis et les attentes ne sont pas les mêmes quand il s’agit de l’un ou de l’autre.
Sanata Sanogo
Recevez nos nouvelles dans votre boite mail
Découverte – Charlette N’guessan première femme lauréate de la RAEng Africa Prize
Charlette N’Guessan est un modèle de réussite féminin dans les TIC. Elle vient de nous prouver une fois de plus que les jeunes filles africaines sont intelligentes et capables, mieux encore lorsqu’elles développent des compétences dans le numérique les résultats sont justes palpables et remarquables.
A la découverte de l’univers des logiciels libres
Le groupe de mots « Logiciel libre » ou [free software] en anglais désigne l’ensemble des logiciels qui respectent la liberté des utilisateurs. En gros, cela veut dire que les utilisateurs ont la liberté d’exécuter, copier, distribuer, étudier, modifier et améliorer ces logiciels.
Serena Williams Keynote Speaker au VGrace Hopper Celebration 2020
C’est avec fierté que l’institut AnitaBorg annoncé la participation de Serena Williams en tant que conférencière principale lors de la célébration virtuelle de Grace Hopper cette année. Hormis le fait qu’elle soit l’une des icônes les plus reconnaissables au monde, ce choix se justifie par le succès de Serena dans la mode, la philanthropie, en tant que partenaire stratégique et investisseur.