17 points par jsryu 2021-07-20 | 23 commentaires | Partager sur WhatsApp

Sans distinction de domaine ou de catégorie de livres,

pourriez-vous citer un livre incontournable pour les développeurs, selon vous ?

23 commentaires

 
jjongwoodev 2021-07-31

Je n’ai pas lu énormément de livres,

mais je recommande Vivre en tant que programmeur.

 
nicewook 2021-07-30

Je vous recommanderais Clean Agile.

C’est un bon livre pour se faire une vue d’ensemble de l’agile.

 
wan2land 2021-07-27

"Hackers, la rhapsodie de la folie", qui traite de la culture hacker

 
nicewook 2021-07-30

Je pense que c’est un bon livre qui motive.

 
phg9898 2021-07-25

Pour moi, le livre de ma vie a été Code Complete.

 
kwon5604 2021-07-24

Je recommande The Clean Coder d’Uncle Bob. Beaucoup de gens le confondent avec Clean Code, mais ce livre parle de la manière de devenir un bon développeur. On y trouve de nombreux points qu’on peut mettre en pratique directement en entreprise comme actions concrètes. Personnellement, je pense que c’est le livre que celles et ceux qui commencent le développement devraient lire en tout premier :)

 
dua804 2021-07-22

« Prince of Persia : Journal de développement ».

Je voudrais recommander ce livre comme une lecture incontournable de développement personnel, même pour ceux qui ne sont pas développeurs. La raison, c’est que les autres livres de développement personnel sont généralement écrits après le succès (avec donc beaucoup de déformation des souvenirs et d’embellissement), alors que ce livre est le journal brut publié tel quel par Jordan Mechner, ce qui permet de voir sans filtre quel genre de vie quelqu’un a menée et à quelles interrogations il a été confronté avant de réussir.

On peut aussi entrevoir, au fil des pages, quels efforts le développeur a fournis pour créer un jeu, et surtout à quel point il s’est investi dans l’optimisation.

 
homgru 2021-07-26

Ah... est-ce qu’une traduction est sortie aussi, en plus de l’édition originale ?

 
kofmania 2021-07-26

https://fabianist.tistory.com/716 Il semble qu’il soit aussi disponible en livre électronique.

 
narusas 2021-07-21

Release It

Cela m’a beaucoup aidé à acquérir les concepts et l’intuition nécessaires pour créer non pas un logiciel qui fonctionne simplement, mais un logiciel capable de survivre dans un monde impitoyable.

 
lordkim 2021-07-21

Je vous recommande « Les erreurs logicielles à travers l’histoire ».

Vous ressentirez peut-être différemment le poids d’une seule ligne de code...

 
kunggom 2021-07-21

Parmi les livres qui reviennent souvent dans ce type de discussion, il y a aussi Humble Pi: When Math Goes Wrong in the Real World de Matt Parker (Dasan Science, 2020). Le contenu ne se limite pas uniquement au logiciel, mais il présente de nombreux exemples d’erreurs liées aux logiciels.

 
whtmdwls 2021-07-21

Personnellement, j’ai l’impression que les deux livres ci-dessous décrivent le plus fidèlement les services web modernes, du point de vue de l’architecture et de l’exploitation.

  • Building Microservices: Designing Fine-Grained Systems

  • The Site Reliability Workbook: Practical Ways to Implement SRE

 
seokzoo 2021-07-21

Je recommande "CODE" de Charles Petzold.

 
kunggom 2021-07-21

Ce livre est vraiment excellent aussi. En partant de simples circuits électriques et des relais qui les relient, il montre comment le fonctionnement d’un ordinateur s’est construit pas à pas depuis les couches les plus basses, et comment l’abstraction s’y met en place ; on peut le considérer comme le précurseur des livres du type [Construire un ordinateur depuis les fondations].

 
ffdd270 2021-07-21

Personnellement, avez-vous un livre incontournable pour les développeurs ?

Comprendre Ruby : il s’agit de comprendre les internals de Ruby.

Plus qu’un livre sur Ruby lui-même, il explique en détail et de façon pédagogique comment un langage de programmation est compris par un programme, et je me suis dit que j’aurais aimé le lire plus tôt.

 
taegon 2021-07-21

Pour ma part, c’est aussi The Pragmatic Programmer qui me vient en premier à l’esprit, mais comme il a déjà été recommandé, je choisirais Refactoring.

Et il y a aussi sur https://mysetting.io/books une liste de livres utiles pour le développement ; ils avaient d’ailleurs rassemblé la plupart des ouvrages que j’aurais envie de recommander.

 
twinstae 2021-07-21

C’est [Ensemble, grandir]. Il porte le sous-titre « la voie vers l’agile ». Il propose, de manière rigoureuse et fondée sur des preuves, une réflexion sur l’apprentissage et la croissance, la collaboration et la performance.

 
gguimoon 2021-07-21

Je recommande personnellement Logicomix. On peut y découvrir le chemin parcouru par les mathématiques, qui constituent le socle de l’informatique, ainsi que le récit des personnages qui, au fil de cette histoire, se sont interrogés et ont tâtonné.

 
kunggom 2021-07-20

Les livres suffisamment célèbres pour figurer parmi les incontournables seront sans doute déjà souvent recommandés par d’autres, donc plutôt que d’aller dans cette direction, je vais légèrement changer d’angle et choisir un livre qui pourrait aider les débutants en programmation.

  • Hirokazu Nishio, Les techniques qui soutiennent le code : méthodes de programmation expliquées par les principes (BJ Public, 2013)

    C’est un livre qui présente, en comparant plusieurs langages, divers concepts communs à de nombreux langages de programmation ainsi que les raisons de leur apparition. Personnellement, c’est un livre qui m’a énormément aidé.

En plus de celui-ci, je recommande aussi le livre que je lis en ce moment, car je pense qu’il convient parfaitement à ceux qui ont débuté en programmation, ont déjà assimilé la syntaxe de base, mais ne savent pas quoi faire ensuite.

  • Raoul-Gabriel Urma · Richard Warburton, Développement logiciel Java en pratique : apprendre les techniques modernes de développement Java à travers 4 projets (Hanbit Media, 2020)

    C’est un livre qui présente brièvement, sur la base du langage Java, des notions comme les principes SOLID, le développement piloté par les tests et les design patterns, puis permet de s’exercer à les appliquer dans du code réel. Le livre en lui-même n’est pas très volumineux, mais il vaut la peine de faire tous les exercices en les résolvant un par un.

 
gguimoon 2021-07-21

Rien qu’en regardant les tables des matières des deux livres, on dirait qu’ils contiennent l’essentiel nécessaire à la programmation et au développement. Merci pour la recommandation.

 
benjamin 2021-07-20

S’il ne fallait en choisir qu’un, ce serait The Pragmatic Programmer.

S’il fallait en citer trois, j’y ajouterais

Hackers & Painters et Just for Fun.

 
xguru 2021-07-20

C’est très vieux et basique, mais je choisirais quand même Le Programmeur pragmatique.