Publicado hace 6 años por federrico a educaciontrespuntocero.com

P: ¿Cómo valora la introducción de la robótica y la programación en las aulas españolas? R: Escasa y muy torpe. Aún no se tiene conciencia de la dimensión del problema y sus potenciales consecuencias para la sociedad. Enseñando a programar a los niños formamos mejores profesionales en todas las áreas y les damos una herramienta básica para su actividad y su manera de pensar. Tan básica como un libro y un lápiz... (Entrevista al profesor Vico sobre la nueva herramienta para programar en los centros andaluces.)

Comentarios

juancarlosonetti

Hasta la polla de los futurólogos.

Frogg_girl

#23 Lo eligió a los 6 y ha demostrado capacidad para hacerlo y le resulta divertido ¿porque se lo iba a prohibir?

Inglés y chino ya habla. Son lenguas oficiales de su lugar de residencia y en las que le enseñan el resto de materias.

gonas

Programar es una actividad complicada que requiere entrenamiento y dedicación. Lo que tendrán que saber los profesionales del futuro es ha crear algun script. Pero no programar.

federrico

#2 scripting = coding

D

#2 ¿Cómo vas a crear un script sin saber programar?

D

#9 Ahí depende de a que te refieras con "saber" programar programar. Escribir algo de código es relativamente sencillo y depende mucho del entorno o de lo que quieras hacer.

Solo por poner un ejemplo sencillo, es como decir que no puedes hacer alguna curación en una herida sin saber de medicina, pues sí, algún conocimiento tendrás que tener pero no será para nada equiparable con el de un enfermero.

D

#11 No son cosas comparables. Un conocimiento excesivamente básico sobre un lenguaje de programación puede hacer que uses algoritmos poco eficientes, conexiones inseguras, objetos incorrectos, etc. Mas que nada porque desconocerás como funcionan internamente las cosas. Por ejemplo, un error muy común en gente no especializada en Java, para ver si algo esta en una colleción utilizan una lista que recorren en bucle, que es muy poco eficiente, en lugar de usar un hashmap, ya que apuntas directamente a la clave (hashcode por ejemplo) y no es necesaria la interación. Ese tipo de cosas hacen que un simple procesos, en función del tamaño de la colección los tiempos de un proceso simple se dispare de unos milisegundos a varios segundos. Tambien estoy harto de ver el uso de objetos sincronizados cuando no se está trabajando con concurrencia. Es muy común verlo con los objetos StringBuilder y StringBuffer. O con formularios, donde en lugar de codificar safecalls para el acceso desde hilos dejan el chekilegalstate a false asumiendo que no habrá colisiones entre ellos.

D

#16 No entiendo tu comentario, si es porque el ejemplo es malo, al menos creo que transmite la idea que quiero dar.

A mi juicio hablar de "saber" programar son palabras mayores y entiendo que estás de acuerdo con ello.

D

#17 Si, en eso estoy de acuerdo. Lo que digo que no es comparable es hacer un script con curar una herida. Los conocimientos necesarios para hacear una cura decente no son ta extensos como los necesarios para hacer un script decente. Por no hablar de que una cura "que funcione" es una cura bien hecha, un script que funcione (cumpla su objetivo) puede provocar la caída del sistema. Por no liberar adecuadamente recursos, entrar en un bucle infinito por una anomalía no contemplada, etc

D

#18 Eso dependerá de la herida y efectivamente dependerá del script. Al hablar de que si un script podría provocar la caída del sistema... ¿qué sistema? estás dando por sentado un entorno profesional, yo no.

Justamente digo que depende del contexto, de qué hace tu script y para qué lo quieres.

D

#19 ¿Profesional? Shell scripting lo puedes hacer en cualquier PC con cualquier sistema y puedes entrar en bucles infinitos como en cualquier otro lenguaje de programación.

D

#20 ok

D

AdvocatusDiaboli ¿me ignoras porque te molesta que te quiten la razón en #20 ? Te iba a dar explicitamente los nombres de scripting para cada sistema por si querias mas información, pero visto tu comportamiento infantil me lo guardo para alguien que tenga interes en aprender y no en llevar razón. ya que yo uso el termino shell scripting de forma generica.

ElTioPaco

primero habría que preocuparse de que la gente que programa tenga una vida decente y un futuro, que enseñar a los chavales a programar para ganar lo mismo a la hora que en un mcdonals es tontería, para eso les enseñamos psicología.

D

Sinceramente no lo creo, me parece que todo tiende a crear interfaces visuales, y además esto me recuerda al tema de nativos "digitales".

Yo he visto a muchos padres alabando el conocimiento de informática de sus hijos porque saben usar su móvil, y eso es como que un padre se enorgullezca de los conocimientos de cerrajería de su hijo porque intuitivamente sabe como abrir cualquier puerta, incluso si tiene un diseño diferente a cualquiera que haya visto antes.

Al final son unos hachas a nivel de usuario y muchas veces sin tener ningún interés en el funcionamiento de fondo de todo lo que usan. Lo que hace que muchas veces ocurran anécdotas típicas de cualquier servicio técnico.

Arcueid

"Pensamos que programar puede dar ventaja, pero en el futuro será al revés: quien no programe, tendrá un hándicap como hoy lo tiene el que no entiende inglés."

Exagerado. Dudo que tenga más hándicap del que puede tener hoy día.

Básicamente porque nuestra sociedad se basa en compartimentalizar conocimiento en el puesto de trabajo. Es muy raro que alguien que no sea ingeniero o científico vaya a sentir la necesidad de aprender un básico de programación para su puesto de trabajo.

Si, como dice, un abogado no tiene dinero para un programa, hará esos procesos de búsqueda de información de modo manual, le pedirá a alguien que le prepare esas aplicaciones o scripts; y si no, buscará una alternativa libre que sea fácil de usar o una comercial "crackeada".

Otra cosa es que considere que programas como ToolboX van a cambiar el status quo y que todo alumno pase a tener competencias básicas en lógica, algorítmica y desarrollo; y que en el futuro se dé por hecho que son necesarias.

GDarkconrad

Tenemos un presidente que no habla inglés ni castellano y de pequeñito ni el Commodore 64 rascó toma hándicap

federrico

#3 El autor debe referirse a niños que se buscan la vida por sí mismos. A los que les amaña el padre las oposiciones, ni leer les va a hacer falta...

Z

Ya estamos exagerando... Leer y escribir (con comprensión lectora adecuada) y matemáticas básicas así como espíritu crítico son mucho más importantes. Luego podemos discutir lo q sigue. La cantidad de alumnos de informática q tienen problemas por una comprensión lectora deficiente es bastante preocupante.

federrico

#7 Entender inglés también es muy importante hoy, no me parece ninguna exageración. Fíjate en la cantidad de contenidos para formación que se pierde el que no puede seguir un vídeo o comprender un texto. No hablo de cómo cambiar la pila al reloj, sino de webs educativas de calidad, que desgraciadamente no tenemos en español.

Efnauj72

Pobres niños.

Frogg_girl

#1 ¿? Mi hija empezó a programar en swift a los 6 años, hace uno y medio. Hace sus propios juegos y se lo pasa de narices. También juega con palos y piedras, se sube a los árboles, dibuja, construye con lego, se hace "fortalezas" con cajas de cartón vacías, etc.

Nadie la obligó o presionó. Yo soy programador, me ve "construir" cosas y quiso hacerlo ella también.

¿Qué parte de programar la convierte en desgraciada según tu?

Efnauj72

#15 Antes no necesitabas saber tantas cosas de niño. Que si inglés , que si programar y no se cuantas cosas más para para estar preparados de mayor. Ya a partir de los 16 que elijan si les gusta ese tema de la programación.