Header Ads Widget

Ticker

6/recent/ticker-posts

¿Realmente Tiene Sentido Enseñar A Los Niños A Codificar?

 La semana que viene, Apple tendrá talleres de "La hora del código " en cada una de sus tiendas minoristas en todo el mundo, las 487. Hour of Code está diseñado para enseñar los conceptos básicos de la informática con  Swift Playgrounds , la aplicación para iPad que presentó en la WWDC de este año.

¿Realmente tiene sentido enseñar a los niños a codificar?

Decir que el gobierno está interesado en que las personas aprendan a codificar para combatir una percepción de escasez de habilidades es subestimarlo. Ha habido un " Año del Código " respaldado por el gobierno , una propuesta (y £ 20 millones) para un " Instituto de Codificación ", y gritos bastante constantes de que los niños y los adultos no son lo suficientemente técnicos.

El problema es que realmente no hay escasez de desarrolladores. Puede filtrar la realidad del bombo publicitario al observar las reglas de visado del Reino Unido. En el sistema basado en puntos que utilizamos para los trabajadores no pertenecientes a la UE, los únicos roles de programación enumerados como en escasez son los desarrolladores senior con un mínimo de cinco años de experiencia y algunos trabajos de nicho más, como el desarrollador de controladores. Hay más roles enumerados en ingeniería y diseño que en codificación.

Si la realidad de la escasez de habilidades de codificación no está a la altura del mito, ¿cuál es el punto de productos como Swift Playgrounds? ¿Deberíamos realmente centrarnos en enseñar a los niños a ser ingenieros o en animarlos a que vayan a la escuela de arte y continúen con la herencia británica de diseñadores fantásticos de talla mundial? De hecho, aprender cómo funciona el código es valioso incluso si nunca va a programar.

Swift Playgrounds tiene mucho que amar, pero la clave para mí es que, a pesar de ser una aplicación diseñada para ser accesible para niños más pequeños, también enseña Swift, el lenguaje hacia el que Apple se está moviendo para el desarrollo tanto en iOS como en macOS. Este no es un lenguaje de codificación simplificado diseñado solo para enseñar los conceptos básicos de la programación. Es un lenguaje de programación real y adecuado con el que puede escribir aplicaciones reales. Y puede que sea un patio de recreo, pero no es un juguete.

Apple está claramente comprometida con la importancia de enseñar a las personas, especialmente a los niños, a codificar, dedicando tiempo y esfuerzo a la creación de recursos como Swift Playgrounds, lanzando nuevo contenido para él y haciendo  guías para que los maestros los ayuden si quieren usarlo en clase. Por supuesto, eso es bueno para Apple, quiere vender más productos a la educación, pero también es lo correcto por muchas razones ajenas a la escasez de programadores informáticos capacitados.

hora-de-código-3

No todo el mundo querrá ser programador, pero aprender cómo funciona el código es algo increíblemente importante. La codificación es una excelente manera de comprender los principios de la lógica formal y el razonamiento sin tener que profundizar en los resúmenes. Si más gente entendiera el concepto de “basura adentro, basura afuera”, nuestros argumentos políticos serían mucho más útiles.

Quizás lo más importante es que el código de todo tipo funciona cada vez más en el mundo, y conocer los conceptos básicos de cómo funcionan las máquinas que ejecutan código es vital. Sin este conocimiento, el código puede parecer más mágico que creado por el hombre. A menos que comprenda cómo funciona el código, no puede comprender cómo funcionan cosas como el algoritmo Newsfeed de Facebook, y luego no puede comprender cómo las suposiciones que hacen sus programadores pueden afectar lo que ve. “Basura entra, basura sale”, ¿recuerdas?

Y no importa en qué tipo de industria creativa se encuentre, ya sea ingeniería, arquitectura, diseño o incluso periodismo, el código llegará a su vida en algún momento. Es posible que nunca lo escriba usted mismo, pero alguien, en algún lugar, escribirá código que hará algo en sus proyectos, y comprender los fundamentos de lo que están haciendo puede ayudarlo a hacer su trabajo también. Y si ha aprendido a usar un lenguaje de programación real y adecuado que impulsa las aplicaciones en dispositivos en manos de mil millones de personas, como Swift, tendrá un poco más de confianza en lo que sabe.

Por eso creo que iniciativas como Swift Playgrounds y la Hora del Código, así como los proyectos que otras empresas están haciendo en esta área, son tan importantes. Los gobiernos, inevitablemente, querrán concentrarse en convertir a más niños en programadores, pero eso no es realmente lo más importante. En cambio, todo debería consistir en equipar a todos con el conocimiento de cómo funciona el código, para que puedan comprender un poco más sobre cómo afecta nuestras vidas.

Publicar un comentario

0 Comentarios