Juan Carlos Monsalve G | Desarrollo Backend Django

Bienvenido a mi blog sobre Ingeniería de Software

Cómo aprender a programar


Un saludo muy especial para ti, te escribo en una mañana de domingo, después de disfrutar de un delicioso café… después de tantos años de escribir para la red aún no se pierde este deseo de compartir, de escribir, de dar luz para el camino a quienes, como yo, se encuentran aprendiendo a programar, vamos a empezar con una afirmación un tanto simple, pero marcada por una alta dosis de realidad:

Asi como a nadar se aprende nadando y a conducir se aprende conduciendo… de igual manera a programar se aprende programando. Esta afirmación tan simple y tan obvia para algunos quizá no tenga sentido, pero, por el contrario, tiene todo el sentido. La habilidad o competencia de codificar se desarrolla a través de la práctica, si bien es muy importante una buena fundamentación teórica, la práctica es esencial.

Generalmente el primer contacto con este mundo de la programación, para muchos, se da a través de videos, luego quizá un poco de práctica, pero muchos vuelven al video, una y otra vez… y empezamos luego a hacer cursos, y parece que existiera cierta gratificación en el hecho de certificar un curso que nos hace finalizar uno… y comenzar luego otro… y ¿dónde queda la práctica?, la programación no se aprende viendo videos o cursos enteros como si fueran series de Netflix o de algún otro canal de video.

Para aprender a programar es muy importante empezar a hacer proyectos, vamos al video, aprendemos un concepto, luego venimos a nuestro proyecto y lo ponemos en práctica, asi de simple, luego exploramos otras opciones, agregamos nuevas funcionalidades poco a poco… leemos la documentación, este es otro aspecto muy importante, movernos por la documentación de nuestro lenguaje de programación favorito como pez en el agua… explorar una nueva función, otra manera de hacer las cosas… y luego volvemos sobre nuestro proyecto, las ponemos en práctica, probamos si todo va bien… y de esta manera vamos saliendo del círculo vicioso de los videos y cursos sin práctica… espero que esta pequeña reflexión te ayude a establecer un plan de trabajo para avanzar en el apasionante mundo del código.

tags: Sobre programación