Cuanto tiempo se necesita para aprender a programar ?.

Archivado en General

Al igual que muchas personas tengo como costumbre visitar algunos sitios web que funcionan como bolsa de empleos(aldaba.org, computrabajo.com.do, infoempleo.com, por mencionar algunas), cuando encuentro una vacante con sueldo considerable casi siempre exigen de 3 a 7 años de experiencia y me preguntaba a mi mismo, porque siempre exigen de 3 a 7 años de experiencia mínima ?. cuanto tiempo se necesita para que un programador llegue a tener una etapa de madurez como programador ?. Cuanto tiempo se necesita para desarrollar habilidades superiores en el área de la programación ?.

Quizás la respuesta esté en éste articulo Teach Yourself Programming in Ten Years (Aprende a programar en diez años) de Peter Norvig, donde el autor expone su preocupación por el afán que tenemos todos de aprender a programar en poco tiempo; así como también la gran publicidad engañosa que vende la idea de que se puede aprender a programar en pocos días y algunas veces en hora.

Algunos investigadores(Hayes , Bloom) han demostrado que se necesita aproximadamente diez años para desarrollar habilidades en cualquiera de una amplia variedad de áreas, incluyendo el juego de ajedrez, la composición musical, la pintura, el piano, la natación, el tenis, y la investigación en neurosicología y topología. Parece no haber atajos: incluso Mozart, prodigio musical a los 4 años, se tomó 13 más antes de empezar a producir música de calidad mundial.

En otro género, parece que los Beatles llegan a escena apareciendo en el espectáculo de Ed Sullivan en 1964. Pero ellos habían estado tocando desde 1957, y aunque tenían una masa de seguidores desde antes, su primer gran éxito, Sgt. Peppers , apareció en 1967.

Samuel Johnson pensaba que se requieren más de diez años: “La excelencia en cualquier área puede lograrse sólo mediante el trabajo de toda una vida; no es algo que pueda adquirirse a un menor precio.”

Cuando hablamos de aprender a programar no estamos haciendo referencia a producir codigo o a tener una familiaridad superficial con cierto lenguaje de programación, estamos hablando de desarrollar habilidades superiores como programador, habilidades que te diferencian de los demás, esas habilidades propias de cada programador.

Realmente yo no tengo la respuesta de cuanto tiempo se necesita para aprender a programar, tengo aproximadamente 3 años trabajando como programador y me falta mucho por aprender, algunas veces pienso que va a faltar tiempo de vida para aprender tantas cosas.

Podemos tomar como referencia los años que dicen los investigadores que se necesitan para aprender a programar, pero debe de tener en cuenta que “El máximo nivel de desempeño de los individuos en un dominio dado, no se logra automáticamente como función de experiencia extendida, sino que el nivel de desempeño puede incrementarse incluso en individuos altamente experimentados como resultado de esfuerzos deliberados por mejorar “.

Es decir, que el interés y esfuerzo que ponga en la programación va a ser un factor determinante en el tiempo que tomará tu aprendizaje.

Haz programación porque es divertida, no por que sea una imposición que debe de cumplir.

3 Comentario

  1. Posted 28 Septiembre 2009 at 7:59 | Permalink

    Nice! Buen artículo!

  2. Amaury Rodriguez
    Posted 28 Septiembre 2009 at 12:21 | Permalink

    Excelente artículo! Gracias a esta pieza finalmente voy a bookmark Kaffeinados para referencia periódica.

  3. Posted 28 Septiembre 2009 at 13:03 | Permalink

    Gracias, estamos trabajando para mejorar la calidad de las publicaciones.

Publicar comentario

Tu correo nunca se publicará o será compartido. Campos requeridos marcados con *

*
*
  • Categorías

  • Entradas recientes

  • LET’S ROCK JAVA

    Grupos de Google
    Suscribirte a letsrockjava
    Correo electrónico:
    Consultar este grupo
  • SEO Powered by Platinum SEO from Techblissonline