Diseño y Programación Avanzada de MIERDA !!!

Por fin he terminado las malditas prácticas de la universidad. ODIO EL PUTO MICROSOFT VISUAL STUDIO !!! Es un trozo de mierda disfrazado de software de desarrollo. Odio .NET, pero sobre todo odio ASP.NET !!! Sabiendo desarrollar en php, tener que usar ASP.NET ha sido frustrante en todos los sentidos.

Cada día le encuentro menos sentido a la universidad. Tenemos dos asignaturas que supuestamente se complementan. En DSS hacemos el diseño de una aplicación, y en DPAA la implementamos. Pero las dos asignaturas las hacemos a la vez ¿Como vamos a implementar una aplicación que todavía no hemos diseñado? Para colmo en el diseño usamos herramientas para diseñar aplicaciones java, pero para implementarla tenemos que usar Visual Studio y C# ¿Como se come eso? ¿Es que nos quieren volver gilipollas?

Pero bueno, este es otro claro ejemplo de todas esas asignaturas patrocinadas por empresas. Me recuerda mucho al capítulo futurista de los Simpsons, donde la asignatura de matemáticas se llamaba “PEPSI presenta matemáticas”.

El caso es que IBM ha llegado a un acuerdo ($) con los profesores de DSS para que usemos Rational Rose obligatoriamente en la asignatura. El software lógicamente es de pago, y bastante caro, e IBM, que presume mucho de apoyar el software libre, te pide hasta la talla de calzoncillos certificada ante notario para dejarte un versión de prueba del software.

Por otro lado están los profesores de DPAA, que tienen su acuerdo ($) con Microsoft (realmente espero que saquen algo de pasta, porque si no, significa que mis profesores son gilipollas profundos) . Tenemos acceso “gratuito” a algunas herramientas de Microsoft, pero claro, las licencias ya las paga la universidad, es decir, nosotros con nuestra matrícula.

Si en la universidad de verdad quisiesen enseñarnos algo de provecho, tendríamos DSS en el primer cuatrimestre y DPAA en el segundo. Usaríamos software como netBeans, que es software libre y gratuito, que podemos usarlo en nuestra casa y en un futuro en nuestro trabajo, además de integrarse perfectamente con subversion, un sistema que facilita el desarrollo en grupo (estas practicas son en grupo). Podríamos dedicar todo el cuatrimestre a hacer un diseño en condiciones y después seguir con la implementación en Java, para Windows, Linux, Mac y en web con jsp. Tendríamos una aplicación de puta madre y multi-plataforma, en definitiva habriamos hecho un desarrollo serio y completo.