Muchos estudiantes me preguntan si es o no importante aprender programación de computadores, sobre todo en estos tiempos de Inteligencia Artificial. La duda emerge principalmente por la desinformación (Misunderstanding Misinformation and Fake information), la cual se profundiza porque todo emerge en idioma inglés y hay malas traducciones, desde siempre y porque los cambios acelerados y profundos del mercado mundial están generando un analfabetismo por obsolescencia de la educación (illiteracy due to education obsolescence).
La respuesta corta a la pregunta es que 𝐡𝐨𝐲 𝐞𝐬 𝐦𝐚́𝐬 𝐢𝐦𝐩𝐨𝐫𝐭𝐚𝐧𝐭𝐞 𝐪𝐮𝐞 𝐧𝐮𝐧𝐜𝐚 𝐚𝐩𝐫𝐞𝐧𝐝𝐞𝐫 𝐩𝐫𝐨𝐠𝐫𝐚𝐦𝐚𝐜𝐢𝐨́𝐧 𝐝𝐞 𝐜𝐨𝐦𝐩𝐮𝐭𝐚𝐝𝐨𝐫𝐞𝐬, como mínimo, pero se requiere ir muchísimo más allá y desarrollar un nivel alto de habilidades digitales, pensamiento computacional, humanidades digitales y, posiblemente o eventualmente, habilidades de inteligencia artificial, aunque es más preciso hablar de habilidades de ciencias de la computación.
Bill Gates, en una entrevista en el programa The Tonight Show de NBC,predijo las 3 profesiones clave del futuro y cómo todas las demás se verán modificadas o eventualmente desaparecerían, si no se adaptan. Las tres profesiones son:
1) Nuestra profesión, de programación de computadores, ciencias de la computación, inteligencia artificial. Es lógico, estamos viviendo un periodo de transición evolutiva, donde la comunicación es digital y la nueva alfabetización es saber hablar con los robots.
2) Expertos en energía, energía limpia, porque, con el perdón de los dueños del petróleo y el carbón, la economía viene cambiando y no es una necedad de gobiernos comunistas, sino una necesidad del planeta y la especie. La gran diferencia entre necedad y necesidad es un SI a la Transformación Energética, la Transformación Digital y la Transformación del status quo.
3) Expertos en biología y salud, porque después de salvar el planeta, nuestra casa común, hay que salvar la especie y evolucionar de la mano con nuestro invento artificial.
Pues bien, Bill Gates, desde su rol de millonario exitoso, es optimista y cree que podemos seguir adelante. Otros como Yuval Noaḥ Harari son algo más prudentes, no tanto pesimistas, sino optimistas bien informados y afirman que todo depende de nuestras decisiones y acciones.
Les dejo el link al sitio oficial de esa entrevista [1], un fragmento en Youtube [2] y un artículo en español de la National Geographic [3]. Además, también hay un artículo y una infografía del periódico la república [4].
Entonces, SI. Si es importante aprender programación de computadores y por eso todos los países están invirtiendo en proyectos educativos por ese camino y algunos ya han cambiado sus currículos. Debemos salir de la burbuja, de la conformidad, de la nostalgia por el pasado y entender que el mundo cambió, que seguirá cambiando cada vez más rápido y con mayor profundidad y que en educación tenemos un mandato ético de liderar en nuestra sociedad ese cambio.
Y si miramos el pasado, porque siempre hay que mirarlo, entonces hay que recordar al gran Edsger Dijkstra, en su conferencia On the cruelty of really teaching computing science. Allí habla de las novedades radicales, de cómo usamos metáforas para intentar enseñar esas novedades, porque usamos el vocabulario de ayer para planear el futuro. También habla de lo equivocado de pensar la ingeniería del software, en su concepción contraria a la programación y la importancia de enseñar ciencias de la computación, aunque sea un poquito cruel, porque implica un reto al pensamiento, un desafío cognitivo, porque aprender novedades radicales es complejo y más complejo es intentar enseñarlas. Les dejo en inglés unos párrafos de esa conferencia y el link oficial [5].
The usual way in which we plan today for tomorrow is in yesterday's vocabulary. We do so, because we try to get away with the concepts we are familiar with and that have acquired their meanings in our past experience. Of course, the words and the concepts don't quite fit because our future differs from our past, but then we stretch them a little bit. Linguists are quite familiar with the phenomenon that the meanings of words evolve over time, but also know that this is a slow and gradual process.
It is the most common way of trying to cope with novelty: by means of metaphors and analogies we try to link the new to the old, the novel to the familiar. Under sufficiently slow and gradual change, it works reasonably well; in the case of a sharp discontinuity, however, the method breaks down: though we may glorify it with the name "common sense", our past experience is no longer relevant, the analogies become too shallow, and the metaphors become more misleading than illuminating. This is the situation that is characteristic for the "radical" novelty.
"...A number of these phenomena have been On the cruelty of really teaching computing science. Software engineering, of course, presents itself as another worthy cause, but that is eyewash: if you carefully read its literature and analyse what its devotees actually do, you will discover that software engineering has accepted as its charter "How to program if you cannot."..."
Finalmente, el mensaje es simple, hay que seguir aprendiendo, aprendizaje a lo largo de la vida (lifelong learning), aprender las innovaciones tecnológicas y transferirlas rápido, con agilidad, pensar críticamente, ser siempre muy creativos, liderar y trabajar en equipo, que es diferente de trabajar en grupos y sobre todo, comunicación abierta y transparente. Las 5C: Comunicación, Colaboración, Crítica, Creatividad y Computación.
[1] https://www.nbc.com/.../bill-gates-joked.../NBCE109189964
[2] https://youtu.be/uHY5i9-0tJM?feature=shared
[5] https://www.cs.utexas.edu/.../transc.../EWD10xx/EWD1036.html
Nota: Publicado en un post de Facebook en agosto 23 de 2025, actualizado con la referencia 4 y la infografía hoy 10 de abril de 2026.

No hay comentarios:
Publicar un comentario