Giorni da 10 a 20
Penso che con l'intensità del corso che riprende ricordare di aggiungere regolarmente al mio blog sia diventato un ripensamento. I progressi sono stati notevoli ripensando alla settimana 1 avendo ora terminato la settimana 3, ma apprezzo che ci sia ancora molta strada da fare. Alla fine di ogni giornata ora il mio cervello è cotto per aver assorbito così tanto, quindi mi sono dimenticato di scrivere qui, quindi sto cercando di tornare al ritmo delle cose.
Negli ultimi 10 giorni ho lavorato sui capitoli della sezione Ruby Mastery del lavoro pre-corso. I capitoli 1–6 erano concetti molto fondamentali come diversi tipi di dati, loop ecc. E 7–10 richiedevano davvero attenzione e pensare in modo algoritmico per risolvere i problemi. Ho scoperto che nel complesso ero in grado di completarli, ma alcune domande mi hanno richiesto alcune ore per risolverle.
C'erano anche un paio di domande all'interno dei capitoli, in particolare una sugli hash, che mi richiedevano di contattare altri studenti per chiedere aiuto. Era la prima volta che qualcuno di noi parlava direttamente e non tramite messaggi, quindi è stato bello. Era rassicurante che fossero ancora tutti sulla stessa barca e interessante vedere come altre persone affrontavano i problemi.
Dopo aver completato i capitoli di Ruby, sono passato all'esercizio di programmazione in coppia e allo sviluppo basato su test, che è un nuovo concetto. È stata un'esperienza rinfrescante affrontare ogni problema con qualcun altro poiché ci sono state alcune occasioni in cui una persona è rimasta bloccata e l'altra è stata in grado di aiutare. È stata anche una buona pratica git spingere e tirare costantemente le modifiche nell'arco di 2 giorni.
Anche scrivere i test per il TDD è stata un'esperienza interessante poiché la sintassi sembrava piuttosto diversa. Dopo aver esaminato alcuni esempi e lavorato logicamente all'indietro, sono stato in grado di capire come scrivere un test di base, che è stata un'esperienza soddisfacente dopo essere stato inizialmente sconcertato da esso.
Guardando indietro agli ultimi 10 giorni ci sono stati molti momenti difficili in cui ho dovuto davvero fare un passo indietro per analizzare il brief e lavorare sulle domande. Alcuni momenti in cui ero sconcertato e dubitavo di poterlo fare, ma ecco che in qualche modo ce l'ho fatta con l'aiuto dei miei coetanei.
Entrando nella settimana 4, l'ultima settimana del pre-corso, sono una settimana in anticipo rispetto al programma avendo completato tutti gli esercizi pre-corso. Invece di prendermi una settimana di ferie, voglio lavorare con un po' di codeacademy su Javascript. Ho anche un progetto in Python che ha a che fare con la visione artificiale che voglio iniziare anch'io con i miei tempi. Ho passato molto tempo a imparare Python per la visualizzazione dei dati e il machine learning nel 2018, ma non ci ho mai fatto niente! Il mio secondo schermo è attualmente appoggiato sul mio libro "Python for Data Viz". Sono entusiasta di rispolverarlo e tornarci sopra. Anche con una settimana in mano non ho intenzione di togliere il piede dall'acceleratore.