Publié le

Comment être un développeur pragmatique ?

3 min lecture - 472 mots
Auteurs
  • avatar
    Nom
    Cédric RIBALTA
    Twitter

Il ne sert à rien de développer des logiciels si l'on n'a pas à coeur de bien les faire.

Cette idée provient du livre "The Pragmatic Programmer", écrit par Andrew Hunt et David Thomas.

The Pragmatic Programmer book

Un développeur pragmatique, qu'est ce que c'est ?

Explorons ensemble cette idée, et essayons de comprendre ce que signifie qu'être un développeur pragmatique ?

1. Un développeur pragmatique reste attentif à ce qu'il se passe dans la communauté et dans son environnement.

Il aime apprendre des nouveaux trucs, tester des nouvelles approches, tester de nouvelles librairies, ...

A learning cat

De ces expériences va naître énormément de choses, dont notamment la confiance en soi.

2. Un développeur pragmatique est curieux, il aime poser des questions et comprendre les choses.

Il veut comprendre les choses, il veut comprendre pourquoi on fait les choses comme ça, pourquoi on utilise cette technologie et pas une autre.
Pourquoi on utilise cette approche, ou encore pourquoi on utilise cette librairie.

Matrix - Morpheus

3. Un développeur pragmatique fait preuve d'esprit critique

Il ne prend pas pour argent comptant tout ce qu'on lui dit, il veut se faire sa propre opinion.
Il décortique, analyse et comprend les choses afin d'avoir son propre avis.

4. Un développeur pragmatique est réaliste

Il comprend la nature de chaque problème. Il essaye de trouver la solution la plus simple et la plus efficace pour résoudre le problème.
Il ne cherche pas à tout prix à utiliser la dernière technologie à la mode ou la dernière librairie à la mode.
Il cherche le compromis idéal pour livrer de la valeur à ses utilisateurs, tout en gardant un code maintenable et évolutif.

5. Un développeur pragmatique est polyvalent

Souvent, notre métier nous demande de nous spécialiser dans un ou plusieurs domaines.
Mais le développeur pragmatique sait qu'il doit rester polyvalent, il doit pouvoir s'adapter à son environnement et à son équipe.
Il doit essayer de garder l'esprit ouvert, car tout évolue : le marché, les technos, les frameworks, les langages...
Il faut donc être capable de s'adapter et pour cela, il ne faut pas avoir peur se sortir de sa zone de confort.

Multitask funny fail

En conclusion

Vous l'avez compris être un développeur pragmatique n'est pas de tout repos, on ne peut pas se reposer sur ses acquis.

Il faut toujours être en veille, à l'affût de ce qu'il se passe autour de nous et dans la communauté.
Toujours remettre en cause ce que l'on fait, pourquoi on le fait et comment on le fait.
Toujours chercher à s'améliorer, à apprendre de nouvelles choses et à tester de nouvelles choses.

Cher lecteur, si tu lis ceci sache que le chemin n'est pas facile mais il est passionnant, alors n'hésite pas à te lancer dans l'aventure !

Jungle explorer