skip to main | skip to sidebar
Code 18
Manuel du savoir-faire à l'usage des geeks et des curieux
RSS
  • Accueil
  • Le web au Québec
  • Liens
  • Twitter
  • Facebook
  • À propos

jeudi 19 février 2009

The Pragmatic Programmer

Publié par Infinite Loop, à 20 h 28 2 commentaires

Ça fait longtemps que j'aurais dû glisser un mot sur un livre que j'ai lu il y a très longtemps et qui m'a été incroyablement utile lorsque j'en étais à mes débuts dans le monde de la programmation. Pour quelqu'un qui ne souhaite pas mieux qu'apprendre, le livre The Pragmatic Programmer peut rapidement devenir une référence pratique pour guider nos choix à travers différents aspects de la programmation (sans être relié à aucun langage particulier).

Écrit au tournant des années 2000 par Andrew Hunt et David Thomas, The Pragmatic Programmer, From Journeyman to Master (publié chez Addison-Wesley) est rapidement devenu un incontournable de la littérature informatique. D'ailleurs, près de 10 ans après sa sortie, il se classe encore dans les meilleures ventes d'Amazon et ce n'est pas rare de le retrouver dans le top 5 des meilleurs livres pour programmeurs (tous types confondus).

Souvent comparé à Code Complete (1000 pages, Microsoft Press), il a l'avantage d'être plus concis (350 pages), plus efficace et d'aller droit au but. Des exemples concrets et des anecdotes viennent appuyer les propos, ce qui le rend plus stimulant à lire qu'une grosse brique technique.

On y trouve aussi des conseils et une liste de bonnes pratiques liées au développement professionnel d'applications, une source de référence pour des outils qui simplifieront notre travail, la description de notions fondamentales et plusieurs exercices avec les réponses commentées. À la fin, un aide-mémoire répertorie les 70 conseils décrits au sein du livre.

Son succès a été tel qu'il a donné suite à une collection de livres publiés sous le nom "Pragmatic Bookshelf". Mais celui-ci est définitivement l'incontournable du lot. Même si je compte maintenant plusieurs années d'expérience à mon actif, il m'arrive à l'occasion de réviser certains concepts et de les donner en exemples à des stagiaires ou des programmeurs junior. Parfois, lire un passage permet de mieux expliquer la situation que d'essayer de trouver les mots justes.

Si vous êtes encore à l'école ou que vous avez gradué récemment et que vous aspirez à devenir un professionnel des technologies de l'information, vous devez faire votre devoir et lire ce bouquin. Je suis certain qu'il vous sera aussi utile qu'il me l'a été.


Tags: Livres

2 réponses à "The Pragmatic Programmer"

  1. Marcelin78 a dit...
    25 février 2010 à 08 h 01

    Bon, ben il est vraiment temps que je me le procure...

    Infinite Loop a dit...
    25 février 2010 à 08 h 32

    Ne t'attends pas à ce que ça soit très technique. C'est surtout des trucs pour se préparer à avoir la meilleure approche possible.

    Voici aussi un résumé de plusieurs conseils publié sur leur site.


Publier un commentaire

