Les livres que tout développeur doit lire


#1

Selon vous, quels sont les livres que tout développeur devrait avoir lu ?


Cadeaux de Noël pour développeurs
#2

Comme je suis convaincu que l’ouverture est une des plus grandes qualités qu’un développeur puisse avoir, si j’avais un livre à conseiller, je recommanderais

Il permet de découvrir 7 langages de programmation (Clojure, Haskell, Io, Prolog, Scala, Erlang et Ruby). Ces langages sont très différents et permettent de découvrir de nouvelles façons penser un problème. Très enrichissant !


#3

vraiment en tant que développeur je ne peux que conseiller:


et

deux livres qui permettent de mieux apprécier et de s’épanouir son métier de développeur


#4

d’ailleurs il y a un deuxième tome qui est prévu de Seven Languages In Seven Weeks et dans la même veine:


#5

Personnellement je l’ai en français:


#6

+1 pour The Clean Coder/Coder proprement. Ce livre m’a profondément marqué. Les exemples sont tous en Java, mais les idées générales s’adaptent facilement à n’importe quelle programmation orientée objet.


#7

À défaut de proposer un livre, je propose mon 1er livre qui m’a suivi pendant toutes mes études. ;-)
Le Language C


#8

#9

#10

J’essaye de maintenir une liste à jour sur http://davidl.fr/books.html
J’ai lu l’intégralité de leur contenu et je met en avant les meilleurs


#11
  • Un indispensable pour comprendre que l’approche TDD va beaucoup plus moins que le simple unit Testing.

http://www.growing-object-oriented-software.com/

  • Mon deuxieme indispensable est sur le design OO lui-meme. Sandi Metz ne livre pas ici des recettes de cuisine, mais un réelle démarche pour ecouter le probleme à résoudre, votre code existant, et découvrir ce dont vous avez besoin.
    Les exemples sont en Ruby ce qui rend la lecture facile a tous.

http://www.poodr.com/


S'improviser designer
#12

Je recommande Bootstrapping Design qui réconcilie les développeurs et le web design. Il m’a donné les clés pour sauver les meubles les quelques fois où j’ai dû m’improviser designer.


#13

Attention, the clean coder est différent de clean code/coder proprement.
Les deux sont à lire ceci dit :)


#14

J’en est pas lu énormement. J’ai les livres cités précédemment, mais j’ai pas eut le temps de tout lire.

J’ai beaucoup aimé Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman notamment le chapitre sur la ceinture blanche, qui est aussi developpé dans le pragmatic programmer : «Il ne faut pas être pretentieux vis à vis d’un langage (ou autre techno) par l’experience acquise ailleurs et savoir se poser comme debutant pour apprendre correctement».

Et bien sur la série: The Architecture of Open Source Applications. Vraiment top! Je vais essayer de m’en inspirer pour mes prochain billet.


#15

Oups, ça m’apprendras à aller trop vite :wink:


#16

Je pense que tout développeur devrait avoir lu “97 things every programmer should know”. Beaucoup d’aspects du métier sont couverts (formation, qualité, carrière…). Très facile à lire (articles courts, très bien écrits). Le livre est dispo gratuitement sur internet, on ne pourra pas m’accuser de faire de la pub ;) : http://programmer.97things.oreilly.com/wiki/index.php/Contributions_Appearing_in_the_Book


#17

Pour moi il faut aussi citer:


#18

Une liste sympa de livres à lire : http://cspray.github.io/my.so-archive/100-most-influential-programming-books.html


#19

+1 pour “Refactoring”, un des livres qui m’a le plus apporté dans ma pratique quotidienne.


#20

De mon point de vue de dev front :