student asking question

Dites-moi la différence entre un codeur (coder), un programmeur (programmer) et un ingénieur (engineer) !

teacher

Réponse d’un locuteur natif

Rebecca

Ces trois mots peuvent prêter à confusion car ils se chevauchent dans certains rôles ! Tout d’abord, dans l’industrie du logiciel, les codeurs (coder), les programmeurs (programmer) et les ingénieurs (engineer) ont quelque chose en commun en ce sens qu’ils travaillent avec du code. Cependant, les rôles spécifiques sont légèrement différents, tout d’abord, les codeurs sont classés comme débutants car ils utilisent un seul langage de code. Pour cette raison, ils sont souvent appelés junior programmers/developers. Les programmeurs et les développeurs (developer), quant à eux, travaillent également avec du code, mais ils sont plus qualifiés que les codeurs et sont responsables de l’ensemble du projet. Enfin, les ingénieurs sont des professionnels qui ont atteint le sommet de leurs compétences et qui sont responsables de la conception, de la finalisation et de la coordination d’une application ou d’un projet dans son ensemble. En d’autres termes, fondamentalement, tous les trois fonctionnent avec du code, mais ils diffèrent dans leurs compétences. Ainsi, selon le niveau de compétence, vous pouvez progresser dans votre carrière pour devenir codeur, programmeur/développeur et ingénieur logiciel, dans cet ordre. Exemple : I have a friend who works as a software engineer in Silicon Valley. She usually works on optimizing applications for end-users. (J’ai une amie qui travaille comme ingénieure logicielle dans la Silicon Valley, et elle est généralement responsable de l’optimisation des applications des utilisateurs finaux.) Exemple : I just started my career as a coder. I can be considered a newbie. (Je commence tout juste ma carrière de codeur, donc d’une certaine manière, je suis un débutant.)

Questions et réponses populaires

12/08

Complétez l’expression avec un quiz !

Codeur autodidacte qui méprise tous ceux qui ont suivi un cours.