D: Come faccio a mettermi in contatto con altre persone che stanno facendo la challange?
R: Il modo migliore è usare la lista di risorse che si trova sul sito ufficiale della 100DaysOfCode challange:
www.100DaysOfCode.com/connect
E qui c'è un link di invito al canale Slack di 100DaysOfCode.
Cerca #100DaysOfCode su Twitter, o joina la room di 100DaysOfCode su Gitter — non hai bisogno di un invito, è aperta per chiunque voglia partecipare. Segui anche @_100DaysOfCode su Twitter per rimanere informato sulla community.
D: Ho già iniziato la challange e al momento sono al giorno 8. Come posso usare questo repository per tenere traccia dei miei progressi?
R: Non ti preoccupare. Riempi il log con quante più informazioni possibili sui giorni precedenti, ma se non ci riesci continua senza problemi da dove sei addesso. Se hai twittato dei giorni precedenti, metti i link dei tweet in ogni giorno del Log, e poi continua a seguire il formato.
D: Sono nuovo alla programmazione (o ho appena deciso di imparare) e non so ancora costruire progetti, cosa dovrei fare? R: La strada migliore potrebbe essere seguire il FreeCodeCamp’s Front End Curriculum dall'inizio. Più avanti arrivi nei 100 giorni, meglio è.
D: Ho saltato un giorno, vuol dire che ho fallito la challange? R: Assolutamente no. Ti è permesso saltate un giorno (aggiungilo poi alla fine dei 100 giorni), ma non saltare mai due giorni di fila. Questo è un grande consiglio sul formare abitudini che ho ricevuto da Leo Babauta con le abitudini zen.
D: Sono arrivato a casa tardi, e quando ho finito la mia ora era mezzanotte passata. Conta? R: Certo che conta! La regola generale è: hai scritto codice per almeno un ora per andare a dormire quel giorno? Se si allora sei a posto. La ragione per questo è che tutti siamo organizzati in modi diversi e abbiamo momenti della vita diversi (figli, scuola, lavoro e quant'altro) per cui non hai da rispettare qualche orario preciso. Non ti succederà come Cenerentola quando scoccherà la mezzanotte. Non ti preoccupare di ottenere il quadratino colorato su GitHub per quel particolare giorno. Si, è bello averli tutti in fila, ma non farti del male misurando i tuoi progressi con un orologio.
D: Dovrei tenere un diario?
R: Si, dovresti, e il modo migliore per farlo è forkare questo repository e attenerti al Log giornalmente. Ti aiuta in due modi diversi: sarai in grado di monitorare i tuoi progressi ogni giorno e vedere quanto hai già fatto e sarà più semplice trovare la motivazione per continuare, e il secondo modo è che dopo aver completato i tuoi 100 giorno sarai in grado di analizzare meglio la tua esperienza e vedere cos'ha funzionato e cosa no..
D: Dovrei mettere online i miei progetti?
R: Certo che si. Fa bene alla responsabilità e alla motivazione sapere che le cose a cui hai lavorato sono accessibili a chiunque che magari potrebbe volerci dare un'occhiata. Ti farà essere più interessato al prodotto finale e porterà a migliori risultati. Ti suggerisco di utilizzare GitHub.
D: Dovrei preoccuparmi della continuità?
R: La continuità è bella e aiuta, ma, come ho detto prima, non ti preoccupare troppo e non criticarti per aver saltato un giorno. Invece assicurati di fare di tutto perchè non succeda di nuovo e sappi che preoccuparti o sgridarti non porterà a nessun risultato. (Ok, porterà a dei risultati, ma solo negativi. Io li chiamerei piuttosto conseguenze) Il modo migliore per uscire da uno stato emozionale negativo è sedersi e programmare.
D: Qual'è la parte più difficile della challange?
R: La parte in cui ti devi sedere e iniziare a programmare. Non procrastinare o non ci pensare neanche perchè perderai la motivazione. Approccialo meccanicamente: siediti, apri il portatile, apri l'editor di testo e inizia a scrivere. Dopo 5 minuti non avvertirai più la necessità di fermarti o postporre.
D: Se tutti hanno cominciato in una certa data, dovrei unirmi a loro dal giorno in cui sono? Per esempio il giorno 12? R: La challange è individuale, quindi quando inizi parti dal giorno 1. Ogni volta che posti un update su Twitter ricordati di menzionare a che giorno sei e usa l'hashtag, così altre persone potranno trovarti e supportarti!