af83

3 pratiques pour devenir un meilleur développeur

Quand on observe les très bons développeurs, on peut remarquer qu'ils se livrent très souvent à 3 grandes activités : s'impliquer dans une communauté, participer à des projets Open-Source et pratiquer les revues de code. Je pense que ce n'est pas une coïncidence et que ses activités contribuent à s'améliorer. Voyons comment nous pouvons nous inspirer de ces développeurs.

S'impliquer dans une communauté

Cette implication peut se concrétiser de différentes manières : participer à des conférences, écrire des articles, tenir un blog avec des billets sur l'avancement régulier d'un projet, etc. L'important est de communiquer sur un sujet et d'avoir des retours. Cela nous force à explorer en profondeur un sujet et à nous remettre en question sur des points que nous pensions maitriser mais que nous ne connaissions que superficiellement.

Participer à des projets Open-Source

Les projets Open-Source sont une manière efficace de progresser car ils encouragent la confrontation des points de vue pour obtenir la meilleure solution. Ils sont aussi un bon terrain de jeux pour faire du code propre car ils sont moins sujets à la pression des fins de projets et des hacks qui vont avec.

Pratiquer les revues de code

Les revues de code nous forcent à lire du code d'autres développeurs et à l'analyser. On est ainsi amené à réfléchir à notre manière de programmer et à découvrir de nouvelles manières de faire. C'est donc une expérience très enrichissante. Elle peut se dérouler avec une très classique revue de code formelle, mais aussi avec des formes plus vivantes comme le peer-programming (une sorte de revue de code en temps réel).

Voilà, j'espère que vous allez embrasser ces 3 pratiques et ainsi vous améliorer.

blog comments powered by Disqus