Aprender Programación

Hoy en día, todo el mundo parece querer aprender programación o al menos que sus hijos lo hagan. Con frecuencia oímos algo parecido, y pensamos que es lo mismo, cuando alguien o una empresa nos ofrece “aprender codificación”. Antes de seguir, debemos deshacernos de esa confusión.

  1. Codificación y programación son cosas totalmente diferentes.
  2. De la misma manera, que “teclear” y ser un autor son cosas muy distintas.
  3. Codificar es inútil per se.
  4. Aprender programación enseña habilidades vitales que te serán útiles toda tu vida… ¡Incluso si nunca más vuelves a escribir una sola línea en un lenguaje de programación!

¿Qué es aprender programación?

La programación es el arte y la ciencia de resolver problemas complejos de forma sistemática y eficiente.

Todos resolvemos problemas en nuestro dia a dia y en nuestro trabajo. Si aprendemos a hacerlo mejor y más rápido que los demás, incluso si no usamos un ordenador, seremos mejores profesionales.

Aprender programación te dará una ventaja competitiva, independientemente de cual sea tu trabajo. Además, al contrario de lo que muchos creen, por ser algo eminentemente creativo, no es una tarea que pueda ser replicada por una máquina.

Si eres conductor, ya sea de Uber, taxi o camiones, es muy probable que en 10 años gran parte de esos puestos de trabajo hayan sido ocupados por máquinas. Sin embargo, si eres programador de dichas máquinas, tu trabajo no sólo estará asegurado, sino que los puestos de trabajo habrán aumentado sensiblemente.

Esto nos lleva al siguiente punto, y tal vez el más importante.

aprender programacion

¿Por qué debería de aprender programación?

Hoy por hoy, la programación es el mejor mercado que existe para los trabajadores. Hay varias razones para ello.

  • No es regulado, es decir, en él reina la meritocracia: si eres bueno, serás contratado. No hay colegios ni barreras burocráticas de ningún tipo, el que vale es contratado.
  • Es totalmente internacional. No estás atado a ningún país o región y además ya era habitual el trabajo remoto antes de que el covid lo pusiera de moda.
  • Los sueldos están entre los más altos del mundo.
  • La demanda de profesionales no deja de crecer, incluso en las distintas crisis que hemos pasado en los últimos años
  • Es relativamente rápido (que no fácil) el formarse y empezar a trabajar.

Todo esto suena demasiado bueno para ser verdad. Seguro que hay alguna pega… ¡Me alegra que lo preguntes, pequeño saltamontes!

¿Es fácil aprender programación?

NO.

Con frecuencia vemos anuncios de empresas que te ofrecen aprender programación (web, mobile, etc.) en 3 meses y empezar de inmediato a cobrar sueldos millonarios. Es mentira.

Lo primero que hay que entender, es que a menudo, lo que enseñan no es programación. A un profano, el aprender HTML y CSS y aprender a programar le pueden sonar lo mismo, pero nada está más lejos de la verdad.

HTML y CSS (“hacer una página web”) es cómo pintar las paredes de una casa. Programar es construir toda la casa. No es lo mismo, aprenderlo no cuesta lo mismo, y por supuesto, no se paga igual.

Además, si aprender programación fuese tan fácil, la demanda insatisfecha de programadores se habría resuelto en 3 meses, y sin embargo llevamos varias décadas con una falta crónica de programadores.

La verdad es que aprender programación es una de las tareas intelectuales más difíciles en la que te puedas embarcar. Por suerte, no es así porque haga falta ser un genio. Lo que sí hace falta es mucha dedicación y esfuerzo. Y eso, todo el mundo lo puede hacer. Por ello aprender programación es una de las mejores decisiones que puedes tomar para tu porvenir.

Son muy pocos los casos en que uno puede prometer con el 100% de seguridad que si te dedicas de verdad a algo y te dejas la piel en ello, en menos de un año puedes tener toda tu vida profesional resuelta.

¿Qué se requiere para aprender programación?

Un error muy común es pensar que para aprender programación hay que saber mucho de matemáticas. ¡FALSO! Saber matemáticas, o que se te den bien las matemáticas viene siempre bien, no sólo para la programación, pero no es esencial.

¿Y qué es lo esencial para aprender programación? Tres cosas:

  1. Creatividad.
  2. Habilidad para resolver problemas y gestionar la complejidad.
  3. Mucho trabajo.

Por eso hay tantos profesionales de otras áreas que se reciclan como programadores. Algunos de los mejores programadores que hemos conocido eran músicos o abogados.

Componer una música es una tarea similar a la de programar, y transcribir esa música en notación musical es el equivalente a codificar en un lenguaje de programación.

Escribir un contrato, es exactamente lo mismo que programar: dar con la mejor solución para un problema complejo, teniendo en cuenta todos los posibles detalles y excepciones. La única diferencia, es que el programador, además de todo esto, tiene que tener en cuenta la eficiencia de la solución, es decir, que sea lo más rápida posible. De hecho, hay un tipo específico de programas, que se ejecutan sobre blockchain que se llaman “contratos inteligentes”.

Por eso, sea cual sea tu ocupación actual, puedes aprender programación. Sólo depende de tu esfuerzo.

Cómo aprender programación

Atrévete a dar el paso y apúntate a nuestro Aprende a Programar desde Cero – Full Stack Jr. Bootcamp. En tan solo 4 meses te convertirás en un desarrollador profesional dominando Python y entrarás al sector tecnológico.

Conoce nuestros Bootcamps

Aprende a Programar desde Cero Full Stack Jr. Bootcamp
Desarrollo Web Full Stack Bootcamp
Desarrollo de Apps Móviles Full Stack Bootcamp
Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp
DevOps & Cloud Computing Full Stack Bootcamp
Ciberseguridad Full Stack Bootcamp 
Máster en Tecnologías Exponenciales de la Computación
Marketing Digital y Análisis de Datos Bootcamp

¡Pide más información! Nosotros te llamamos