Al
parecer que todo el mundo está enfocado a aprender a codificar, siguen a cursos donde puedan aprender a
dominar todo los lenguajes de programación (Java, C#, PHP,…), existentes hasta
el día de hoy. Pensando que será una forma de subyugar a la ciencia de las
computadoras (informática).
Sin
darse cuenta han entrado en una equivocación, para no caer en la mal
interpretación. Tener cierta familiaridad con la codificación (dominio de
lenguaje de programación) ayuda, pero en
sí, esto no debe ser la meta. Las computadoras y la codificación son sólo
herramientas. Son un medio para un fin.
El
objetivo primordial debe ser el de enseñar a la gente una nueva forma de pensar,
tomar las soluciones desde varios ángulos posibles de solución.
En
otras palabras, deberíamos estar tratando de enseñar ciencias de la
computación, y no sólo de codificación.
A
la hora, de levantar la vista de su equipo sea que esté en el bolsillo, bolso o cerca de un escritorio,
incluso pueda que tenga acceso a un teléfono inteligente.
Absolutamente
toda la tecnología que acabo de describir es impulsado por el software. En
todos los aspectos de tu vida diaria, estás rodeado de código, sin darte cuenta.
La cantidad de código de programación sólo va a aumentar en el futuro.
Ahora,
sólo porque una tecnología es omnipresente no significa que tú tienes que
desarrollarte en la carrera de Ciencias de la Computación (Informática).
Haciendo
una analogía con la carrera de aviación, las herramientas que necesitan para
entender cómo pensar sobre el vuelo son parte del plan de estudios:

Biología
te enseña lo que le sucede al cuerpo humano a gran altura, con oxígeno
limitado, y el frío extremo.
Historia
explica cómo se desarrolló el avión, cómo evolucionó, y su papel en los viajes,
el comercio y la guerra.
En
el momento en que te gradúes, tendrás la idea de lo que es un avión, cómo
funciona y usarlo de manera segura.
Haciendo
énfasis sobre las clases de propósito general, como la física, las matemáticas,
la biología y la historia enseñan cómo piensa acerca de una amplia variedad de
temas, incluyendo los aviones; esto está en contraste a una clase que te enseña
cómo utilizar una herramienta determinada en el campo de la aviación.
Por
la misma razón, deberíamos centrarnos en la enseñanza de ciencias de la
computación, y no sólo de codificación: el primero es una forma de uso general
de pensamiento, mientras que la segunda es una herramienta específica.
Tomar
como materia prima las Ciencias de la Computación (Informática), desde un
inicio, es la vía correcta para dominar la Programación.
Comentarios
Publicar un comentario
Gracias por participar en esta página