È tempo di iniziare a insegnare a programmare nelle scuole spagnole?

Recuperiamo questo video (inglese con sottotitoli in spagnolo) che presenta cosa la maggior parte delle scuole non insegna e che l'utilizzo di grandi imprenditori del Nord America, che erano anche programmatori, pone l'accento La programmazione è una materia che dovrebbe essere insegnata con maggiore enfasi sulle scuole. E prima iniziano a farlo e con una chiara direzione e obiettivi, più facile sarà che in futuro possano creare la propria azienda o avere un lavoro dignitoso o avere un lavoro in cui sviluppare il loro pieno potenziale.

Nel video sembra che una cosa sia chiara, e cioè tutto è iniziato in modo molto autodidatta, senza far parte del programma scolastico. È la loro dedizione, impegno e desiderio che li porta a mettere in relazione la programmazione con la realizzazione di utilità per tutti. Ad esempio, Dropbox, Facebook, Microsoft, Twitter, ecc. sono grandi aziende che risolvere un bisogno specifico e per farlo usano la programmazione come risorsa principale.

Quindi sembra necessario che i bambini imparino dall'infanzia, usando media come giochi o competizione, per imparare a usare il computer o le apparecchiature che funzionano come tali. Per insegnare a programmare lo vedo più specifico e concreto e non sembra che tutti debbano imparare a lanciare righe di codice. Allo stesso modo, potremmo dire che gli scacchi aiutano a pensare in modo logico e non tutti devono essere un grande insegnante. In ogni caso sembra importante insegnare ai bambini a pensare, a ragionare, a spiegarsi, a indagare, a chiedere, a cadere e ad alzarsi imparando e senza perdere l'illusione.

Il futuro dell'educazione è lasciare ai bambini molti strumenti, che usano anche a casa e insegnare loro a sviluppare abilità con loro. Non è ragionevole che nel 21 ° secolo la programmazione debba essere autodidatta.

La programmazione sarà un'altra abilità che aiuterà i bambini a risolvere i problemi e affrontarli in modo diverso. Non è necessario saper programmare perfettamente perché negli attuali lavori qualificati tutte le attività vengono eseguite in team, ciascuno specializzato in un compito e sotto il coordinamento o la supervisione di altre squadre. La specializzazione è buona anche se oso dire che la cosa più importante è sapere tutto. E anche i fondamenti della programmazione.