Do you know Joel?

Quelques mots pour vous présenter un des auteurs les plus populaires du web…

J’ai découvert Joel Spolsky durant mon année d’échange à Toronto grâce au cours « d’ingénierie logicielle ». C’était, en fait, censé être notre livre de cours.

Pour la plupart des cours, c’est généralement assez chaud de lire les livres, car c’est en anglais et en plus c’est rébarbatif (c’est pareil en français avec les bouquins académiques !). Mais pas avec Joel.

Pourtant, au départ, c’est pas super engageant comme couverture :

joel-on-software

Je ne sais pas vous, mais moi ça me donne pas envie de l’ouvrir.

Franchement, ça fait penser à un vieux grimoire avec pleins de pages écrites en tout petit.

Mais quand j’ai (enfin) trouvé le courage d’ouvrir et de commencer le livre, je l’ai dévoré ! (Surtout que c’est pas écrit en tout petit mais en taille normale 🙂 donc en fait ça se lit très bien)

Joel, c’est un type qui a passé 10 ans de sa vie chez Microsoft, mais qui a aussi passé pas mal de temps dans d’autres boites, et aujourd’hui il a monté la sienne. Dans toutes ses expériences, il a vu des trucs bien, et d’autres beaucoup moins bien. Et là, dans ce livre, il vous offre un condensé des « Do’s et Don’t’s » pour livrer des belles applications informatiques à temps.

Grâce à ses astuces, vous saurez évaluer la solidité et la fiabilité d’une boite d’édition de logiciel (le fameux « Joel’s test« ). Et pour tous les geeks qui aiment le travail bien fait, mais aussi qui veulent réaliser des produits qui puissent se vendre (à l’opposé des geeks qui réalisent des trucs dont personne ne veut, d’ailleurs personne ne leur a demandé, mais ça leur fait plaisir), alors Joel est pour vous !

Si vous n’avez pas envie d’investir dans un livre, commencez par son blog : je vous conseille par exemple cet article récent, où il donne des conseils pour adapter son CV lorsqu’on postule à une petite boite d’édition.

Comme bien souvent avec ce genre de bouquin, il ne vous apprend pas forcément quelque chose de nouveau, mais il met le doigt sur le truc qui cloche, et il offre des solutions pour éviter ces obstacles. Et il vous dit : « allez-y ! n’ayez pas peur ! »

Pour moi Joel est la preuve qu’on peut être bon développeur (en écrivant du code propre et documenté) tout en étant compétitif (c’est à dire livrer à temps le logiciel dont a beson le client). Je ne suis pas sûr que toutes les boites encouragent ça. Sur le papier, bien sûr ! Mais en réalité, combien donnent vraiment les moyens à leurs développeurs de livrer des bons produits ?

A l’heure où le développement informatique devient grand public, ou n’importe qui peut prendre un éditeur de texte et développer son site en php, je pense que c’est important que les professionnels de l’informatique arrivent à marquer leur différence. Ca n’était jamais arrivé avant : les professions sont parfois protégées (médecin, avocat, etc.) soit il faut investir dans du matériel, mais pour l’informatique : pas de barrière ! n’importe qui peut s’improviser informaticien.

Joel nous montre qu’un professionnel de l’informatique est bien plus qu’un bidouilleur de code, et j’aime bien ça !

à plus

roland

Roland

Actuellement IT Services Manager (France) au sein de la société Wolseley. Diplômé du Master MIAGE en 2006 à Lyon. Année d'échange à l'Université de Toronto en 2004-2005. Organisateur des Journées Nationales MIAGE en 2004 à Lyon. Président de l'Association des Miagistes Lyonnais en 2003. Vice-Président Etudiant de l'Université Lyon 1 entre 2000 et 2002.

Vous aimerez aussi...

2 réponses

  1. Thomas dit :

    Je ne pense pas qu’on puisse s’improviser professionnel informatique… et les quelques autodidactes qui réussissent sont des gens qui investissent beaucoup de temps sur le sujet

    Hier effectivement tu aurais créé ton site perso PHP, aujourd’hui tu utiliseras plutôt une solution CMS (par exemple ce blog). Mais il s’agit de site personnel difficilement commercialisable (attention je ne dis pas monétisable, mais c’est un autre débat)

    Tout ça pour dire que les préoccupations de qualité sont au coeur des process des entreprises d’informatiques que ce soit les projet de MDA, de nouveau modèle de gestion de projet (CMMI, ITIL, SCRUM …), de développement (Xprogramming, intégration continue, …).
    Pour ma part, je vis ça au quotidien.

  2. Roland dit :

    tu vis ça au quotidien car tu es un professionnel des TIC.
    mais y’a plein de gens là dehors qui ont découvert qu’un ordinateur leur donnait le pouvoir de créer des trucs, et qui s’improvisent développeurs.

    Y’a qu’à voir tous les sites web ou logiciels développés par des étudiants en info qui ne sont jamais utilisés une fois qu’ils sont partis !

    j’y vois 2 raisons :
    – c’est pas vraiment utile
    – c’est trop compliqué à maintenir (pas de doc, des algo ésothériques, etc.)