Quels que soient leur expérience et leur secteur d'activité, tous les développeurs veulent être productifs, même ceux qui sont extrêmement productifs.
S'il existe un grand nombre de livres de productivité sur le marché, il y en a quelques-uns dont les programmeurs peuvent tirer profit.
Nous avons donc pris le temps de dresser une liste de cinq d'entre eux, accompagnés d'une brève description de ce que l'on peut en attendre et de la raison pour laquelle il faut les acheter.
Avant de commencer, il convient de noter que la plupart de ces livres sont également disponibles en format audio, ce qui, du moins pour nous, est beaucoup plus productif que la lecture.
Si vous souhaitez emprunter cette voie, vous trouverez également des résumés de Blinkist.
Sans plus attendre, voici la liste.
Le programmeur pragmatique
Écritpar Andrew Hunt et David Thomas, ce livre a été publié en 1999. Bien que le développement ait considérablement évolué, de nombreux concepts abordés dans le livre sont toujours d'actualité.
Les auteurs exposent également leur philosophie et leur approche pragmatique de l'amélioration de la productivité des programmeurs, avec des idées telles que faire confiance à l'équipe, proposer des options plutôt que des excuses, apprendre à apprendre, etc.
Il n'y a pas d'ordre préétabli dans lequel vous devez explorer ce livre ; vous pouvez choisir des parties du livre et commencer à lire, ce qui est utile.
Refonte
Écritpar Martin Fowler, la première édition de ce livre est sortie en 2000, et la deuxième édition a été publiée en 2018.
Le livre consacre beaucoup de temps au processus de refactorisation et vous guide sur la manière de réaliser les transformations qui préservent le comportement.
L'ouvrage met l'accent sur l'effet cumulatif de ces transformations et leur importance dans la réduction du risque d'introduction d'erreurs.
En substance, le livre guide la transformation du code dans le cadre d'un processus sûr et rapide nécessaire pour qu'il reste bon marché et facile à modifier en fonction des exigences futures.
Code propre
RobertC Martin s'appuie sur des décennies d'expérience dans des environnements logiciels de tous types imaginables pour vous indiquer les choix d'architecture à faire et pourquoi ils sont essentiels à votre réussite.
Ce livre vous apprendra notamment à identifier le bon et le mauvais code, à formater le code pour le rendre plus lisible, à gérer les erreurs, à tester le développement, etc.
Le livre est facile à lire car il est divisé en trois parties distinctes allant des principes et des modèles d'écriture de code propre à l'identification des heuristiques qui indiquent un mauvais code.
Habitudes atomiques
Pourdes conseils de productivité non techniques, "Atomic Habits" est une excellente lecture. Le livre de James Clear est considéré comme le guide le plus complet sur la façon de changer ses habitudes et de s'améliorer de 1 % chaque jour.
Ayant lu ce livre il y a quelques années, je pense qu'une écoute rapide sur Blinkist devrait suffire, à moins que vous ne soyez intéressé par les nombreuses anecdotes partagées par l'auteur.
La partie la plus utile du livre pour moi a été la mise en place d'un environnement propice à l'amélioration et la lutte contre le manque de motivation et de volonté.
Pensée et apprentissage pragmatiques
Écritpar Andy Hunt en 2008, ce livre affirme que l'ensemble du processus de développement de logiciels se déroule dans votre esprit.
L'auteur s'intéresse à la façon dont notre cerveau est construit et à la manière d'en tirer parti. Le livre s'intéresse beaucoup à la cognition, aux neurosciences, à l'apprentissage et à la théorie du comportement, mais il prend tout son sens lorsqu'il est replacé dans le contexte du développement de logiciels.
Dans l'ensemble, il s'agit d'une excellente lecture si vous souhaitez apprendre délibérément et éviter les pièges courants en matière de développement.
C'est ainsi que les choses se sont passées. Avez-vous lu l'un d'entre eux ? Faites-le nous savoir sur Twitter @RoutineHQ.
Il y a, bien sûr, beaucoup de livres que j'ai manqués, alors indiquez-les moi aussi.
Si vous aimez le contenu sur la productivité et les applications de productivité, consultez d'autres articles sur notre blog.
Nous publions un article chaque semaine.
Si vous n'avez pas encore essayé Routine, inscrivez-vous en utilisant le formulaire ci-dessous.
Merci de votre lecture.