martes, 7 de abril de 2015

Los niños sólo son bajitos, no son tontos



Hace unos años, cuando abrí la academia, uno de mis objetivos era el de dar clases de informática para niños a un nivel adecuado a sus posibilidades, esto es, en lugar de dar clases de procesadores de texto, presentaciones o búsquedas en Internet sin ton ni son, plantearles algún tipo de reto que despertara su curiosidad acerca de cómo funcionan realmente los ordenadores, las redes, Internet, y todo esto tan raro con lo que todos nos pasamos muchas horas al día.

La idea original era hacerlo con Kodu, Scratch y Lisa. Tres lenguajes de programación orientados a los más pequeños, con los que pueden hacer juegos o contar historias sin escribir ni una sola línea de código en la mayoría de los casos, y sin embargo aprendiendo la lógica subyacente sin apenas esfuerzo.


Unas horitas con esto y cualquiera, incluso un alumno de ASIR (perdonad la broma, estudiantes de ASIR, es que a veces cuesta un poco hacer que entren por el aro de la programación también :P ), puede saber lo que es un bucle, una estructura condicional, una función, etc.. conceptos que sin mucho esfuerzo podrán aplicar más tarde no solo en otros lenguajes de programación de verdad, sino en muchas áreas relacionadas con la informática.

En otros países, como EEUU, se fomenta que los chavales y no tan chavales se introduzcan en el mundo de la programación. Pero no se fomenta en plan postureo máximo como se haría aquí, no no, se fomenta de verdad.

Solo hay que darse una vuelta por la web de http://code.org/ y vez la cantidad de recursos que empresas privadas e instituciones públicas están dedicando al tema.

Este vídeo por ejemplo, por favor, salen astronautas, Bill Gates, Obama, Steve Jobs y Shakira todos diciendo que programar mola, si eres un chaval y después de verlo no estás picando código eres un looser total.





Aquí esto no se hace, al menos no a esa escala, pero por otra parte tampoco veo cómo a estas alturas sería posible, pero estoy seguro de que el vídeo hubiera costado el triple, y ¿quién podría salir? Rajoy.. Alierta.. Wert?... stop. Vamos a dejar de imaginarnos cosas imposibles (y que dan bastante miedo) y ver la versión española de "ey tío, esto mola, tienes que ser informático pero ya"





Wowwww que atrayente para un chaval este anuncio. Como decía en el caso anterior, si ves este y no estás picando código ya, o.. ¿es al revés?. Bah, fatal.

Y ya se que esto parece algo muy paleto, el pensar que porque venga de fuera simplemente es mejor, y ya se que aquí hay grandes talentos y tal. Pero el caso es que la realidad es la que es, voy a poner dos ejemplos que demuestran la situación de cada una de las aproximaciones a la educación tecnológica.

Hace un par de años me presenté yo solo a un reto de seguridad, aún se puede acceder en https://2013.picoctf.com/

Quedé, si no recuerdo mal, de 30ypico, iba yo solo y tal, no está mal, pensé.
¿Las pruebas? pues de todo tipo, siempre relacionadas con la seguridad: exploiting de binarios, networks, crypto, reversing, forensics, un poco de todo.

El problema es que el reto era para chavales de EEUU que estuvieran en la high school, es decir, de un rango de edades comprendido entre 14 y 18 años. ¡Casi ná!

Repetí el mismo reto al año siguiente, pero esta vez dejé que lo hiciera un grupo de alumnos bastante heterogéneo entre los que había gente de todos los niveles académicos. Bien, pero los chavales de EEUU quedaron por encima de nuevo.



Esto me hizo pensar en qué tipo de grupo habría que reclutar aquí en España para quedar bien en la clasificación de ese tipo de reto y todo me lleva a que haría falta mínimo uno-dos años de enseñanza universitaria específica, y sólo en los casos en los que haya un interés especial por parte del alumno en estos temas, porque desde luego no sería lo más común.

Así que parece que esa especialización temprana funciona, como no podría ser de otra manera.

El otro ejemplo es el que puse al principio del post.

Hace unos años, cuando abrí la academia, intenté dar unas clases de programación para chavales, fue un fracaso total, y no porque los niños no lo asimilen bien, que va, es que los padres heredan de la visión institucional de las nuevas tecnologías el concepto de que la informática "útil" es la que está en los paquetes de ofimática o las herramientas personalizadas para el trabajo, lo que se salga de ahí son juegos y por lo tanto, no son productivos o dignos de ser aprendidos.

El resultado es que se dan muchas clases de ofimática para niños, los niños se aburren y odian la "informática" pero luego se pasan 8 horas al día colgados del móvil y de Internet sin saber lo que tienen entre manos