Quelques livres que je recommanderais, pour des ingénieur(e)s logiciels

16 juin 2025livres

En conférences, au boulot, ou sur Internet, on me demande de temps en temps quels livres je recommenderais pour un ou une ingénieure logiciel. Il y a quelques semaines, j’ai passé en revue tous les livres sur mes étagères pour bien répondre à cette question posée par un collègue sur Slack. Je reformate et republie ma réponse ici, en espérant qu’elle servira à d’autres.

⚠️ Ce n’est pas parce que je recommande la lecture d’un livre que je suis d’accord avec (tout ou partie de) son contenu ou son auteur / autrice. Je consulte des opinions et approches différentes des miennes, que ce soit pour me forger un avis, ou pour décider de ce que je ne souhaite pas appliquer. Faites de même, et forgez-vous vos propres opinions 🙏

Voici donc une liste de quelques livres que je recommanderais de lire, parmi ceux que j’ai moi-même lus.


🇬🇧 Je lis principalement en anglais1, surtout pour les livres techniques. Quasiment tous les livres ci-dessous sont donc en anglais. Des traductions existent sans doute, pour certains.

ℹ️💶 Les liens ci-dessous (vers Amazon) intègrent tous un marqueur qui ne change rien pour vous, mais devrait me payer un café ou deux si quelqu’un achète un de ces livres après avoir cliqué sur un des liens de cet article.


Développement logiciel en général

Je commence par quelques livres assez généraux :

  • 📘 The Phoenix Project (Gene Kim, Kevin Behr, George Spatford) : quelques bases à propos de travailler selon une approche DevOps. C’est écrit comme une histoire, ça se lit très bien. Je l’ai lu avant de prendre un rôle de Lead DevOps, ça peut aussi vous aider si votre entreprise a l’habitude de faire des grosses mises à jour big-bang infernales tous les six mois.
    • Je trouve que 📘 The Unicorn Project (Gene Kim), une sorte de suite, est moins intéressant et je vous recommande plutôt The Phoenix Project si vous ne voulez en lire qu’un des deux.
  • 📘 Accelerate (Nicole Gorsgren, Jez Humble) : un livre plus théorique et souvent pris comme référence autour des Principes DevOps comme déployer souvent et par petits incréments, inclut les métriques DORA.
  • 📘 System Design Interview – An insider’s guide (et peut-être le volume 2) (Alex Xu) : le premier volume est intéressant pour commencer à réfléchir à comment concevoir des systèmes plutôt larges. Le second volume devient un peu répétitif au bout d’un moment.
  • 📘 Understanding Distributed Systems, Second Edition: What every developer should know about large distributed applications (Roberto Vitillo) : si vous travaillez sur une plateforme avec plusieurs services qui communiquent à travers le réseau (en allant d’une base de données à des dizaines ou centaines de microservices), voici une lecture qui ferait du bien à toute votre équipe.
  • Je recommande de lire au moins un des livres de la série “Clean …” de Robert Martin : 📘 Clean Code ou 📘 The Clean Coder. Je trouve que Uncle Bob va un peu trop loin parfois et je ne suis pas d’accord avec tout ce qu’il écrit, mais ces livres restent une lecture intéressante.

Je vous recommande de lire quelques livres qui parlent d’architecture logicielle en général, pas seulement au niveau d’un projet, mais bien au niveau de la plateforme entière. Mais je dois admettre que je ne crois pas avoir déjà trouvé un livre que je trouve à la fois utile, qui fournisse de l’aide applicable, et dont j’apprécie la lecture 😢


Je ne vais pas lister de livre à propos d’une technologie précise ou d’un langage de programmation en particulier, mais je recommanderais fortement que vous en lisiez quelques uns. Oui, lire un livre est un investissement en temps bien plus important que lancer une recherche Google ou demander à ChatGPT ou lire quelques articles sur medium, mais un (bon) livre a une structure qui vous accompagne tout au long de votre voyage et découverte 🙏

  • Oh, allez, je vais quand même en lister un : 📘 High Performance MySQL (Schwartz) : j’ai une édition qui date d’il y a 15 ans, qui date de quand j’ai travaillé pour la première fois sur des sites à fort traffic utilisant MySQL. C’était une lecture géniale à ce moment là, j’ai appris beaucoup (et j’ai lu ce livre deux fois d’affilée pour bien tout comprendre et assimiler). Si vous travaillez avec MySQL, je vous recommande de trouver une édition à jour (en espérant qu’elle existe).
  • J’aurais aimé que 📱 Cloud Finops: Collaborative, Real-Time Cloud Financial Management (J R Storment, Mike Fuller) existe quand j’ai commencé à travailler dans Le Cloud. J’ai lu la première édition il y a quelques années (je crois qu’il y a une seconde édition, maintenant) et je recommande aux collègues qui veulent/doivent travailler sur les couts d’hébergement de leur plateforme dans Le Cloud.

