Coding

Coding (ovvero la logica si impara da piccoli)

Sabato prossimo, il 7 novembre, ospitiamo il terzo appuntamento ad Ancona di Coderdojo, organizzato in collaborazione con l’associazione CoderDojo Ancona. Che cosa è un Coderdojo ve lo abbiamo spiegato già in un post di qualche tempo fa. Oggi vorremmo spiegarvi perché, secondo noi, è così importante. Ed anche così poco legato solo all’informatica.

Occuparsi di programmazione significa avere a che fare con cifre, numeri, matematica: tutti d’accordo? Ok. E poi: chi sa destreggiarsi meglio con le parole e le materie umanistiche è decisamente negato per una materia così scientifica come l’informatica: giusto? Non troppo. La matematica e l’informatica vanno sicuramente a braccetto ma ciò che le lega non è un’approfondita conoscenza di numeri, quanto una assoluta aderenza a un metodo, a un modo di procedere. E questo modo di procedere si chiama logica. La logica non è materia esclusiva di matematici, fisici e quanti altri hanno fatto degli studi algebrici la loro priorità. La logica può appartenere a tutti. lo racconta bene una giornalista americana il cui racconto è stato ripreso qualche tempo fa dalla rivista Internazionale.

Victoria Fine, questo il nome della giornalista, si era convinta che per stare al passo coi tempi era necessario per lei imparare bene l’informatica: per usare la meglio le nuove tecnologie, aprire un sito web, districarsi tra gli strumenti di diffusione on line dei contenuti che produceva (articoli, post, dossier). Ma Victoria era assolutamente spaventata dalla matematica, materia che fin dalla tenera età non riusciva a digerire. Quello che non sapeva era che la matematica non le sarebbe servita più di tanto. Imparate alcune regole fondamentali della programmazione, il resto è stata una questione di metodo che seguiva sostanzialmente due principi. Il primo: vedere quello che facevano altri e tentare di imitarli; non solo altri studenti di un corso a cui era iscritta, ama anche altri programmatori che postavano cose su internet (facilmente reperibili attraverso Google). Il secondo: non era questione di numeri e di parole; l’HTML (un codice di programmazione) è. come dice la parola stessa, un linguaggio di programmazione. Per questo impararlo è più una questione legata alla nostra capacità di imparare una lingua diversa, piuttosto che a quella di avere abilità con i numeri.

Certo, funziona per un livello base ma la cosa bella è anche che quello base può essere il primo di una serie di gradini che piano piano possiamo scalare imparando dagli errori che si fanno nella codificazione informatica. L’informatica è, sostanzialmente, imparare facendo.  Dice Victoria:”imparare a programmare non ha fatto di me una programmatrice, ma ha cambiato il mio atteggiamento quando devo imparare cose nuove“. In questa conclusione della giornalista americana c’è l’essenza del coding e anche del Coderdojo: l’obiettivo non è diventare prigrammatori informatici, ma cominciare ausare la testa, la logica. E magari lo facessimo tutti!

0 commenti

Lascia un Commento

Vuoi partecipare alla discussione?
Sentitevi liberi di contribuire!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *