¿Programación para todos?
Algún tiempo atras en javahispano se planteo un post de "Deberia todo el mundo aprender a programar" acompañado de una encuesta sobre el mismo tema, pues ahora esta circulando por las redes sociales una iniciativa del sitio web Code.Org planteando esta iniciativa en la cual promueven que en todos los centros educativos se debe impartir programación como "cultura general", lo interesante es que figuran personajes muy importantes del mundo de la tecnología como Bill Gates, Mark Zuckerberg, Jack Dorsey, entre otros; los CEO's de empresas muy importantes, e incluso desde políticos hasta actores. Pero la iniciativa va más alla, al punto de tratar de buscar el apoyo de ingenieros de software para compartir su tiempo ya sea impartiendo clases, haciendo pruebas/ejemplos, una especie de "ingenieros sin fronteras" pero en lugar de compartir código, impartir el conocimiento y el arte de desarrollar software.
¿Será a futuro en algun país política pública impartir clases de programación?, ¿quienes serán los pioneros en tomar la programación de computadores como conocimiento básico?
Reader Comments (18)
No se, la verdad preferiria que esta iniciativa estuviera orientada mejor a la etica que nos hace mucha falta como humanidad.
Y bueno... yo también quisiera que mi perro sea un pokemon pero no es así...
De hecho en alguna escuela se enseña a programar, no es pública pero se enseña a los pequeños basándose en las matemáticas y entre otras cosas programación.
cursos
Chavales consiguen 3º puesto en Zero robotics
Pero si tenemos en cuenta a nuestro gobernantes me parece que la cosa va a tener que salir más de los padres que de ellos.
.
Pues, tal vez como conocimiento general, pero preferiría que cada quien a su especialidad. Lo que si, es que se pudieran impartir talleres para que las personas pudieran saber si les gustaría apreder más e iniciarse en el mundo informático como programador, pero no creo que sea adecuado tratar que todos aprendan porque luego no vamos a tener trabajo :) jejeje, tal vez como conocimiento general.
Yo creo que todo el mundo debería tener unas nociones básicas, por lo menos para que un ordenador no le parezca una "máquina mágica". Que entiendan que es un compilador, y como funciona. Que aprendan un poco de algún lenguaje sencillo y omnipresente, como hacer un if y un while en javascript.
Pero esto es como saber leer y escribir: todos deberíamos saber, pero no todos somos escritores y periodistas.
Tiene su lógica, al igual que se dan clases de dibujo técnico y no por ello todos son arquitectos, que se den unas bases para introducir a esta ciencia.
Me parece absurdo. Lo que se debería hacer es enseñar conceptos básicos de economía, derecho y finanzas. En los programas educativos -sobre todo el de España- existe una grave carencia en la docencia de estos temas.
Luego nos echamos la manos a la cabeza porque hay gente que se ha arruinado pagando hipotecas imposibles, que se han endedudado hasta las cejas por no saber leer un contrato, o que no conocen ni sus derechos básicos y son víctimas de constantes atropellos.
Todas estas iniciativas están orientadas a provocar un cada vez mayor dumpijng laboral en el sector, aprovechando que no está regulado. De esta forma se podrán bajar sueldos hasta llegar al soñado cuenco de arroz.
Puede estar bien, pero si a los chavales hay que enseñarles a programar, economía, "emprendeduría", ciudadanía... al final q nadie s estrane dq pasen xtax cosax!!
@Pepe " hay gente que se ha arruinado pagando hipotecas imposibles" ¿Hay que ser economista para hacer una simple operacion de suma, resta, multiplicación, división de cuanto es la capacidad adquisitiva? No creo.
"Todas estas iniciativas están orientadas a provocar un cada vez mayor dumpijng laboral en el sector" - La iniciativa no dice "mas ingenieros de software para el mercado", no porque nos dieron matemáticas toda la primaria salimos a hacer profesión de ello...
Como optativa lo veo bien, pero como cultura general no. Por otro lado nociones básicas de informática si que podría formar parte de la formación (en plan asignatura o de modo transversal), pero esas nociones básicas, al menos en España, ya las tienen la mayoría de los estudiantes.
Otro tema sería seguridad informática (para que no tengan el PC lleno de virús, el router con todos los puertos abiertos y no den su clave del banco al primer correo que se lo solicite), pero esto me parece muy complicado y cambiante como para que se pueda impartir en los colegios, institutos,...
Tambien parece un movimiento para generar mas clientes dependientes de tecnologia, no para tener gente mas inteligente o exitosa. No me mal interpreten, me encanta programar y la tecnologia en general, pero como que simplemente no me gusta.
@gishac con que hubieras usado esto: "La iniciativa no dice "mas ingenieros de software para el mercado", no porque nos dieron matemáticas toda la primaria salimos a hacer profesión de ello..." se entiende tu punto, no hay que andar repartiendo golpes por todos lados.
Pues yo si que lo veo interesante. Nada de enseñar un lenguaje complejo, sino enseñar un lenguaje de programación muy sencillo, que la sintaxis y las palabras clave se aprendiesen en muy poquitos días , y que a los chavales de 14 o 15 años como parte de su formación les pidiesen programar cosas sencillas, como calcular el mayor número de un array, o ese tipos de temas.
Creo que programar proporciona a nuestra mente una manera de pensar muy concreta que permite abordar muchos problemas que nos encontramos en la vida, con un angulo diferente. Y es interesante al menos plantear a los chavales esa forma de pensar.
Una ventajilla que tenemos los programadores de mi quinta (no voy a decir cual es), es que en aquel tiempo nos compraban ordenadores churros, que solo servían para jugar a algo parecido a videojuegos y a programar en basic. Y mucha, mucha gente aprendía al menos un rudimento de basic y sabía hacer sus bucles, sus ifs y tal. Incluso en muchos institutos te enseñaban esas cosas, porque evidentemente, no podían esnseñarte ni el office, ni internet(no había casi informática a nivel usuario). La mayoría no llegaba a mucho más, pero probablemente cuando le tocó hacer una macro de excel o una chapucilla en access, esa práctica le vino de lujo.
@ivmx no es en mala onda, quizás se interpreta el comentario con la subjetividad que lo leas, pero no es una repartición de golpes. No defiendo la iniciativa porque no son una verdad absoluta los fundamentos que dan pie a que se plantee algo así, solo estoy objetando algo que bajo mi criterio no es un argumento solido para descalificar la propuesta, nada mas que eso.
Creo que todos los alumnos deben tener la "oportunidad" de hacer un contacto con la programación y la algoritmia, de forma muy elemental y básica, solo para poder despertar la curiosidad donde allí haga falta, y como cultura general.
No hace falta ningún curso completo ni nada parecido. Bastaría con asegurar algunas clases en algún momento de la escoralirad temprana.
Es preferible que el grueso de la educación se enfoque en temas más importantes, como la ética, para no caer en los desastres de corrupción que demuestran continuamente sus mayores. Al menos, debería ser la prioridad de cualquier sociedad que pretenda un futuro mejor.
Hay países donde se toman esto en serio:
http://www.meneame.net/story/informatica-incorpora-como-ciencia-bachillerato-ingles
En mi opinión, ¿que son las ciencias básicas que se deben enseñar?, para mi estas ciencias son aquellas que sirven para explicar, al menos a un nivel basico, el mundo en el que vivimos (la fisica, la química, las matematicas que son omnipresentes, biologia...). En el punto en el que esta nuestra sociedad, y la dirección en la que camina, hace de la informatica una parte integral del mundo en el que vivimos, una parte sin la que en realidad no es posible entenderlo. Por esto para mi es fundamental enseñar los fundamentos de la informática y no se me ocurre ninguna mejor forma de hacerlo que enseñar fundamentos de programación.
Pepe: Unos conocimientos básicos sobre economía y finanzas para mi entran en la misma categoría que lo que comentaba sobre la informática. Es evidente que el sistema financiero para bien y ultimamente más para mal forma parte de la sociedad en la que vivimos y un conocimiento de este sistema se hace imprescindible. Ahora, esta noticia va sobre una gente que crea una iniciativa desinteresada para enseñar informática, si crees que sobre economia debería crearse algo similar no te quedes en la protesta y empieza ha hacer algo, que hablar es gratis.
Sobre el tema de que los conocimientos en informática servirían para que las empresas consigan programadores baratos... me parece una apreciación absolutamente simplista, sólo una frase: "el conocimiento nos hace libres", una sociedad con un nivel mayor de conocimientos siempre nos beneficia a todos, no conozco ningún caso en la historia de la humanidad donde se pueda afirmar lo contrario, que es lo que dice tu argumento, que ese conocimiento nos convertiría en esclavos, es realmente absurdo.
Pues el problema es que hay poco tiempo y muchas materias.
Quizá se podría enseñar como parte de las matemáticas. En Matemáticas se estudia Algebra, Cálculo, Conjuntos, etc. No veo por que no se pudiera añadir un capítulo de programación en algunos cursos.
Me quedo con la idea de dibujo, con tener nociones básicas..... suficiente, y si después, alguien quiere especializarse en ello, pues bienvenido sea.
No todos podemos tener la misma profesión, ¡viva la diversidad!
Grandes personalidades de la informatica Zuckerberg y Bill Gates... vete a dormir pringaoo....