Istruzione
Finire la laurea in Informatica dopo aver bocciato un esame
Ho bocciato un esame la prima volta per mancanza di tempo per studiare. L'appello di recupero era un esame di SQL scritto a mano, join e indici su carta, e mi ha insegnato più di quanto avrebbe fatto passarlo al primo tentativo.
Ho bocciato uno dei miei esami la prima volta. Non perché la materia fosse impossibile, solo perché quel semestre non avevo avuto il tempo di studiarla davvero a fondo. Altre cose avevano consumato le ore che avrei dovuto dedicare alla preparazione, e si è visto il giorno dell'esame.
Tornare per l'appello di recupero
L'appello di recupero di quell'esame era un esame di SQL, e non del tipo che mi aspettavo. Niente laptop, nessun database aperto davanti a me per testare qualcosa. Solo carta, e dovevo scrivere SQL vero a mano: join, inner join, indici, e poi spiegare per iscritto il ragionamento dietro ognuno.
Scrivere SQL senza computer è un'abilità diversa
Avevo già scritto parecchio SQL prima, ma sempre con l'autocomplete che riempiva i nomi delle tabelle, un syntax highlighter che intercettava i refusi prima che me ne accorgessi io stesso, e la possibilità di eseguire la query e vedere se funzionava davvero. Stavolta niente di tutto questo c'era. Dovevo conoscere davvero la sintassi, non solo riconoscerla quando IntelliSense la suggeriva, e dovevo saper spiegare perché un join o un indice avesse senso invece di scrivere qualcosa che per caso funzionava.
È stato difficile, ma ha fatto clic
Spiegare i concetti a mano, senza uno strumento che verificasse il mio lavoro, mi ha costretto a capire davvero cosa stavo scrivendo invece di procedere per pattern riconosciuti. È stato un esame difficile. L'ho superato, e dopo capivo i join e gli indici SQL meglio di prima.
Cosa è cambiato
Bocciare quel primo tentativo non è stato divertente. Ma l'appello di recupero mi ha insegnato più cose su SQL di quante probabilmente ne avrebbe insegnate passarlo al primo colpo. Ho finito la laurea per via di quell'esame bocciato, non nonostante esso.