
Pannello azioni
Coding Gym Torino - Gennaio 2020
Quando e dove
Data e ora
Località
Toolbox Coworking Via Agostino da Montefeltro, 2 10134 Torino Italy
Mappa e indicazioni
Come arrivare
Descrizione
Coding Gym è un format internazionale di laboratori di programmazione aperti a qualsiasi linguaggio e sviluppati per il miglioramento continuo.
Come funziona
I partecipanti - "gymmers" - lavorano a coppie su 3 problemi autocontenuti, utilizzando qualsiasi linguaggio di programmazione desiderano. Tutto viene svolto all'interno di un browser.
Dopo ogni esercizio, il Coding Gym "trainer" modera una retrospettiva: i gymmers sono invitati a mostrare le proprie soluzioni. Ogni soluzione porta a discutere pro, contro e compromessi.
Oltre a registrarti qui, per favore:
- iscriviti su HackerRank qui
- porta il tuo laptop
Filosofia
Coding Gym non è legato ad alcun paradigma o linguaggio di programmazione in particolare perché Coding Gym utilizza qualsiasi strumento, tecnica o paradigma per raggiungere il suo scopo e non viene limitato da niente. Per questo è libero.
Per ogni problema che viene affrontato, Coding Gym incoraggia la ricerca, lo studio e la sperimentazione di soluzioni alternative e anche di variazioni sul problema. In questo modo la mente viene spronata ad uscire dai propri schemi, evolvendosi ed imparando nuovi concetti e tecniche.
Coding Gym non è un corso ma è organizzato e preparato da uno o più trainer. Un trainer non possiede né dispensa verità ma è solo qualcuno che talvolta potrà mettere a nudo le "vulnerabilità" dei partecipanti, incitandoli ad esplorare ed approfondire concetti e tecniche per migliorarsi.
Coding Gym non è una gara. Con la pair programming, Coding Gym crea un ambiente che favorisce l'apprendimento attivo, la comunicazione e la collaborazione, aiutando a ridurre la frustrazione che può presentarsi in caso di "panico da foglio bianco". La pair programming incoraggia l'interazione e la partecipazione, creando quindi un ambiente più piacevole e collaborativo. La collaborazione tipica della pair programming può rafforzare le abilità comunicative e collaborative richieste tipicamente nell'industria.
Dal 2016, chi partecipa regolarmente ha riferito che "Coding Gym crea un ambiente piacevole per":
- migliorare le capacità di analizzare i problemi e di sviluppare algoritmi per risolverli
- imparare nuovi concetti, algoritmi, strutture dati e coding patterns
- allenarsi con linguaggi noti e sperimentare linguaggi nuovi
- migliorare le capacità di collaborazione e comunicazione
- prepararsi per i colloqui di lavoro tecnici
Coding Gym non richiede conoscenze avanzate di programmazione. Chiaramente, spesso le soluzioni "brute force" non funzionano (o lo fanno solo parzialmente) perché Coding Gym mira al miglioramento del "coding brain" dei gymmers.
Alcuni problemi sono presi dai colloqui si lavoro dei "big" del software quali, ad esempio, Microsoft, Google, Facebook, Twitter e Amazon.
Segue il manifesto di Coding Gym:
"We help others practice programming, software development and communication skills by making coding laboratories open to any programming language where cooperation is valued over competition, doing and sharing are valued over teaching, and where competing solutions come with discussing and understanding tradeoffs."
Coding Gym Torino
Coding Gym è stato ideato, sviluppato e diretto da Marco Arena dal 2016.
Coding Gym Torino è organizzato e moderato da Gianni Rosa Gallina, Beppe Platania, Riccardo Magliocchetti e Clemente Giorio.
Host
Coding Gym Torino è ospitato gratuitamente da Toolbox Coworking