Au travail, nous organisons des clubs de lecture à l'heure du déjeuner. Jusqu'à présent, nous avons fait:
- Code propre
- Travailler efficacement avec Legacy Code
- Le programmeur pragmatique
Nous lisons un chapitre par semaine et une personne est désignée pour présenter le contenu et faciliter la discussion. Des trois, nous avons probablement eu le plus de succès avec The Pragmatic Programmer. Il semble que plus le contenu était techniquement compliqué, plus les gens avaient tendance à abandonner au fur et à mesure que le livre progressait.
J'aimerais faire un livre techniquement lourd comme SICP ou Java Concurrency in Practice, mais je ne connais pas de bonnes façons de faire fonctionner cela avec le format que nous faisons actuellement. Quels conseils avez-vous?
Réponses:
Ce que j'aime faire dans un club de lecture, c'est trouver une application pratique - ou des exemples d'application pratique des concepts du livre. Au lieu de demander à quelqu'un de faire une présentation, demandez à plusieurs personnes (ou à toute personne qui souhaite faire du bénévolat) de trouver des exemples pertinents des concepts du livre.
Par exemple, lorsque vous lisez le chapitre du programmeur pragmatique sur les fenêtres cassées (je sais que vous avez déjà lu celui-ci, mais comme tout le monde a lu ce livre, c'est un bon exemple), demandez des exemples de fenêtres cassées dans votre propre code source - ou des exemples de fenêtres cassées sur du code que l'équipe connaît. Pour moi, le lien entre des idées qui semblent bonnes sur papier et des exemples réels fait beaucoup pour ramener les points à la maison.
la source
Lorsque je traite des détails techniques, j'aime les essayer moi-même afin de pouvoir résoudre les problèmes et les surmonter. Par conséquent, je pense que si vous souhaitez aiguiser l'appétit de vos programmeurs avec des trucs techniques, vous devez présenter les trucs sympas à ce sujet et les pointer vers le livre que vous voulez qu'ils lisent. C'est ce que Microsoft fait sur PDC ou d'autres conférences. Ils mettent les trucs sympas et vous donnent quelques ressources pour en savoir plus. J'espère que cela pourra aider.
la source
Peut-être que de temps en temps changez le format de la réunion, où quelqu'un aborde un sujet technique pour le présenter au groupe.
la source
Ma vision personnelle des livres techniques lourds est une discussion quotidienne. Du point de vue d'un club de lecture, je comprends que c'est difficile, mais que diriez-vous de faire en sorte que votre groupe relève le défi de passer un examen de certification. Le limiter à 4 semaines de préparation, c'est le plaisir de se lancer dans des trucs techniques. Dans ce cas, vous n'auriez pas besoin d'un village entier, le groupe se retrouverait avec une poignée de personnes motivées et se filtrerait vraiment en une semaine. Croyez-moi, c'est ainsi que vous pouvez vous mettre au défi vous-même et l'équipe.
la source