Management (au niveau individu / équipe)

  • 📘 The Manager’s path (Camille Fournier) : j’ai lu ce livre quand j’étais Contributeur Individuel, je l’ai relu quand je suis devenu Lead. Si vous devenez manager et n’avez aucun accompagnement ni formation, je vous recommande de lire ce livre… Et plusieurs autres (j’en ai quelques autres, mais je ne suis pas sûr que je les recommanderais “seuls”, même s’ils sont utiles “avec d’autres”).

Management / culture (au niveau de l’entreprise)


Développement personnel / professionnel / de carrière

Je vous recommenderais aussi de lire au moins un ou deux livres à propos “d’argent”, d’investissements, de finances personnelles. Je sais que c’est un sujet considéré comme ennuyeux par beaucoup, mais je crois aussi que connaitre quelques principes de base peut aider (et on bosse 40 heures par semaine pour gagner de l’argent, donc investir quelques heures en lecture pour apprendre à “mieux le mettre à profit”, c’est peut-être pas bête). Je ne sais pas trop lequel je recommanderais, cela dit, et il a beaucoup de bullshiters autour de ces sujets…


Écriture et/ou communication

Je recommande vivement de lire quelques livres à propos d’écrire, y compris parce qu’une grande partie de nos communications professionnelles sont écrites. En voici quelques-uns que j’ai lu :


Parler en public et/ou communication

Je recommande aussi de lire quelques ouvrages à propos de parler et/ou présenter en public. Là aussi, ça vous aidera sans aucun doute dans votre carrière. Pareil, quelques livres avec des idées intéressantes :

  • 📘 Confessions of a public speaker (Scott Berkun)
  • 📘 How to Be Heard: Secrets for Powerful Speaking and Listening (Julian Treasure) : je crois qu’il mérite une place ici… mais je l’ai lu un peu vite et il faudrait que je le relise en faisant plus attention…
  • 📘 Resonate: Present Visual Stories That Transform Audiences et/ou 📘 Slide:ology (Nancy Duarte) : ne s’appliquent pas forcément à des présentations techniques et sont certainement plus utiles pour des talks business ou produit ou idées, mais quand vous aurez lu quelques autres livres à propos de parler en public, ceux-ci peuvent vous ouvrir l’esprit un peu plus.
  • 📘 The art of Business Communication (Graham Shaw) : à propos d’utiliser des dessins et des schémas pour communiquer, même si vous pensez ne pas savoir dessiner. Avant de lire ce livre, je n’utilisais que du texte dans mes slides. Maintenant, je fais beaucoup de dessins et schémas. Je ne dessine toujours pas bien, mais je parviens à communiquer – et ce livre m’a aidé à le réaliser. Regarder un des TED Talks de Shaw peut vous donner une bonne première idée, si vous voulez commencer par là.
  • 📘 The Culture Map (Erin Meyer) : une lecture intéressante pour moi qui travaille dans une entreprise internationale, avec des collègues dans plusieurs pays et de plusieurs cultures !

Je me permet aussi de rajouter un de mes livres, en français 🇫🇷, à cette liste : Préparez et donnez votre première conférence (quand ce n’est pas votre métier). J’ai conçu ce livre après plusieurs années de mentoring de speakers débutants et débutantes, en regroupant tous mes conseils dans un seul texte, structuré.


À propos d’Intelligence Artificielle

Quelques livres qui ne parlent pas d’implémentation ni de technique, mais plus largement d’impacts et de long-terme :


Quelques livres que je n’ai pas (encore) lus

En en voici quelques-uns que je n’ai pas encore lus, mais que j’ai achetés parce qu’ils sont supposés être intéressants 😅. Et la plupart sont des gros livres, qui ne sont pas faciles à lire dans le métro (= où je fais le plus gros de mes lectures) 😢

⚠️ Notez que je n’ai référencé dans ce post que quelques pourcents de tous les livres que j’ai dans mes bibliothèques. Je suis très loin de “un livre acheté == un bon livre” et, statistiquement parlant, une partie de ceux listés ci-dessus ne sont peut-être pas si intéressants…


Pour finir ?

Quelques dizaines d’euro et quelques heures de lecture, pour profiter de plusieurs années d’expérience de l’auteur / autrice et des centaines d’heures qu’il ou elle a passé à organiser ses pensées ? Mais oui !

En 2025, je reste persuadé que les livres2, avec leur structure, apportent quelque chose que lire des articles au hasard n’apporte pas. Et, bien sûr, cela n’empêche pas de combiner les deux, au contraire.

Bonne lecture !



  1. Je comprends plutôt bien l’anglais, je travaille en anglais avec des collègues dans plusieurs pays d’Europe. Lire en anglais m’aide à pratiquer. Lire en anglais m’évite de subir des mauvaises traduction ou de devoir attendre leur publication. Bref, je lis en anglais. ↩︎

  2. Même s’il m’arrive de dire “ce livre aurait dû être un blog-post”… Yep, tous les livres ne valent pas l’investissement (en argent ou en temps). ↩︎