Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Les 5 phases de l'évolution du développeur tête-à-claques
Les avez-vous traversées ?

Le , par Katleen Erna

0PARTAGES

0  0 
Les 5 phases de l'évolution du développeur tête a claques, lesquelles avez-vous traversées ?
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é ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de gmotw
Membre confirmé https://www.developpez.com
Le 15/04/2010 à 9:11
Citation Envoyé par ManusDei Voir le message
Le plus gros problème en réunion est l'ego des participants ^^
Je confirme...
("Soit c'est ça, soit j'ai pas compris"
"Ben, t'as pas compris"
"Quoi?! Tu me traites d'imbécile?!"
"Hein? oO"
1  0 
Avatar de deadalnix
Membre chevronné https://www.developpez.com
Le 06/04/2010 à 5:44
J'ai été un bon débutant enthousiaste. Mais je me suis soigné depuis.
0  0 
Avatar de source of energy
Futur Membre du Club https://www.developpez.com
Le 06/04/2010 à 6:30
Selon moi, à la suite de "Maniaque de l'abstraction", une nouvelle branche peut se créer pour donner naissance à

L'analyste en herbe
Cette personne aura entendu parler de certain concept comme l'eXtrem Programming, ou encore le processus agile (aura lu environ 3 articles dans des blogs) et croira en connaître les rouages à cent pour cent. Il aura également entendu parler des Design Pattern et avec une liste de 23 noms de design il saura exactement de quoi on parle. Il est même en mesure de donner des définitions complètes sans en comprendre le sens totalement. Évidemment il fera les mêmes erreurs que tout le monde, parce qu'il n'aura rien compris.

Pour ma part je suis rendu à ce stade. Je ne sais pas ce qui arrive par la suite. Quelqu'un peut m'aider
0  0 
Avatar de Shinzul
Membre averti https://www.developpez.com
Le 06/04/2010 à 8:07
Je suis encore dans une phase de maniaque de l'abstraction, dès que je vois un problème je cherche plus a le résoudre mais à trouver une solutions génériques

Mais je commence à me soigner et à entrer dans une autre phases (mais je suis pas au stade vétéran )
0  0 
Avatar de Erwy
Rédacteur https://www.developpez.com
Le 06/04/2010 à 8:50
Vétéran, mais je dois reconnaitre que je dois commencer à me rapprocher du gourou , mais bon je travaille pas mal avec du fonctionnel
0  0 
Avatar de BLeguillou
Membre régulier https://www.developpez.com
Le 06/04/2010 à 9:03
Qu'est-ce qu'il y a au dessus du Gourou ?
0  0 
Avatar de Guldear
Nouveau membre du Club https://www.developpez.com
Le 06/04/2010 à 9:28
Citation Envoyé par BLeguillou Voir le message
Qu'est-ce qu'il y a au dessus du Gourou ?
Des cheveux, parfois...
Gourou remotivé par l'indépendance ?
0  0 
Avatar de danielhagnoul
Rédacteur https://www.developpez.com
Le 06/04/2010 à 9:40
Bonjour.

Citation Envoyé par BLeguillou Voir le message
Qu'est-ce qu'il y a au dessus du Gourou ?
Le sénile

Il est passé par toutes les phases précédentes. Il a étudié et pratiqué plusieurs langages et plusieurs techniques de programmation. Il a appris de ses erreurs. Il n'essaie plus de révolutionner que son propre code. Il ne se souvient plus que de la moitié des choses qu'il a apprises.

Celui qui soutiendra qu'il s'agit d'une autobiographie aura des problèmes !
0  0 
Avatar de benzoben
Membre actif https://www.developpez.com
Le 06/04/2010 à 9:41
J'en suis actuellement à l'étape vétéran mais je me demande si je vais passer à celle du gourou : je vais peut être me lancer dans la pizza plutôt!
0  0 
Avatar de trident_job
Membre averti https://www.developpez.com
Le 06/04/2010 à 9:43
Pour moi, le vétéran est celui qui s'adapte à toutes les situations.
Faire quelque chose de carré en 2 mois, ou un prototype en 2 heures bien crade, c'est la force du vétéran.
Il voit plus loin que les autres (experience oblige), il connait les besoins réels, il 'sait' intuitivement quelle architecture sera la meilleure pour chaque besoin.

Et dernier point, il sait écouter les autres, et écouter une voix solitaire qui n'est pas d'accord avec le reste du groupe !
0  0