Modena Coding Gym June 2017

Risveglia il tuo istinto di coder...

to
Starts in

About

Ci vediamo a Modena, ospitati dall'associazione "Conoscere Linux" al MakeIt in Strada Barchetta, 77.


Come funziona?


Crea un account gratuito su questo sito, è tutto quello che ti serve per partecipare!


Le regole della serata sono semplici:

  • scegli il linguaggio con cui lavorare
  • trova un compagno
  • risolvete assieme un esercizio
  • dopo un po' ne parliamo tutti insieme
  • cambiamo le coppie e via con un nuovo esercizio!


Se ci prendi gusto, risolvi a casa le altre prove e dillo ai tuoi amici così la prossima volta saremo di più!


Perché organizzate queste serate?


Da qualche anno abbiamo sviluppato una passione per i programming puzzles. Ci permettono di imparare tecniche nuove o di esplorare aree della Computer Science che non conosciamo o abbiamo solo sentito nominare. Ad esempio voi lo conoscevate lo Z-Algorithm per cercare un pattern in una stringa in tempo lineare?


Hanno un grande valore anche tutti quegli esercizi che non richiedono una gran conoscenza di tecniche o di algoritmi avanzati, ma che semplicemente ci forzano a ragionare sul problema, sui suoi vincoli e sui dati a disposizione. Ed è soprattutto questo genere di esercizi che proponiamo alle nostre serate.


Entrambe le tipologie permettono di allenare il nostro "cervello di programmatore".


Perché partecipare?


Ci sono diverse ragioni, proviamo a riportarne alcune:

  • È divertente
  • Si allenano le proprie abilità algoritmiche
  • Si imparano cose nuove
  • È collaborativo, non è una sfida
  • Se stai preparando una job interview ti chiederanno di risolvere dei problemi analoghi e di discuterli


E se non sono all'altezza?


Questa è una paura che hanno diverse persone che vengono a questi eventi per la prima volta...Il risultato è che a fine serata ci chiedono di riorganizzare al più presto!


I prerequisiti per partecipare:

  • voglia di divertirsi
  • voglia di mettere in moto il cervello
  • conoscere almeno un linguaggio di programmazione


E se non so programmare?


Vieni lo stesso! Puoi fare coppia con chi sa programmare e lavorereste insieme!


Ricorda che la programmazione nasce molto prima dei computer e dei linguaggi, quindi le tue idee per risolvere un problema sono indipendenti dallo "scriverle in codice".


Perché sembra una sfida tutti contro tutti?


Perché usiamo HackerRank che è il sito di Competitive Programming numero 1 al mondo. La Competitive Programming è lo "sport" della programmazione. Noi prendiamo spunto dalla CC per quanto riguarda gli esercizi, ma nostre serate non sono competitive ma piuttosto collaborative.


Il vantaggio di usare HackerRank è la possibilità di farvi venire senza PC, perché saremo in una sala computer e basterà aprire il browser, loggarsi su HackerRank e si inizia a giocare! Un ambiente integrato nel browser permette di risolvere e testare gli esercizi direttamente sul sito.


Ti aspettiamo!

Prizes

  • Prizes are optional. You may add any prizes that you would like to offer here.

Rules

  • The creator of this contest is solely responsible for setting and communicating the eligibility requirements associated with prizes awarded to participants, as well as for procurement and distribution of all prizes. The contest creator holds HackerRank harmless from and against any and all claims, losses, damages, costs, awards, settlements, orders, or fines.
  • Code directly from our platform, which supports over 30 languages. Learn more here.
  • Please provide any rules for your contest here.

Scoring

  • Each challenge has a pre-determined score.
  • A participant’s score depends on the number of test cases a participant’s code submission successfully passes.
  • If a participant submits more than one solution per challenge, then the participant’s score will reflect the highest score achieved. In a game challenge, the participant's score will reflect the last code submission.
  • Participants are ranked by score. If two or more participants achieve the same score, then the tie is broken by the total time taken to submit the last solution resulting in a higher score

Sign up for Modena Coding Gym June 2017 now.