¿La programación es para mi?

Desmitificando la programación


Algunas de las preguntas más comunes que recibo o leo en relación a aprender a programar, que generalmente son generalizaciones de personas que no conocen el sector, son las siguientes:

  • 1️⃣ La programación es sólo para genios
  • 2️⃣ Para dedicarte a la programación debes ser bueno en matemáticas
  • 3️⃣ Si no eres un «cerebrito» la programación no es para ti
  • 4️⃣ Si no sacas buenas notas en los estudios, la programación no es para ti

Estas preguntas son generalizaciones que me encuentro a menudo, pero en realidad mezclan muchos conceptos y no son para nada realistas.

¿La programación es para genios?

No. Obviamente, la programación es una actividad que tiene que ver mucho con la lógica, las matemáticas y otros sectores técnicos, por lo que es normal que requiera cierta capacidad de razonamiento y cálculos.

Sin embargo, la programación no está especialmente dirigida a personas que deben tener unas capacidades de inteligencia fuera de lo común, sino más bien a personas que deben ser constantes, metódicas y tener cierta curiosidad por aprender y mejorar.

Dentro del mundo de la programación, existen subsectores donde es más necesario las matemáticas y otros en los que mucho menos.

Por ejemplo, en el mundo del desarrollo de videojuegos, muchas veces es necesario tener mayores conocimientos de matemáticas, porque muy frecuentemente tienes que tener en cuenta ciertos detalles para que el juego no sea lento o inestable. Sin embargo, en otros sectores como el desarrollo web, en general, no se requiere tantos conocimientos matemáticos.

Miedo a no ser capaz

Estos puntos suelen ser razones por las que los futuros desarrolladores piensan que van a equivocarse en su elección de querer ser programadores, ya que no se llevan especialmente bien con materias como matemáticas, cálculo o álgebra.

Es muy común que al comenzar en el aprendizaje de la programación, nos entren dudas o podamos llegar a pensar que la programación es algo que no es para nosotros o que «no es lo mío».

Esto generalmente ocurre porque tenemos expectativas irreales de lo que es la programación, debido a cosas que vemos en redes sociales, videos o incluso películas, que no son reales. Cuando descubrimos que realmente esas expectativas no se ajustaban a la realidad, nos decepcionamos y nos desmotivamos porque nos damos cuenta realmente que va a costar más de lo que habíamos pensado inicialmente. Por eso es importante tenerlo claro desde el principio. Pero todo esto es parte del proceso.

Cuando aprendemos a programar, tenemos que pasar por esa fase para entender realmente lo que es la programación, y prepararnos para los retos que se nos acercan.

¿La programación es para cualquiera?

También es muy común que se venda la idea de «Cualquier persona, si quiere, puede programar». Personalmente, no estoy muy de acuerdo con esa afirmación porque es necesario añadir algunos matices.

Exceptuando factores externos a la persona, que siempre influyen en esto: obligaciones personales, tiempo de dedicación, recursos... Estoy más de acuerdo con una afirmación como «Cualquier persona, con la actitud correcta (constancia, curiosidad y ganas) puede aprender a programar».

  • ❌ La programación NO es solo para gente súper inteligente.
  • ⏰ Es necesario tiempo y constancia para aprender correctamente.
  • ✅ Es necesario práctica para mejorar y ampliar capacidades.
  • ❌ No necesitas ser bueno en matemáticas para empezar, basta con lógica básica.
  • 🧠 Los mejores programadores son los que piensan bien las cosas.
  • 🔍 No es necesario saber siempre la solución, pero si saber buscarla.

¿Quién soy yo?

Soy Manz, vivo en Tenerife (España) y soy streamer partner en Twitch y profesor. Me apasiona el universo de la programación web, el diseño y desarrollo web y la tecnología en general. Aunque soy full-stack, mi pasión es el front-end, la terminal y crear cosas divertidas y locas.

Puedes encontrar más sobre mi en Manz.dev