Durante questa estate sono
entrato in contatto con un team di trainer che da un po' di anni ha
organizzato delle "palestre di allenamento" per la scrittura di
algoritmi e del codice che ne deriva.
L'iniziativa mi è piaciuta subito ed ho deciso di fanne parte:
si chiama Coding Gym ed il primo passo è stato
quello di organizzare, insieme a loro, il primo incontro qui a
Torino.
Coding Gym è un format internazionale di laboratori di
programmazione aperti a qualsiasi linguaggio e pensati per un
"miglioramento continuo".
I partecipanti ("gymmers") lavorano a coppie su
3 problemi autocontenuti, utilizzando
qualsiasi linguaggio di programmazione desiderano. Tutto
viene svolto all'interno di un browser, non c'è bisogno di
installare SDK o strumenti di sviluppo sulle vostre macchine.
Coding Gym non è un corso ma è gestito e
moderato da uno o più allenatori
(trainer). Dopo ogni sfida, il Coding Gym trainer
apre una discussione e facilita la retrospettiva:
i gymmers sono invitati a mostrare le proprie soluzioni.
Ogni soluzione porta a discutere pro, contro e compromessi.
Inoltre, il trainer potrebbe condividere nuove soluzioni e
concetti, e potrebbe variare il problema al volo e chiedere ai
gymmers di discutere del cambio e dell'impatto di questo
cambio di requisiti. Ad esempio, "cosa accade se l'input del
problema cresce di 100 volte?", oppure "potete risolvere
il problema senza allocare spazio aggiuntivo?". Qualche volta
da una variazione del problema nascono nuove opportunità per
semplificare o complicare il problema.
Per ulteriori informazioni, visitate il sito ufficiale.
Gli eventi Coding Gym sono gratuiti. Il primo
sarà il 29 settembre al Toolbox.
I posti sono limitati e la
registrazione è obbligatoria.
Ci vediamo al Coding Gym!