Attualmente sto mentorando un piccolo team di 4 sviluppatori junior in una piccola società di software. Sono molto intelligenti e spesso svolgono i loro compiti con un lavoro di alta qualità, ma sono sicuro che possono ancora fare di meglio - in realtà ho esattamente la stessa sensazione per me :) -. Inoltre alcuni di loro sono più "junior" di altri.
Quindi vorrei trovare un modo divertente per migliorare le loro abilità CS (progettazione, codifica, test, algoritmico ...) oltre all'esperienza che acquisiscono nel loro lavoro quotidiano. Ad esempio, stavo pensando di organizzare sessioni settimanali, non più lunghe di 2 ore, dove potevamo riunirci per lavorare su esercizi CS impegnativi. Un po 'come un dojo di programmazione.
Sono sicuro che al team piacerà, ma è davvero una buona idea? Sarebbe efficiente in un contesto professionale? Passano già tutta la settimana a programmare, quindi come dovrei organizzarlo per ottenere dei benefici?
Qualsiasi feedback benvenuto!