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.

3 comments:

MartianEgg said...

le dije a uno de ustedes "es arte esto que haces"... y no entendio.

otro dia mientras hablaba de su trabajo le dije "ves, es arte lo que haces".

puso una cara...
no entendio (?)

tu lo entiendes...
y que lindo, y que bien.

(creo, que el si entiende... y se hace el loco...)

Pavel Pichardo said...

Siempre lo he dicho, si no fuera un arte, si no fuera una sutil mezcla del arte y la ciencia, del conocimiento y la imaginacion no seria lo que soy.... un programador.

Pavel Pichardo said...

Siepre lo he dicho, si no fuera un arte, si no fuera una sutil mezcla del arte y la ciencia, del conocimiento y la imaginacion, no seria lo que soy... un programador