Escolar Documentos
Profissional Documentos
Cultura Documentos
aprendes a programar
Por eso es importante que te fijes una meta en torno a cumplir un objetivo. Si tienes
un proyecto en mente, o un problema en concreto que quieras solucionar, te podrás
convencer a ti mismo de que, aunque la experiencia en estos momentos no sea tan
grata, lo que busco es solventar un problema mayor, así que me voy a superar a mí
mismo para sortear este obstáculo.
Una vez que fijas tu mente en proyecto concreto, es muy fácil identificar qué
lenguaje de programación quieres aprender primero:
o Si quieres hacer una app nativa para iOS, empieza con Objective C
o Swift.
o Si lo que quieres es programar una app nativa para Android, aprende
Java.
o Si quieres programar software empresarial y de gestión, aprende Velneo.
o Si quieres programar una aplicación web, apuesta por JavaScript
Hoy en día JavaScript en realidad sirve para hacer cualquier tipo de proyecto, desde
simples páginas web y apps móviles hasta proyectos avanzados con hardware. Se
usa en muchas industrias diferentes: música, medicina, juegos, moda. La verdad
es que JavaScript da mucho juego y es casi una obligación tenerla entre tus
competencias como programador. Por otro lado hay tecnologías más
especializadas, como Velneo, que te ayuda a programar software de gestión para
empresas en tiempos muy cortos.
Una vez que ya has elegido qué tecnología quieres usar, es fácil empezar y
aprender la teoría. A poco que uno busque por Internet se encuentra con muchos
cursos gratuitos y de pago. Si quieres aprender a programar aplicaciones de
gestión, Velneo también ofrece estos seminarios gratuitos (para acceder tienes que
estar registrado primero).
Mi amigo, el formador, siempre me dice los alumnos se suelen saber la teoría y
saben explicar cómo funciona el código, ya que en un plano teórico los conceptos
se aprenden y son finitos. ¿Entonces dónde está el problema?
La mayor dificultad a la que se enfrentan los alumnos es a la hora de aplicar la
teoría para solucionar problemas y crear código nuevo. La brecha es de destreza,
no de conocimientos.
Una analogía perfecta sería la de nadar. Puedes leer mucho sobre la técnica perfecta
y puedes explicarle a alguien con palabras al igual que lo haría un entrenador
profesional de natación. Pero aplicar dicha teoría toma mucha práctica, mucha
lucha y muchos errores. Se traga mucha agua 🙂
1. Elige un proyecto complejo para trabajar en él. Lo ideal es elegir algo que
realmente te emocione.
2. Divídelo en pequeñas partes, en tareas aisladas. Por ejemplo, una tarea del tipo
«implementar la página de login» es demasiado grande. Cada tarea no debe superar
las 20 líneas de código para quedar resuelta. He aquí algunos consejos que te
ayudarán a hacer esto con éxito:
¿No sabes por dónde empezar? Puede que te sientas tentado a hacer cosas
aleatoriamente, o a copiar código que no entiendes de otros sitios. Pero eso no sirve
de nada, aunque copies código que sí funciona. ¿Por qué? Porque cuando tengas
que hacer una tarea similar en el futuro tampoco serás capaz de resolverla.
Si quieres solucionar bien la tarea, primero tienes que identificar dónde y por qué
estás atascado. Aquí unas posibles causas:
El problema más común que aprenderás de todos estos recursos es que no te obligas
a entender completamente lo que está pasando detrás de las escenas y cómo el
concepto encaja en la película completa.
Solo quiero subrayar que este artículo es pura teoría y que no sirve de nada a no
ser que apliques esta teoría, no una vez, sino varias hasta que se convierta en hábito.
La programación, como casi todo, versa sobre desarrollar buenos hábitos para
ayudarte a saltar obstáculos y sortear los problemas.