Pablo Suez wrote:
Onda que Java la pintan como una porqueria.... tan malo no debe
ser!!!!!!!!!!!!
Como dije antes, tengo amigos que programan en Java y me dicen que no es
tan asi como lo ponen ustedes.
Con eso estan diciendo la mayoria de los programadores Web son todos giles!
No, no, eso estás entendiendo vos y nadie dijo eso.
Hay lenguajes que son interesantes, hay lenguajes que son novedosos,
hay lenguajes que resuelven ciertos problemas de lenguajes previos, hay
lenguajes elegantes, hay lenguajes sencillos... y después hay algunos
lenguajes que no tienen nada de lo anterior pero que son lenguajes
comerciales.
Aprender un lenguaje comercial, más allá de lo laboral, aporta poco y
nada... no hay conceptos nuevos, no hay mundos nuevos que se abran, hay
un montón de código monótono, rutinario, repetitivo que es necesario
para llegar a una solución cuando podría ser más fácil, hay funciones de
biblioteca estúpidas que funcionan mal y que nunca nadie va a arreglar,
etc., etc., etc..
No esperes que alguien que ha aprendido o tocado pocos lenguajes pueda
ver ese tipo de sutilezas; generalmente el tipo que te defiende un
lenguaje por encima de cualquier otro, suele no conocer más que ese.
Yo no sé Java, en cambio sé bien C# y vivo de programar en C#... no
opino que los programadores de C# sean todos giles; lo que opino es que
es un lenguaje diseñado para giles de tal manera que alguien que no sepa
un carajo pueda sentirse feliz creyendo que es un señor programador,
cuando el lenguaje mismo te encauza de tal manera que sea dificil meter
la pata (y hacer cualquier cosa creativa).
C# lo aprendí en dos pasos:
1) La noche anterior a presentarme a una entrevista laboral, le pegué
una leida por encima al libro de O'Reily.
2) Después de 6 meses en ese trabajo programando Python, porque al
final no me tomaron para C#, un día me pusieron al frente de un proyecto
en C# y tuve que programarlo. Sinceramente, lo que más tiempo me llevó
aprender fue a usar el Visual Studio y, por supuesto, el tiempo
razonable que te lleva conocer las 20.000 bibliotecas que tiene que
hacen un montón de cosas quedándose a la mitad de camino en la mayoría :).
En cuanto a mi formación, el saber C# me ha aportado bastante bastante
poco. En cuanto a lo laboral, si no lo conociera y quisiera currar con
él, me llevaría de vuelta una o dos semanas poder largarme a programar
haciéndome el entendido.
A menos que necesitara un trabajo inmediato sobre el framework de .NET;
invertiría mi tiempo en aprender algo más copado e interesante y que me
vaya a formar como programador.
Mi opinión :).
Saludos;
Sebastián Santisi
[EMAIL PROTECTED]
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion