I ♥ Techno

Your awesome Tagline

3 notas

Lenguajes de programación en el contexto de las reformas educativas

Hace poco estaba revisando un desarrollo que hice de Ruby sobre el framework de Ruby On Rails. Me parece increíble cómo uno olvida cosas que ya había aprendido y que el hecho de revisar, es traer a la memoria lo que ya sabías. Como si el saber no tuviera que ver con la memoria. Con las nuevas tecnologías, el saber no es rememorar. ¿Por qué muchos insisten en eso? 

Se denuncia mucho los planes de estudio que promueven la mera instrucción, la simple hechura de cosas, sin reflexión, sin “consciencia crítica”. Pero, las nuevas reformas educativas claramente pretenden adaptarse a lo que ya les es inevitable. Esta época de reformas educativas responde a lo irrefrenable.

Empecé hablando de Ruby y terminé en reformas educativas. Tiene mucho sentido. El lenguaje de Ruby, así como otros tantos, como Python, Javascript, quizás PHP, son lenguajes que dificilmente se estudian en una licenciatura. Son lenguajes nuevos, respecto a Fortran, incluso C, C++, etc. Aquí es muy claro, en este tema de los lenguajes de programación, las reformas educativas tienen sentido, porque son tan grandes los cambios tecnológicos que los planes de estudio deben prever esta época de cambios: crear habilidades, resolución de problemas, consciencia crítica y reflexiva. Desde muchos niveles puede verse este efecto y todo es a causa de la tecnología.

Se equivocan los que dicen que las reformas educativas están en función de los intereses económicos de las grandes industrias. Quizás tenga sentido, pero al menos considero que no sería el único sentido. La tecnología tiene un movimiento muy particular, no se sabe a qué obedece, hacia dónde se dirige. Antes de acobardarnos como Martin Heidegger, afirmar la emergencia o el azar de la técnica es apostar por la creación. Nadie sabe lo que puede la técnica.

Nadie aprende Ruby o Python para ganar dinero o tener un buen trabajo. Así aseguran los creadores de Django y Ruby on Rails. Prolifera aquí una cierta “estética” del código, donde se pueden hacer desarrollos con soluciones simples y rápidas, por tanto, elegantes (i.e. el famoso DRY Don’t Repeat Yourself!).

Aquí, lo único que veo es un deseo cada vez mayor por crear cosas, por apoderarse de la técnica. La técnica reafirmándose como fin y organismo vivo.

Archivado en ruby ruby on rails reformas educacion php python c c++ programación javascript django emergencia azar tecnologia spinoza

1 nota

Attitudes towards technology

Simple is better than complex.

Cheap is better than expensive.

Explicit is better than opaque.

Purpose is more important than process.

Insight is more important than precision.

Understanding is more important than technique.

Think more, work less

Archivado en technology