Vuelta al ruedo
Después de un parón más largo de lo que debiera, debido a exámenes y otros menesteres vuelvo contando de primera mano la realidad de un semiingeniero informático con la carrera recién acabada (yo mismo desde hace unos días).
1) Como era de suponer, los primeros cursos en los que tan mal se pasa no valen absolutamente para nada más que para hacer de filtro y quitarse de encima a los que no quieren estudiar en serio. . Es cierto que es necesaria una base de todo, pero también es cierto que nadie en sus cabales se propone reinventar la rueda cada vez que se enfrenta a un problema matemático.
2) De el resto de cursos puede salvarse alguna asignatura, pero otras (casi todas) tampoco van a valer para nada. Están ahí para que sepamos un poco de todo. Es imprescindible para un informático saber cuando para o deja de parar una máquina de Turing.
3) Las tecnologías (llámese lenguajes de programación, IDE's de desarrollo, métodos de desarrollo de software) pueden englobarse en tres grandes grupos:
- Las que no valen para nada, ya sea por haber quedado obsoletas o por tener un campo de aplicación "restringido". Prolog, Lisp, CORBA, proceso de desarrollo unificado del software podían ser unos cuantos ejemplos.
- Las que podrían valer para algo pero realmente cuando te enfrentas a un problema real ha cambiado tanto que deja de ser reconocible. Por ejemplo C ó C++, que nunca se gasta puro y duro más que para ciertas aplicaciones. Lo normal es usarlo junto a un entorno de desarrollo como Visual Studio o Delphi, con lo que el lenguaje cambia sustancialmente.
- El resto de tecnologías son aquellas que fueron mencionadas de pasada (o ni eso). Eso de Servlets, MVC, XML que no sirve para nada es lo que se pide actualmente, por lo que tienes que aprender de cero.
(Continuará...)






