<<Comentario:
Aprenda a programar en 10 años>>
El artículo de Peter Norvig surge a partir de sus sentimientos propios al entrar a una librería y ver que algún autor le promete que podrá aprender Java en 24 horas. Expresa Norvig que estó estremeció su corazón de informático, decidió buscar cuantos libros encontraba en de cosas que se el autor promete a sus lectores aporender en poco tiempo. Ecnontró que 9 de los 10 primeros resultados eran libros que intentaban enseñar algún lenguaje de programación. ¿Es que todos quieren aprender a programar? ¿Acaso es así de fáci programar?
Norvig inmediatamente expone sus argumentos, muchos de los cuales encuentro muy ciertos. Primero comenta que es posible aprender la sintaxis de C++. Pero de que sirve aprender la sintaxis de C++ en 24 si uno no es capaz de sacarle provecho a este lenguaje. Es como aprender a balbucear palabras en Húngaro sin conecer las complejísimas reglas gramaticales del idioma, tal vez sea útil en pocas situaciones pero en general no se puede decir que has aprendido Húngaro. En especial C++ me parece un ejemplo excelente porque no hay punto en enseñar este lenguaje si el lector no comprende sus ventajas con respecto al manejo de la memoria y compilación de C. No existe ventaja alguna en aprenderlo rápidamente. Cuando estudiaba en Toronto tenía un profesor que se negaba a enseñarme algo más que Python. Decía que programar es como aprender a cruzar la calle, el cruze de Python tenía semáforo y un oficial que te tomaba de la mano, los otros lenguajes no tenían esas facilidades, pero para que querría cruzar esas calles si aún no necesito llegar a esos otros lados.
El segundo argumento importante que me parece muy bueno son las investigaciones que dicen que toma al menos 10 años el ser dominante en diversas actividades aún cuando eres un prodigio de nacimiento para dichas actividades. Mencionó natación, operación de telegrafos (que me pareció fascinante) y piano. Yo he tocado el piano desde muy chico y honestamente no logro tragarme mi orgullo cuando escucho que alguien dice saber tocar y sólo sabe tocar el intro de Clocks o The River flows in you. Ni yo mismo considero que se tocar a un nivel alto y eso que el piano es aparentemente sólo consiste en presionar teclas de la manera correcta en el orden correcto.
Norvig finaliza exponiendo las maneras en las que el recomienda aprender a programar. Muestra un camino de automotivación, aprender de otras personas y sobre todo práctica. Creo que no puedo estar más deacuerdo con este autor. No hay ninguna disciplina que se pueda aporender sin realmente hacerla una y otra vez hasta que se logren tallar todos los errores fuera. Me gustan mucho sus frases sacadas de Ratatouille y me gustaría leer más artículos suyos más adelante.
No hay comentarios:
Publicar un comentario