Je bosse dans une institution ou on privilégie la “polyvalence” au détriment de la notion de métier.
J’ai peut être reçu une formation de développeur autrefois mais maintenant j’en sais moins que mes stagiaires.
codeur = programmeur = développeur : personne qui écrit le code
architecte logiciel = quelqu’un qui prépare le terrain pour les développeurs.
On peut faire le même cheminement entre un technicien réseau et un architecte réseau, l’un met en place ce que l’autre a prévu.
Après je m’en fiche de l’étiquette que l’on m’attribue, j’ai un diplôme de Management des SI. J’ai fait du développement logiciel et également du travail d’architecture logicielle / réseau. Bref, je suis informaticienne (et fière de l’être).
Malheureusement je ne retrouve pas un article qui parlait de l’évolution du langage.
On parlait à l’époque de logiciel. Aujourd’hui d’application, d’outil même.
Les produits développés sont aujourd’hui pensés pour aider des humains, pour être agréables, beaux et ergonomiques.
Je pense qu’il y a une symétrie entre l’évolution des produits et des producteurs :
Un développeur développe une application, un outil qui s’adresse à des humains.
Si quelqu’un voit de quel article je parle et peut le partager c’est cool.
Je suis un Développeur / Artiste .
Je suis Analyste Programmeur étant donné que le terme développeur est un anglicisme. Mais je dis développeur quand même.
Pour moi ça reste la même chose ^^
Comme le dit Céline : codeur = programmeur = développeur : personne qui écrit le code.
Et il ne faut pas le voir comme quelque chose d’ingrat, sinon c’est qu’on s’est planté de métier ;)
Pas vraiment d’accord. Résumer le métier à « écrire » me semble insultant, tant c’est loin de ce qu’on fait. S’il s’agissait d’écrire du code, nous serions des dactylos, pas des développeurs, et nos compétences se mesureraient en mots par minute, pas en capacité d’analyse, créativité et adaptation
Pour ma part, l’idée n’était pas de réduire le métier à écrire du code. Mais ça reste ce qu’on fait majoritairement, à moins de travailler toujours sur le même type d’application avec des modules déjà tout fait.
De mon point de vue il n’y a pas de différence entre ces trois dénominations. Elles définissent le même métier qui consiste à développer des programmes, c’est à dire écrire du code mais aussi à réfléchir à des solutions pour résoudre des problèmes et donc réfléchir sur la conception de ces programmes (pas sur toute la conception puisque c’est le boulot de l’architecte logiciel en principe, mais en partie).
Après il y a des développeurs à qui on ne demande pas leur avis et à qui on demander uniquement de coder ce qui est prévu (et c’est malheureux pour eux) mais ce n’est pas leur métier qui est différent, c’est leur employeur qui ne l’exploite pas correctement.
Poète numérique.
Essayez ça quant un inconnu vous demande ce que vous faites. Vous serez surpris de son intérêt soudain.
Programmeur, parce que c’est concrètement l’activité que je préfère. Développeur c’est trop large comme terme. Je pourrais développer des rapports dans outil dédié ou des jobs ETL mais ça ne m’intéresse moins s’il n’y a pas un aspect programmation.
Codeur, c’est un peu limité, c’est proche de traducteur. Ça existait peut être dans les années 70 mais le dev logiciel ne marche pas comme ça, même si beaucoup de boîtes le pensent encore.
J’ai trouve cette définition sur un autre forum ^^:
Le codeur c’est celui qui sort des lignes de code pour un programme qu’il ne comprend pas.
Le programmeur c’est celui qui sort un programme avec des lignes de code qu’il ne comprend pas.
En même temps, on est un peu tous concepteurs de solutions digitales, non ?
Remy Sharp (le gars derrière jsbin.com entre autre) dénonce justement l’abus du titre d’ingénieur et rappelle qu’il n’y a pas de honte à n’être que simple “développeur” :
Salut Ben voilà ce que dit notre ami Bret Victor dit sur la question : dans le développement d’un programme il y a deux aspects, le Engineering et le Authoring, le engineering il dit c’est “thing to thing” et le authoring “human to human”. HIH
Renaissance developer, c’est pas mal aussi pour attirer l’attention
Et se présenter comme architecte c’est parfait pour semer la confusion et surfer dessus tout le reste de la discussion.
Bonjour tout le monde!
Je croix que sur ce sujet il ya plein de gens qui font l’amalgame et savent pas faire la différence entre codeur, programmeur, développeur.
Même personnellement les choses sont pas claire dans ma tête, si il ya quelqu’un dans ce forum qui pourra nous dire la différence entre chaque qualification.
Merci d’avance!!!
Pour le fun
Je suis un CodeMonk (pour les lecteurs de TheCodelessCode.com) ou un Code Gardener.
http://thecodelesscode.com/names/Shinpuru?lang=fr
Ça se google et il y a de belles explications.
J’ai écrit trois histoires dessus, la 3e est la meilleure mais ça te donnera le contexte
En bullet points :
- tu ne contrôles pas la nature (environnement, managers, clients, parfois budget)
- tu peux cependant l’utiliser à ton avantage ou avancer malgré tout
- tu n’es pas seul, tu ne peux contrôler tes collègues
- tu peux cependant les guider (le mot “tuteur” marche pour les plantes et les gens ^^)
- bref, retourne le sol, plante des graines, arrose, retire les mauvaises herbes, et laisse ton projet éclore et donner des fruits
- et si tu crois qu’on peut avoir des fruits en trois jours sans se préparer, tu auras de mauvaises surprises :)
Plus sérieusement
Sinon un titre bizarre ne sert à rien, tu travailles avec des gens et ils veulent te faire rentrer dans des cases rien que pour comprendre et se donner une idée.
Si je dois choisir les mêmes mots que les autres, j’aime bien le mot Lead Dev, pas comme “Chef des devs” mais comme “guidance bienveillante et éclaireur du chemin des devs” :)
Parce que Senior Dev, ça fait style tu es à la retraite à 28 ans – j’en ai 31 et encore des choses à faire et à apprendre !
++
Je suis assez d’accord.
En tant que Rédacteur Technique, quand je tente d’expliquer mon métier aux gens, la plupart du temps ils pensent que je ne fait qu’écrire, que rédiger…
Alors que concrètement, j’étudie et j’analyse un sujet technique, je définiebles impacts éventuels dans la documentation et après et seulement après je les intègre !..
Donc oui je rédige mais pas que ! 😊
D’ailleurs c’est pour ça que plusieurs boîtes ont depuis quelques années changé l’intitulé du poste pour passer de “Rédacteur Technique” à “Analyste-Rédacteur” !^^
chacun son interprétation quoi … moi, pour faire chier, je suis analyste programmeur :p
j’ai une formation bac+2 et je pleure quand je vois nos stagiaires en école d’ingé ne pas connaître les opérateurs ternaires ni les design pattern …
peut-on dire qu’on est architecte quand on est bon en programmation objet?