Coding Dojo ¶
Objectif
Apprendre quelque chose de nouveau, en s'amusant, à l'aide d'un exercice de code, dans un espace ouvert aux erreurs et à l'expérimentation.
Un Coding Dojo
🕗 2h | 5-15 Personnes (optimal: 8)
Répéter régulièrement
Voir les slides / Google Docs
Déroulé¶
Introduction¶
🕗 15 mins
Rappel du contexte du Dojo
- Choix du Kata Que cherchons-nous à apprendre ?
- Choix du langage Un même langage pour tous dans la session
- Choix du format Randori, Randori par paires, Autres
- Choix des contraintes Pour apprendre davantage ?
- Autres
Coder¶
🕗 90 mins
Règles du Dojo
- Venez comme vous êtes (avec vos connaissances et vos acquis)
- Ralentissez ! Tout le monde doit apprendre.
- Trouvez le maître qui est/sera en vous.
- Utiliser la méthodologie TDD
- Focus ! Code et exercice sont plus importants que Style et guerre de chapelle
Faciliter le Dojo
- Laisser le temps aux participants de faire des erreurs
- Mettre en place une atmosphère saine et bienveillante
- Garder le focus sur le code et l'exercice. Éviter de se disperser dans des refactors trop conséquents
Démo¶
🕗 5 mins/personne (ou binôme)
- Je veux voir du code !
- Tout le monde y passe !
- Echange et critiques positives autour du code
- Il est indispensable d'échanger sur le code produit.
- Le format de la démo dépend du format utilisé pour la session du Dojo.
- Demander systématique des critiques positives sur le code montré.
Rétrospective¶
🕗 15 mins
Feed-back sur la session
- Qu'est ce que vous avez appris ?
- Est-ce que vous vous êtes amusés ?
- Est-ce que vous reviendrez ?
Pourquoi venir à un Coding Dojo¶
Pratiquer 🥋
S'entraîner 🏋️
Expérimenter 🧪
"Pourquoi est-ce que je viendrais à un Coding Dojo ?"
- 🌈 C'est fun 🌈
- 🤝 Je rencontre des gens différents, qui ne sont pas méchants 👹
- ✨ Je partage. J'apprends. J'enseigne. ✨
"Mais ça consiste en quoi, en fait ?"
- On détermine ensemble un sujet que l'on souhaite améliorer (langage, algo, framework, pratqiue de développement, licorne)
- On détermine ensemble un langage (Java, Javascript, Rust, Kotlin, etc.)
- On détermine ensemble un exercice (un Kata de code)
- On code
- On échange sur le code produit, et ça, c'est cool 😎
Il est possible de s'organiser en amont, s'il y a un sujet que vous souhaitez aborder et/ou présenter.