por
pobrecito hablador
el Lunes, 07 Febrero de 2011, 19:26h
(#1264374)
Por mi trabajo he tenido la ocasión de trabajar con gente lo mas variopinta alrededor del mundo.
Evidentemente, cuando pensamos en mala calidad de codigo, los que saben un poco piensan en las factorias de software, especialmente sudamerica (para España) o la india para los anglosajones.
Sin embargo no se limita alli la mala calidad de programacion. Por lo general, en todos los paises por los que me he movido cuesta mucho encontrar a alguien que sepa programar bien (y ya no hablo de picar codigo). Desde gente que tiene un master mas computer science en Holanda que les paso un UML y no lo saben interpretar, a otros en inglaterra o EEUU que son incapaces de entender e integrar las formas basicas de manipulacion de estructuras. (quizas, poder pueden, pero les cuesta)
En España, definitivamente, somos diferentes. No nos guiamos por otros paises por la demanda del mercado ni objetivos ni intereses puntuales. Nos enseñan las bases, pero aun mas importante, nos cuadran el cerebro. Cuando acabamos una carrera hemos rediseñado nuestro cerebro de una manera que muchos lo toman por natural, y se menosprecian a si mismos sin razon.
Lenguage mas o lenguaje menos son tonterias, durante la carrera he hecho practicas de lo mas variopintas: procesamiento de cestas de compra, modelos expertos, "autoaprendizaje", raytracing, aplicaciones cientificas, simuladores, kernel de sistema operativo, drivers, generador de mundos 3D, gestor de un centro deportivo, pequeños videojuegos, base de datos de los reyes magos... Cada practica con el lenguaje favorito de su profesor que van desde un simple C o "inservible" modula 2, hasta java, pasando por prolog, perl, ada, ensamblador, vhdl,... Con todo esto, y mucho que me he dejado en el tintero, ¿quien se atreve a decir que sale sin saber programar de la universidad en España?
Por mi banda soy fanatico de los examenes a papel. Si bien creo que es necesario de tanto en tanto plasmar en el ordenador las ideas y ver el funcionamiento, entender la base y aprender a pensar debe superar a saber una practica concreta. ¿O acaso queremos titulos que caduquen en 5 o 10 años?
(Por cierto, que cuando me estaba titulando, los anuncios de empleo tendian a pedir "Licenciado o Ingeniero Informatico titulado no antes de tal fecha", ahora ya no se ve, supongo que es la bolognizacion de la enseñanza que nos ha rebajado al nivel mundial).
España es una cosa, el resto del mundo otra.
(Puntos:0)Evidentemente, cuando pensamos en mala calidad de codigo, los que saben un poco piensan en las factorias de software, especialmente sudamerica (para España) o la india para los anglosajones.
Sin embargo no se limita alli la mala calidad de programacion. Por lo general, en todos los paises por los que me he movido cuesta mucho encontrar a alguien que sepa programar bien (y ya no hablo de picar codigo). Desde gente que tiene un master mas computer science en Holanda que les paso un UML y no lo saben interpretar, a otros en inglaterra o EEUU que son incapaces de entender e integrar las formas basicas de manipulacion de estructuras. (quizas, poder pueden, pero les cuesta)
En España, definitivamente, somos diferentes. No nos guiamos por otros paises por la demanda del mercado ni objetivos ni intereses puntuales. Nos enseñan las bases, pero aun mas importante, nos cuadran el cerebro. Cuando acabamos una carrera hemos rediseñado nuestro cerebro de una manera que muchos lo toman por natural, y se menosprecian a si mismos sin razon.
Lenguage mas o lenguaje menos son tonterias, durante la carrera he hecho practicas de lo mas variopintas: procesamiento de cestas de compra, modelos expertos, "autoaprendizaje", raytracing, aplicaciones cientificas, simuladores, kernel de sistema operativo, drivers, generador de mundos 3D, gestor de un centro deportivo, pequeños videojuegos, base de datos de los reyes magos... Cada practica con el lenguaje favorito de su profesor que van desde un simple C o "inservible" modula 2, hasta java, pasando por prolog, perl, ada, ensamblador, vhdl,
Por mi banda soy fanatico de los examenes a papel. Si bien creo que es necesario de tanto en tanto plasmar en el ordenador las ideas y ver el funcionamiento, entender la base y aprender a pensar debe superar a saber una practica concreta. ¿O acaso queremos titulos que caduquen en 5 o 10 años?
(Por cierto, que cuando me estaba titulando, los anuncios de empleo tendian a pedir "Licenciado o Ingeniero Informatico titulado no antes de tal fecha", ahora ya no se ve, supongo que es la bolognizacion de la enseñanza que nos ha rebajado al nivel mundial).