É hora de começar a ensinar a programar nas escolas de espanhol?

Recuperamos este vídeo (em inglês com legendas em espanhol) que apresenta o que a maioria das escolas não ensina e que o uso de grandes empreendedores da América do Norte, que também eram programadores, coloca o foco em A programação é um assunto que deve ser ensinado com mais ênfase nas escolas. E quanto mais cedo eles começarem a fazê-lo, e com uma direção e objetivos claros, mais fácil será que, no futuro, eles possam criar sua própria empresa ou ter um emprego decente ou um emprego para desenvolver todo o seu potencial.

No vídeo, parece que uma coisa é clara, e que é tudo começou de maneira muito autodidata, sem fazer parte do programa escolar. É sua dedicação, esforço e desejo que os leva a relacionar a programação com a realização de utilidades para todos. Por exemplo, Dropbox, Facebook, Microsoft, Twitter, etc. são grandes empresas que resolver uma necessidade específica e, para isso, usam a programação como o principal ativo.

Portanto, parece necessário que as crianças aprendam desde a infância, usando mídias como brincadeiras ou competições, para aprender a usar o computador ou o equipamento que funciona como tal. Para ensinar a programar, eu o vejo mais específico e concreto, e não parece que todos tenham que aprender a lançar linhas de código. Da mesma forma, poderíamos dizer que o xadrez ajuda a pensar logicamente e nem todo mundo precisa ser um grande professor. De qualquer forma, parece importante ensinar as crianças a pensar, raciocinar, se explicar, perguntar, pedir, cair e começar a aprender, sem perder a ilusão.

O futuro da educação é deixar as crianças com muitas ferramentas, que elas também estão usando em casa, e ensiná-los a desenvolver habilidades com eles. Não é razoável que, no século XXI, a programação deva ser autodidata.

A programação será outra habilidade que ajudará as crianças a resolver problemas e lidar com eles de maneira diferente. Não é necessário saber programar perfeitamente, porque nos trabalhos qualificados atuais todas as tarefas são executadas em equipes, cada um especializado em uma tarefa e sob a coordenação ou supervisão de outras equipes. A especialização é boa, embora me atreva a dizer que o mais importante é saber tudo. E também fundamentos de programação.