Formazione

Insegno informatica in aula, e fuori dall’aula dal 2015

Insegno informatica all’Istituto Fauser di Novara. Il resto della giornata scrivo software che deve stare in produzione, e le due cose si tengono: gli esercizi che do si rompono nei punti in cui si rompe il codice vero, non in quelli in cui è comodo che si rompa. Fuori dall’aula insegno da prima di entrarci — corsi di formazione digitale per enti del terzo settore e pubbliche amministrazioni fra il 2015 e il 2017, mentoring a startup da allora a oggi, e otto anni di revisioni del codice fatte a sviluppatori junior in azienda. Quello che cambia da oggi non è l’attività: sono le due strade per chiedermela.

Due strade

Una call, e poi lezioni uno a uno

Mezz’ora per capire da dove parti davvero, e poi lezioni individuali su quello. Il programma lo scriviamo dopo la call, non prima: scriverlo prima vorrebbe dire inventarmi il tuo punto di partenza.

Una domanda per entrare in una classe

Una classe è un corso con un programma, un gruppo e un calendario. Si entra con una domanda e non con un carrello, perché un gruppo funziona solo se chi lo compone parte da posizioni vicine: se la classe è giusta per te lo decide il livello, non l’ordine di arrivo.

Com’è una lezione uno a uno

Si parte dalla call. Mezz’ora, e non è una lezione di prova: serve a capire che cosa sai già fare, che cosa deve essere vero fra due mesi, e se la strada che hai in mente è quella giusta. Se quello che ti serve non sono lezioni — succede, soprattutto con chi si ricolloca — te lo dico lì.

Poi si lavora su codice. Non su esercizi costruiti per funzionare: su codice che fa quello che fa il codice vero, cioè rompersi. Ogni consegna riceve un riscontro scritto, perché una correzione fatta a voce si dimentica e una scritta si rilegge.

Fra una lezione e l’altra resto raggiungibile in asincrono. Chi è rimasto indietro ha bisogno di chiedere nel momento in cui si blocca, non sette giorni dopo.

Che cos’è una classe

Una classe ha un programma scritto, un numero di ore dichiarato e un gruppo che comincia e finisce insieme. Non è un corso registrato: se fosse registrato lo venderei, non ti chiederei di fare domanda.

Il calendario di un’edizione lo decidono le domande. Nella domanda ti chiedo quante ore a settimana riesci a metterci e in quali fasce, e la data di partenza esce da lì: fissare un calendario prima di sapere chi c’è dentro è il modo più rapido per fare partire una classe con tre persone su cinque che non possono venire.

Le classi che apro per prime

  • Basi di dati e SQL — Per chi deve interrogare dati veri e non solo passare l’interrogazione.
  • Costruire e pubblicare un’applicazione web — Front-end, API, dati che restano, messa online.
  • AI applicata, usata con la testa — Far rispondere un modello sui propri dati, e soprattutto verificare che cosa ha risposto.

Se la classe che ti serve non c’è, scrivimelo nella domanda: le edizioni le apro dove le domande si accumulano.

Come insegno

Sei cose che valgono in tutti i casi, e che puoi verificare chiedendomele.

  • Materiali propri e versionati: un repository per corso, aggiornato lezione per lezione, che resta agli studenti anche dopo — non slide che invecchiano in un drive.
  • Esercitazioni su codice reale, con gli errori veri che si incontrano fuori dall’aula, non esempi costruiti per funzionare.
  • Revisione individuale del lavoro: ogni consegna riceve un riscontro scritto, perché la correzione collettiva aiuta chi ha già capito.
  • Disponibilità fra una lezione e l’altra, in asincrono, per chi rimane indietro o vuole andare avanti.
  • Programma riadattato in corsa sulle richieste della classe e del committente: il piano iniziale è un’ipotesi, non un contratto con me stesso.
  • Attenzione all’accessibilità e ai bisogni specifici, per esperienza diretta di progettazione e formazione con persone con disabilità.

Il programma per esteso — moduli, ore e prerequisiti — sta nel curriculum da docente.

Domande frequenti

A chi sono rivolte le lezioni?

Studenti di istituto tecnico e di università, adulti che si stanno ricollocando, team aziendali, e colleghi che insegnano le stesse materie. Il punto di partenza cambia tutto, il metodo molto meno.

Si fa da remoto o in presenza?

Le lezioni individuali da remoto, ed è il motivo per cui non ti chiedo dove abiti. I corsi in sede, per una scuola o un’azienda, si concordano caso per caso.

Quanto costa?

Dipende da quante ore e da quante persone, e si definisce nella call. Non c’è un listino perché non c’è un percorso uguale all’altro: un ragazzo che ha un punto preciso da recuperare e un team di sei persone da portare su una tecnologia non sono la stessa cosa, e un prezzo unico sarebbe sbagliato per entrambi.

Perché per entrare in una classe serve una domanda?

Perché in una classe il livello degli altri è parte di quello che compri. La domanda è corta e serve a verificare una cosa sola: che tu e il gruppo partiate da posizioni abbastanza vicine perché le ore servano a tutti. Rispondo a tutte le domande, anche quando la risposta è che quella classe adesso non è quella giusta.

I materiali restano?

Sì. Un repository per corso, aggiornato lezione per lezione, che resta a chi ha seguito anche dopo la fine. Non slide che invecchiano in un drive.

Mezz’ora, per capire da dove parti

Non è una lezione di prova e non è un preventivo. Serve a sapere tre cose: che cosa sai già fare, che cosa deve essere vero fra due mesi, e se le lezioni sono davvero lo strumento giusto. Se non lo sono, te lo dico lì — è più veloce per entrambi.

Chiedi una call

Fare domanda per una classe

La domanda è corta e serve a una cosa sola: capire da dove parti, perché in una classe il livello degli altri è parte di quello che ricevi. Rispondo a tutte, anche quando la risposta è che quella classe adesso non è quella giusta — e in quel caso ti dico qual è.

Una cosa che hai costruito, o un argomento che hai già affrontato. Non chiedo un livello da scegliere fra base, intermedio e avanzato: nessuno si autovaluta bene.

Da qui esce il calendario dell’edizione, perché lo decidono le domande.

Lezioni di informatica, 1-a-1 o in classe | GrowFlow Studio