Wednesday, January 09, 2008

Why a Good Programmer must know more than 1 language

Me gusta que la gente de aquí comenta sobre la importancia de aprender más de un lenguaje de programación.

Y la imperante necesitad de conocer más de una manera de no 'resolver' problemas sino de 'imaginar' problemas...


No es lo mismo, y esto de alguna manera u otra, espero que todos podrémos entender:

La diferencia entre:

Hacer un ejercio de matemáticas y hacer una nueva demostración en matemáticas.
Calcar una foto e inventar un paisaje.
Escribir una historia e imaginarse una historia.
Resolver un set de ecuaciones de un espacio tiempo dado, e imaginarse las consecuencias de String Theory...

No sé, Programar, en su momento más bello, no es armar un rompecabezas de piezas ya existentes. Es un arte, de sacar las piezas de la imaginación.


Y no es que hay que reinventarse la rueda siempre... todo lo contrario.
y aunque en la vida como programador, se tenga que trabajar armando rompecabezas, programar es imaginarse nuevos paisajes cada vez más grandes y buscar o tallar las piezas para un rompecabeza cada vez más grande...

Esa por lo menos es mi meta como programador.. conocer nuevas piezas, y escibir nuevas piezas, conocer nuevos paisajes y escribir nuevos paisajes...


http://www.stsc.hill.af.mil/CrossTalk/2008/01/0801DewarSchonberg.html




Powered by ScribeFire.

Post a Comment