Les 5 phases de l'évolution du développeur tête a claques, les avez-vous traversées ?
Le développeur est un être comme un autre et, comme beaucoup, il traverse plusieurs étapes au cours de sa vie pour évoluer. Comment découper une carrière IT suivant ces grandes phases ? Nous en avons trouvées cinq, les voici :
Le débutant enthousiaste
Débordant de passion et d'excitation, particulièrement pour son langage fétiche (du genre VB ou PHP), le débutant code très vite, et pense maitriser totalement le syntaxe d'actionscript. Généralement, il ne produit que des gros fichiers remplis de variables. Il est très productif...si ce que vous recherchez est un jeu avec un serpent devant avaler des pommes sans toucher les murs... Pour lui, la programmation, "c'est facile". Et il voudra toujours vous montrer, ou vous parler pendant des heures, de ce "super trop cool jeu en flash" qu'il vient de terminer.
Le Génie
Il développe depuis plusieurs années déjà et a même appris un second langage. Très humble, il se prend tout simplement..pour le Messie de la programmation. Ni plus, ni moins. Il est venu vous sauver et, de toutes façons, tout ce qu'il ne comprend pas est "has-been" ou "inutile". Il nomme toujours ses classes en commençant par son initiale, et tient u n blog où il explique tout ce que le monde doit apprendre de lui.
Le maniaque de l'abstraction
Après quelques années de pratique, le développeur se rend compte qu'il débute toujours ses codages de jeux Flash en réutilisant 90% du code de la version précédente. Il se dit alors : "hé, mais si je créeais un super moteur de jeu, pour simplifier tout ça !". Il est fier, grâce à lui, écrire un nouveau jeu est devenu aussi simple que d'en rédiger le .txt contenant les règles.
Il se dit alors que tous les programmes devraient être généralisés...
Et ne sort plus de cette idée... Du coup, il ajoute cinq nouvelles classes à chaque fois qu'il implémente une nouvelle fonction.
Le Vétéran
Après plusieurs années à travailler dans la même boite commerciale et sans âme, à tripoter les données d'un disque dur pour le même salaire chaque mois, l'informaticien peut se créer une carapace protectrice. Comme ni la vitesse ni le talent ne sont récompensés de nos jours, il s'organise un petit système de fonctionnement très mesuré, juste assez pour n'être jamais surpris par un bug ou sa hiérarchie.
Pour lui, faire les choses "comme il faut", ça veut dire "faire les choses, mais en mieux". Il est calme en toutes circonstances, et même en cas d'urgence il ne travaillera pas plus vite.
Le Gourou
Après une décenie de service, le programmeur a évolué, et son enthousiasme des débuts s'est envolé. Tous ces tests d'unités, assertions, recherche d'erreurs, design de classes, etc...ne sont que des chimères. Alors l'informaticien s'en débarasse, comme il n'en a plus besoin, et il élabore le code le plus simple possible pour réaliser ce dont il a besoin : la liberté est là!
Il n'écrit que dans des langages dynamiques avec un fort composant fonctionnel. Son code ressemble à celui du débutant, sauf qu'il est moins long et que les noms des variables signifient quelque chose.
Connaissiez-vous toutes ces phases ? Les avez-vous traversées ?
A quelle étape en êtes-vous actuellement ?
En avons-nous oublié ?
Les 5 phases de l'évolution du développeur tête-à-claques
Les avez-vous traversées ?
Les 5 phases de l'évolution du développeur tête-à-claques
Les avez-vous traversées ?
Le , par Katleen Erna
66 % | ||
44 % | ||
27 % | ||
24 % | ||
15 % | ||
7 % |
Une erreur dans cette actualité ? Signalez-nous-la !