Si le dices a alguien que necesita diez años para ser un buen programador tal vez decida dedicarse a otra cosa, más aun, si esta persona es adulta, en mi experiencia como maestro de guitarra desde que tuve la necesidad de transmitir este conocimiento lo primero que me dijo mi alumno fue precisamente esa pregunta ¿cuanto tiempo necesito para tocar la guitarra? y siempre he dado la misma respuesta, “Para tocarla necesitas unas horas, para tocarla bien necesitas toda tu vida y para trascender necesitas de un don”, del mismo modo concibo a la programación, el famoso hola mundo creado por cierto por Deniss Ritchie (1941-2011), puede ser hecho por cualquiera en pocos minutos y en cualquier lenguaje lo que no te hace un programador y menos un conocedor de lenguajes, sin embargo es posible que cualquier persona realice pequeños proyectos en cualquier lenguaje en poco tiempo de estudio.
Este ensayo no pretende calcular el tiempo que lleva a alguien a realizar un proyecto de programación, depende de la persona, el lenguaje y por supuesto de la dificultad del proyecto, la programación no debe aprenderse por necesidad sino por verdadero interés, no es como aprender a realizar escritos en computadora para cubrir las necesidades de un empleo, la programación va más allá de la técnica y la práctica es desarrollar nuestros sentidos más artísticos lo que probablemente sí nos requiera muchos años, aunque alguien estudie pintura 80 años de su vida no le asegura pintar algo superior a “La Gioconda”, claro, no significa tampoco que debemos resignarnos a estar por debajo de los grandes programadores simplemente se trata de poner los pies sobre la tierra y ponerse a trabajar.
No serán los libros, ni la escuela, ni los maestros, ni los otros programadores, ni tu dedicación lo que te lleve a ser un gran programador sino una mezcla de todos estos y otros elementos cualquiera que crea que va a sobresalir con una sola de estas herramientas está equivocado, son magnificas las metodologías nos hacen ver seguros y rentables con nuestros proyectos pero si no nos aventuramos al código, a experimenta, equivocarnos, enredarnos de el, terminaremos haciendo proyectos demasiado planos y poco innovadores toda actividad debe contar con equilibrio y esta no es la excepción.
Por último amigos les comento que muchos de los informáticos ahora hombres más ricos del mundo lo hicieron a base de un pedazo de código y que su fama los ha llevado a ser considerados como genios de la computación, simplemente crearon una Gioconda Codificada (Google, Apple, Microsoft, Facebook), y todos nos maravillamos con su luz, así que mis queridos nuevos programadores en sus manos está el futuro y tal vez llegue antes de diez años, si es así sigan perfeccionando su técnica y si no, no pierdan la calma cada día deben mejorar en algo su programación orientada a sus sentidos.
http://loro.sourceforge.net/notes/21-dias.html
http://loro.sourceforge.net/notes/21-dias.html
No hay comentarios:
Publicar un comentario