mardi 12 février 2008

Les différences entre un architecte et un développeur

A ce jour, et même si je ne travaille que depuis un peu plus de 2 ans, mon but est de devenir architecte. Je ne suis qu'un développeur "junior" mais je souhaiterai me diriger dans cette voie.

Ma vision de ce métier est la suivante :
- connaissances techniques étendues et approfondies
- la vision, les possibilités d'évolution d'un produit (d'un logiciel)
- l'adaptation
- la compréhension du besoin aussi bien au niveau technique que fonctionnelle
- la possibilité de garder un lien étroit avec le développement tout en pouvant s'en extraire

La technique, le choix d'un langage, d'outils ne sont que des moyens d'arriver à résoudre le problème.
La conception est pour moi une partie essentielle du développement d'un logiciel. Il faut réussir à obtenir un modèle robuste et évolutif, c'est un travail difficile qui demande de l'investissement.
Alors forcément il faut se tenir au courant, qu'apporte la nouvelle version de tel framework, de tel langage, de telle application par rapport à la précédente.
Et ce nouveau truc qui vient de sorti là, à quoi pourrait-il me servir?
Et si j'utilisais ce pattern à la place de celui-là, ça ne serait pas mieux ?

Il faut apprendre, je ne connais que trop peu de choses, il me faut donc me former, tout les jours ou presque!
Et c'est ça que je trouve intéressant dans l'informatique.

Pour conclure, vous trouverez à la page suivante plusieurs points détaillant les différences entre développeur et architecte.

Aucun commentaire: