sábado, 8 de octubre de 2016

Opinion: Aprenda a programar en 10 años - Peter Norvig

El autor Peter Norvig, inicia atacando cierto texto para aprender a programar C++ en 24 horas mencionando lo obvio: no se puede. No hay tal cosa que pueda ser aprendida en su totalidad en tan corto periodo de tiempo, ni la cosa más sencilla; manipular solo la parte “exterior” o “superficial”, eso sí se puede lograr en 24 horas, aunque en realidad no se haya aprendido a hacer bien; ahora si hablamos de un leguaje de programación, el asunto puede llevar mucho más tiempo. Si, unas cosas pueden llevar más tiempo en aprender que otras y cada persona aprende a su propio ritmo y puede demorar más, prácticamente a incluso un genio le puede llevar más tiempo aprender algo que alguien que no sea muy brillante (por no decir algo peor).

Si bien no se necesitan 10 años para aprender algo (es un poco exagerado), un lenguaje de programación (sobre todo si es uno tan complejo y avanzado como C++) te llevara unos cuantos años; simplemente el nivel de complejidad que puede llegar a tener un lenguaje y la habilidad que se requiere para poder amaestrarlo son muy difíciles de conseguir. Y no, tampoco se llevara unos míseros 10,000 años, suena como mucho pero es poco tiempo.

Se listan varios tips para ser un programador exitoso, los siguientes son los que considero valen la pena:
  • ·         Interésate en la programación y no la aprendas solo por aprender, si de verdad quieres ser un buen programador debes hacer que te entretenga.
  • ·         Practícalo y renuévalo continuamente, haz siempre cosas nuevas y practica con ellas.
  • ·         Relaciónate con la amplia comunidad de programadores, ellos te podrán ayudar en proyectos y podrán colaborar, así como tú apoya a los demás.
  • ·         Entiende y mejora otros proyectos ya realizados, ve cómo funciona un programa y ve cómo mejorarlo, facilita tus programas para que otros hagan lo mismo con los tuyos.
  • ·         Puede llegar a ser bastante útil saber cómo funciona una computadora (tiempos, procesos, etc).


Aprender a programar puede tomar tiempo y esfuerzo pero al final cada quien decide como y hasta donde llegar.

No hay comentarios:

Publicar un comentario