Y a-t-il une différence entre un développeur de logiciels et un programmeur informatique?


Réponse 1:

Les fonctions d'ingénieur logiciel ou d'ingénieur en informatique seraient de créer de nouveaux outils ou logiciels pour un particulier afin de faciliter le codage pour le programmeur.

Un devoir du programmeur est d'écrire des codes pour la tâche particulière pour terminer le projet. Il doit connaître toutes les fonctions et bibliothèques disponibles pour écrire le code du programme particulier.

Par exemple: Un programmeur écrirait un code basé sur la tâche donnée par son patron. Alors qu'un ingénieur logiciel doit être capable de développer de nouveaux algorithmes et de créer de nouvelles API et des fichiers de bibliothèque qui peuvent être directement utilisés par le programmeur dans son code. Cela minimise la taille du code et sera très efficace tout en écrivant des codes dans les futurs projets aussi…

Un ingénieur logiciel est un poste plus élevé que le programmeur car il doit avoir la connaissance de la programmation ainsi que les concepts de base de l'informatique tels que les systèmes d'exploitation.


Réponse 2:

Personne n'utilise les titres avec une quelconque précision, mais ..

Autrefois, le «programmeur» était un rôle très limité - quelqu'un qui prenait essentiellement un pseudo-code, fourni par un «analyste de systèmes», et le transformait en code en cours d'exécution. Ces jours-ci, le titre est à peu près vide de sens. La «programmation» est essentiellement une compétence, pas un rôle.

Développeur, d'autre part, se réfère à quelqu'un qui développe réellement un logiciel - qui comprend beaucoup de tâches au-delà de la simple écriture de code (résolution de problèmes, conception, documentation,….).

Pensez à la différence entre un «marteau» et un ébéniste.


Réponse 3:

Personne n'utilise les titres avec une quelconque précision, mais ..

Autrefois, le «programmeur» était un rôle très limité - quelqu'un qui prenait essentiellement un pseudo-code, fourni par un «analyste de systèmes», et le transformait en code en cours d'exécution. Ces jours-ci, le titre est à peu près vide de sens. La «programmation» est essentiellement une compétence, pas un rôle.

Développeur, d'autre part, se réfère à quelqu'un qui développe réellement un logiciel - qui comprend beaucoup de tâches au-delà de la simple écriture de code (résolution de problèmes, conception, documentation,….).

Pensez à la différence entre un «marteau» et un ébéniste.


Réponse 4:

Personne n'utilise les titres avec une quelconque précision, mais ..

Autrefois, le «programmeur» était un rôle très limité - quelqu'un qui prenait essentiellement un pseudo-code, fourni par un «analyste de systèmes», et le transformait en code en cours d'exécution. Ces jours-ci, le titre est à peu près vide de sens. La «programmation» est essentiellement une compétence, pas un rôle.

Développeur, d'autre part, se réfère à quelqu'un qui développe réellement un logiciel - qui comprend beaucoup de tâches au-delà de la simple écriture de code (résolution de problèmes, conception, documentation,….).

Pensez à la différence entre un «marteau» et un ébéniste.