EventiOggi.net

Coding Gym Padua - Aprile 2018

Data: 18/04/2018
via Monselice 15a
Padova
Talent-Lab Padova
Padova (PD)
Categoria Eventi


Le Coding Gym sono serate finalizzate a migliorare le proprie capacità di analisi e risoluzione di problemi di programmazione. Coding Gym Padova è organizzato da "Programmers in Padua" ed in particolare da Alessandro Pezzato e Thomas Rossetto. Ogni incontro prevede di affrontare 3 esercizi auto-contenuti, per ogni esercizio ci sono 30 minuti a disposizione. I partecipanti lavorano a coppie scegliendo il linguaggio di programmazione che preferiscono. Durante questa fase, ogni coppia è autonoma e può scrivere e testare le proprie soluzioni direttamente nel browser, grazie all'utilizzo di HackerRank. Al termine del tempo riservato ad un esercizio, l'organizzatore della serata modera una retrospettiva, ovvero una discussione che ha come obiettivo quello di analizzare tutte le soluzioni proposte facendo emergere possibili problemi o particolari punti di forza di ognuna.

La retrospettiva è la fase dove alcune domande assumono un valore fondamentale. Ad esempio, "cosa accade alla vostra soluzione se il numero di dati in ingresso è 100 volte superiore a quello massimo attuale?", oppure: "sapreste riscrivere la soluzione senza usare cicli for?", o ancora: "sapete risolvere il problema senza allocare spazio aggiuntivo?". Queste e molte altre domande possono essere scelte dal moderatore oppure dai partecipanti stessi. Lo scopo della retrospettiva è quello di far ragionare i partecipanti su quali siano le conseguenze - positive o negative - di cambi di requisiti/vincoli sulle soluzioni trovate. Talvolta cambiare un vincolo nasconde una nuova opportunità per semplificare o complicare la soluzione oppure può svelare patterns che precedentemente risultavano meno palesi da applicare. Gli esercizi non richiedono particolari conoscenze di programmazione perché l'obiettivo è dare la possibilità a tutti di arrivare ad una soluzione funzionante. Sono chiaramente esercizi finalizzati al ragionamento dove spesso la soluzione "brute force" non si applica oppure funziona solo parzialmente. Diversi problemi sono tratti dai colloqui di lavoro di grandi aziende del software quali, tra le altre, Microsoft, Google, Facebook, Twitter e Amazon.




Home Page - Privacy Sitemap Copyright © 2017 In EventiOggi.net

P4