Message plus récent Messages plus anciens Accueil
S'abonner à : Publier des commentaires (Atom)
    Suivre @code18 sur Twitter

    Catégories

    • Apache (21)
    • Citations (167)
    • Club Vidéo (24)
    • Coffre à outils (56)
    • CSS (8)
    • Curiosités (117)
    • Design Pattern (2)
    • Drupal (8)
    • Easter Eggs (22)
    • Extensions Firefox (20)
    • GIMP (7)
    • Histoire (21)
    • HTML (32)
    • Humour (57)
    • Intégration (34)
    • iPod (12)
    • JavaScript (110)
    • Jeu de combat (6)
    • Le coin du geek (128)
    • Liens (12)
    • Linux (56)
    • Livres (78)
    • Lois et principes (46)
    • Marché des saveurs (26)
    • Mathématique (18)
    • Mobile (5)
    • Montréal (32)
    • Musique (112)
    • Pancartes et écriteaux (16)
    • Perl (8)
    • Pérou (1)
    • PHP (130)
    • PostgreSQL (44)
    • Programmation (105)
    • Saviez-vous que (55)
    • Sécurité (22)
    • SEO (5)
    • SQL Server (22)
    • Vieilles publicités (6)
    • Virtualisation (8)
    • Voyages (1)
    • Zend Framework (26)

    Divers

    Archives

    • ►  2015 (6)
      • ►  août 2015 (1)
      • ►  juillet 2015 (1)
      • ►  février 2015 (3)
      • ►  janvier 2015 (1)
    • ►  2014 (8)
      • ►  décembre 2014 (1)
      • ►  novembre 2014 (1)
      • ►  octobre 2014 (1)
      • ►  août 2014 (2)
      • ►  juillet 2014 (2)
      • ►  janvier 2014 (1)
    • ►  2013 (53)
      • ►  décembre 2013 (2)
      • ►  novembre 2013 (1)
      • ►  octobre 2013 (3)
      • ►  septembre 2013 (2)
      • ►  août 2013 (5)
      • ►  juillet 2013 (3)
      • ►  juin 2013 (5)
      • ►  mai 2013 (3)
      • ►  avril 2013 (7)
      • ►  mars 2013 (7)
      • ►  février 2013 (11)
      • ►  janvier 2013 (4)
    • ►  2012 (105)
      • ►  décembre 2012 (8)
      • ►  novembre 2012 (5)
      • ►  octobre 2012 (4)
      • ►  septembre 2012 (1)
      • ►  août 2012 (8)
      • ►  juillet 2012 (7)
      • ►  juin 2012 (7)
      • ►  mai 2012 (10)
      • ►  avril 2012 (13)
      • ►  mars 2012 (15)
      • ►  février 2012 (15)
      • ►  janvier 2012 (12)
    • ►  2011 (146)
      • ►  décembre 2011 (14)
      • ►  novembre 2011 (11)
      • ►  octobre 2011 (12)
      • ►  septembre 2011 (13)
      • ►  août 2011 (15)
      • ►  juillet 2011 (17)
      • ►  juin 2011 (18)
      • ►  mai 2011 (15)
      • ►  avril 2011 (9)
      • ►  mars 2011 (7)
      • ►  février 2011 (3)
      • ►  janvier 2011 (12)
    • ►  2010 (398)
      • ►  décembre 2010 (29)
      • ►  novembre 2010 (28)
      • ►  octobre 2010 (32)
      • ►  septembre 2010 (34)
      • ►  août 2010 (22)
      • ►  juillet 2010 (35)
      • ►  juin 2010 (42)
      • ►  mai 2010 (36)
      • ►  avril 2010 (37)
      • ►  mars 2010 (34)
      • ►  février 2010 (32)
      • ►  janvier 2010 (37)
    • ▼  2009 (430)
      • ►  décembre 2009 (32)
      • ►  novembre 2009 (34)
      • ►  octobre 2009 (33)
      • ►  septembre 2009 (37)
      • ►  août 2009 (37)
      • ►  juillet 2009 (39)
      • ►  juin 2009 (38)
      • ►  mai 2009 (37)
      • ►  avril 2009 (35)
      • ►  mars 2009 (37)
      • ▼  février 2009 (32)
        • Débuter avec Smarty
        • Excuses de programmeurs
        • Ajouter les numéros de lignes dans du code source
        • 12 étapes vers un meilleur code ?
        • Décompiler un fichier d'aide CHM
        • Équivalences prototype vs jQuery
        • Afficher une date en français avec PHP
        • Citation no. 18 sur la relation de couple
        • Comparer des versions de fichiers
        • Apprendre le Zend Framework
        • The Pragmatic Programmer
        • Lecture un fichier séquentiel avec Perl
        • Variables de Perl et de PHP
        • Redimensionner une image avec GD
        • Output buffering de PHP
        • Citation no. 17 sur Linux et Windows
        • Convertir des m4a en mp3
        • Configuration de base de TinyMCE
        • RTE gratuits à découvrir
        • Manipuler des mesures avec Zend_Measure
        • Monty Python influence l'informatique
        • Refuser l'accès à certains fichiers avec .htaccess
        • Citation no. 16 sur le travail
        • Jukebox touchscreen
        • Débuter avec SQLite et PHP
        • Regular Expressions (Regexp)
        • Compteur de caractères facile avec Prototype
        • Renommer la corbeille de Windows XP
        • Quota d'espace sur PostgreSQL
        • Fonction pgSQL avec %rowtype
        • Vider une table dans PostgreSQL
        • Citation no. 15 sur les étudiants
      • ►  janvier 2009 (39)
    • ►  2008 (84)
      • ►  décembre 2008 (34)
      • ►  novembre 2008 (39)
      • ►  octobre 2008 (11)

    Abonnés

Copyright © All Rights Reserved. Code 18 | Converted into Blogger Templates by Theme Craft