Envie de devenir développeur : un utilisateur

mardi 24 mai 2005 :: perrick :: Développement :: 4 commentaires :: aucun trackback

En tant que développeur, ne sous-estimez pas le pouvoir de l'utilisateur. C'est à lui qui détient la clef de vos efforts : est-ce que vos lignes de code lui faciliteront la vie, le travail ou l'amour ? Si vous ne faîtes pas mieux que son horoscope, pensez à la reconversion.

Read next

Envie de devenir développeur : un maître

lundi 23 mai 2005 :: perrick :: Développement :: 9 commentaires :: aucun trackback

Puisque Dave Hoover m'a demandé d'étayer mes propos précédents avec des exemples, je me vois "obligé" d'y répondre. Je commencerais donc par un maître qui a jalonné mes errements informatiques.

Read next

Envie de devenir développeur ?

vendredi 20 mai 2005 :: perrick :: Développement :: 3 commentaires :: aucun trackback

Hier soir à l'apéro PHP, j'ai eu droit à une de ces questions qui font réfléchir : Comment est-ce qu'on devient développeur ou programmeur ? Déjà je fais une différence entre les deux. Le programmeur écrit du code. Le développeur écrit du code et son boulot continue avec la maintenance, le support, la documentation, les évolutions...

Une fois cette distinction faite, voici quelques éléments nécessaires :

  1. de l'envie, de la volonté. L'ordinateur ne répond que du binaire : marche / marche pas. Parfois c'est très frustrant mais c'est comme ça : il faut apprendre à aimer ça...
  2. un utilisateur. Souvent on commence à développer pour soi, dans son coin. Et puis au bout de quelques semaines, le projet perd de l'intérêt : le code meurt à petit feu. Devenir son propre utilisateur est envisageable : il faut juste apprendre à ne pas être complaisant avec soi même.
  3. un maître. A la différence du prof qui vous dira quoi faire, le maître est celui vers qui on peut se retourner quand on est bloqué. On le retrouve parfois sur un forum, une liste de diffusion. Sauf que l'avoir en chair et en os est un atout indéniable.

D'autres pistes -- pour arriver à un ensemble suffisant -- sont disponibles sur Red Squirrel : Patterns of Software Craftsmanship: From Apprentice to Journeyman. En tout cas on en reparlera à la prochaine rencontre des praticiens XP à Paris le 26 mai 2005.