3 consejos para aprender a programar
Si quieres aprender, o estás aprendiendo a programar, estos tres consejos te ayudarán:
- ¿Por qué quiero aprender a programar?
- El aprendizaje es un proceso iterativo.
- No memorices.
Anótalos y revísalos cada vez que te desmotives o te sientas frustrado(a). Veamos cada uno en detalle.
1. Responde la pregunta: ¿Por qué quiero aprender a programar?
Hay buenas y malas respuestas a esta pregunta. Malas respuestas incluyen:
- Porque todo el mundo debería hacerlo.
- Porque le están pagando muy bien a los programadores y pueden trabajar remotamente.
Buenas respuestas incluyen:
- Porque me gustaría automatizar X tarea o proceso.
- Porque me gustaría hacer una aplicación para X (automatizar algún proceso, mejorar la comunicación, aumentar la productividad, etc.).
- Porque mi meta es encontrar un trabajo de programador en X meses y seguir aprendiendo. (No es tan buena, pero la salva el hecho de que el objetivo es seguir aprendiendo).
¿Qué pasa si mi respuesta es de las malas? Recuerda que aprender a programar requiere tiempo, dedicación, paciencia, y mucha práctica. Vas a tener que sacrificar otras actividades, va a ser frustrante, y desgastante. La buena noticia es que una vez adquieras el gusto, el hecho de programar será gratificante por si mismo.
2. El aprendizaje es un proceso iterativo
Es imposible entender un concepto en su totalidad de un único recurso. Muchos creen que con un curso online van a aprender a programar. Pero cuando terminan sienten que todavía no saben programar y se frustran, sienten que ellos son el problema.
La realidad es que así no funciona el aprendizaje. Se necesita tiempo, dedicación, paciencia, y mucha práctica para sentirte cómodo con un lenguaje o tecnología. La mayoría de cursos online te dan los fundamentos para conozcas lo básico de la programación y te intereses por seguir aprendiendo: buscando en Google, haciendo tutoriales, enfrentándote con retos del mundo real, y haciendo más cursos. Es un proceso iterativo que nunca termina.
Es por eso que en Make it Real Start nunca vas a aprender de un único recurso. Todos los cursos tienen múltiples recursos que repiten información y eso es intencional.
3. No memorices
La mayoría de la programación es aprender a ingresar las palabras correctas en Google y filtrar los resultados para encontrar la respuesta a lo que estás buscando. Esta es una habilidad que se adquiere con el tiempo y que es posible practicar de la siguiente forma: cada vez que aprendas un nuevo concepto, búscalo en Google, lee rápidamente lo que dicen los primeros 5 a 10 resultados. No importa si aún no es claro. Avanza. Avanzar es importante porque es muy probable que entiendas el concepto más adelante.
Toma notas con papel y lapiz. Eso funciona para asimilar mejor los conceptos. Pero si algo se te olvida, no uses tus notas, mejor busca en Google por las siguientes razones:
- Puede que encuentres información adicional que no esperabas (p.e. un post o un tutorial que te aclaren más dudas).
- La tecnología cambia muy rápidamente y es muy probable que tus notas estén desactualizadas. Es posible que ahora haya una mejor forma de solucionar el problema o de hacer lo que estabas buscando.
- Practicas la habilidad de buscar y filtrar los resultados en Google.
No olvides que aprender a programar toma tiempo. Ningún curso online te va a “enseñar a programar”. La programación no se puede enseñar, pero tu puedes aprender de muchas fuentes e intentando hacer cosas.
Descarga gratis el e-book
Conoce la mentalidad, los roles y las tecnologías que debes saber para convertirte en desarrollador Web.
Descargar e-book