Aprender a programar, ¿para todo el mundo?

Juan dibuja en nuestra pizarra

Suele hablarse con cierta ligereza de quién (todos) y cuándo (bien pronto) debería aprender a programar. Los que nos hemos enfrentado a gente que empezaba con ello descubrimos rápidamente que no es tan fácil. Es cierto que casi cualquiera debería poder dominar los conceptos básicos con rapidez, pero en la práctica hay personas a las que les cuesta mucho. Sobre el momento, creo que requiere un cierto nivel de madurez que no todo el mundo alcanza en el mismo momento. Luego está el siguiente nivel, que es programar bien, algo que ya no está al alcance de todo el mundo, o eso parece.

En 10 Signs You Will Suck at Programming hablan de algunas señales que nos podrían indicar que tal vez no vaya a ser lo nuestro. Parece que el autor está de acuerdo con lo que decíamos arriba:

As an Educator that teaches Full-Stack Web Development, I have taught many “first time programmers”. And the good news is that I have rarely found a student that couldn’t learn to program. I see it as a basic human skill, just like reading, writing, and arithmetic. Anyone can do it, it is part of our human capacities, but does need to be learned.

Esos indicios de dificultades a la hora de programa serían, según Jonathan Bluks:

  • Falta de curiosidad
  • Falta de autonomía e ingenio.
  • Falta de persinstencia cuando nos encontramos un problema.
  • No tener sentimiento de éxito cuando superamos un problema.
  • Impaciencia en el aprendizaje y la comprensión.
  • Aburrirse o cansarse pensando.
  • Incapacidad de pensar por sí mismo.
  • Pensamiento rígido, cerrado o desorganizado.
  • Necesidad de tener la respuesta correcta, en lugar de reconocer un rango de buenas y malas respuestas.
  • No prestar atención cuidadosa a los detalles.

Según el autor:

1 Lack of curiosity
2 Lack of autonomy and resourcefulness
3 Lack of persistence in the face of a problem
4 No feeling of success in overcoming a problem
5 Impatient about learning and understanding
6 Getting bored/tired from thinking
7 Inability to think for yourself
8 Rigid, narrow and/or disorganized thinking
9 Needing the “right” answer instead of recognizing a spectrum of “good” and “bad” answers
10 Not paying careful attention to details

Como conclusión, nos dice, programar puede ser difícil pero casi todo el mundo puede hacerlo.

While programming can be a difficult skill to learn, it is certainly one that most people can learn.

 Date: October 6, 2025
 Categories:  desarrollo
 Tags:  desarrollo programación aprendizaje

Previous
⏪ Revocación de certificados, el fin de OCSP