domingo, 31 de enero de 2016

Teach Yourself Programming in Ten Years

[Comentario]

Este artículo me pareció interesante ya que habla de como aprendemos un lenguaje de programación ya sea C, SQL o Ruby. A veces el título de un libro, es lo que atrae al lector. Analiza el título Teach Yourself C++ in 24 Hours y concuerdo en los siguientes puntos con el autor, si tomamos en serio el título de aprender en 24 horas creo que es obvio, que solo aprenderemos lo superficial, como crear un main, declarar un función y los operadores básicos. El autoaprendizaje no es malo pero tampoco bueno del todo; lo bueno, es que así puedes aprender de todo un poco, es decir te hace que desarrolles esa habilidad para resolver los programas por tu cuenta y la parte mala es que no tienes a alguien que te resuelva dudas, aunque existan foros de programadores, realmente no es lo mismo porque quien te asegura que la información proporcionada es la correcta. Al igual, platicar con una persona que ya tiene experiencia con dicho lenguaje, hace la diferencia porque te comparte sus experiencias, lo que te hace amar más aprender este lenguaje y las cosas que puedes hacer. La frase de Alan Perlis, la traduzco como "Si un lenguaje no te reta mentalmente, no vale la pena", porque entre más te haga pensar puedes hacer cosas increíbles.
Ahora, analicemos el título que lleva este artículo Teach Yourself Programming in Ten Years , que suena más creíble, según expertos dicen que una persona tarda 10 años en tomar experiencia en cualquier área, pero no hay que olvidar que para esto la clave es la práctica en el sentido de irte poniendo retos que aumenten de nivel y no solo practicar lo mismo todo el tiempo. Dice que este es un número mágico para aprender algo, pero yo creo que no, depende de la persona y el esfuerzo que este le de para aprender algo.
Concuerdo en el hecho de que si quieres ser programador, tienes que tener interés y amar lo que haces, junto con la práctica es lo que te hace aprender bien.
En conclusión, me pareció interesante este artículo ya que es cierto que si quieres aprender algo, lo haces con las mejores ganas del mundo y que no solo de un libro se aprende si no también la retroalimentación de compañeros y profesores es importante, siempre aprovechar las oportunidades que se te presenten, como dice también de tu trabajo puedes aprender y es un largo camino que te ayuda a adquirir experiencia. Y también es importante no solo casarse con un lenguaje de programación. También siento que es importante desde pequeños fomentar este tipo  de curiosidad por aprender nuevas cosas, tal vez no de programación, pero si nunca dejar de aprender, porque todos empezamos siendo malos y eso es lo que nos hace aprender de nuestros errores para así ser mejores.
Particularmente me encantó como termina el artículo, porque termina con una frase de mis películas favoritas que es Ratatouille, que es por eso que me gusta, en la que Gusteau le dice a Remi que "Cualquiera puede cocinar, pero solo el valiente es el que va a ganar", pero aquí no sea trata de ganar si no de aprender y ser la mejor versión de uno mismo, si uno no se arriesga por miedo de tropezar en el camino nunca llegará a nada, porque ...
"No cualquiera puede convertirse en un gran artista, pero un gran artista sí puede provenir de cualquier lugar."

O en este caso convertirse en un buen programador.




No hay comentarios:

Publicar un comentario