Sommaire

Rejoindre une communauté

Pour un débutant, apprendre le développement de logiciels est une tâche difficile. Pour obtenir un peu de guidance ou d’éclaircissement, le support d’un groupe et de quelques mentors est souvent nécessaire. Pour un développeur plus expérimenté, c’est aussi la possibilité de changer de contexte, de partager avec d’autres experts et de ne pas se reposer sur ses lauriers.

Produire du code de qualité n’est qu’une facette d’un développeur expérimenté. D’autres actions viennent s’ajouter au quotidien : enseigner aux collègues moins experts, présenter des choix et leurs conséquences, encourager et motiver votre équipe... Ces nouvelles compétences ne s’acquièrent pas du jour au lendemain : il faut pratiquer, apprendre à parler aux autres, prendre du recul pour se mettre dans la peau d’un débutant. La communauté est un merveilleux espace d’entraînement : pas de relation hiérarchique, pas de contraintes budgétaires, des relations amicales et détendues... Les interactions entre développeurs y sont (théoriquement) honnêtes et franches, ce qui permet d’approfondir ses connaissances tout en améliorant son relationnel. Un expert qui peut présenter son travail dans des termes compréhensibles par tous, y compris les personnes qui ne sont pas techniques, est extrêmement ...