1511
El 5 de marzo tendrá lugar el I Hackathon de proyectos de SL en la UGR, donde tratamos de aprender diferentes técnicas usadas en programación (Django, Android, OpenSplice DDS) a la vez que nos integramos en un proyecto de SL y echamos una mano a los proyectos granadinos participantes en el IV Concurso Universitario de Software Libre (concursosoftwarelibre.org/0910/) La inscripción es gratuita, y la asistencia a los talleres también, aunque el aforo es limitado.
menéame
Allí estaremos
Por cierto, muy interesante la idea, aunque no podré estar, es muy bueno que se hagan este tipo de cosas en la UGR. ¡Ánimo a todos!
Que ganas de volver a la Uni
Si quieres aprender cosas útiles de cara al mercado laboral no tienes más que coger el material necesario (que hoy en día hay acceso a todo el que quieras y más) y estudiar.
Pero, por supuesto, es más fácil quejarse. Y si los demás pueden dártelo todo machacado, mucho mejor. El día que estés trabajando y te manden aprender nuevas técnicas acostúmbrate a decirles a tus jefes también "pero es que no me habeis enseñado estas cosas"
- Una optativa que he hecho, programación de móviles: Las prácticas (y solo las prácticas, porque no hay examen) de esta asignatura las hemos hecho con versiones bastante modernas de Maemo y Python. Yo antes de venir aquí ni siquiera sabía de la existencia de Maemo, y después de empezar el curso leí en Meneame que Nokia iba a sustituir Symbian por Maemo ( www.meneame.net/story/nokia-cambiara-symbian-linux-dentro-tres-anos ). Me hizo mucha ilusión aprender algo de cara al futuro y no al pasado. También entiendo que esto es la cuna de Nokia y que menos que estar al día.
- Procesadores de lenguajes: Allí seguimos con las mismas prácticas de siempre con FLEX y YACC (para más inri sin flexibilidad apenas). Aquí tienes la posibilidad de diseñar tu lenguaje, con tus funciones, tus operadores... tu nota en la asignatura dependerá del grado de complejidad del lenguaje. Además el profesor te anima a usar el libro de Appel (Modern compiler implementation of Java, www.cs.princeton.edu/~appel/modern/ ). Una vez más puedes y te animan a mirar cosas más modernas.
Un ejemplo que me marco en la carrera. En laboratorio de transmisión de redes y datos (la curse creo que en 2005/2006) vimos Novell Network en W95 y MSDOS. En esa misma época ya estaba trabajando (fuera de la escuela) con Active Directory en WS2003. Y para mí la excusa de los fundamentos en este caso no me vale, Novell Network en W95&MSDOS me ayudo de bien poco. Trabajo para FPs? Quizás nuestro trabajo sea diseñar un AD en vez de saber usarlo, pero es difícil hacer una casa sin saber de que se compone una casa.
Y volviendo a los cursos que menciona #9:
¿Por qué para aprender acerca de seguridad en redes hay que pagar 240€ y no se enseña apenas nada en la escuela?
¿Por qué para aprender acerca de programación web "2.0" hay que pagar 216€ y se enseña tan poco en la escuela, cuando esta tan de moda?
¿Por qué habiendo tantas asignaturas relacionadas con bases de datos en ninguna se nos dan unas nociones mínimas de como instalar y mantener Oracle? Que usando la excusa de los fundamentos, nos daría unas nociones para aprender a movernos con un SGBD. Si el curso de Administración de BDs de Oracle (240€) lleva ya 19 ediciones, ¿no sería lógico integrar parte de sus contenidos en la propia carrera?
Ídem con el curso de VB.Net.
Volviendo al ejemplo finlandés, aquí tienen multitud de asignaturas y talleres dentro de la carrera que son totalmente gratuitos (como toda la educación en Finlandia, pero eso es otro tema). Y poniendo como ejemplo el tema de la Web 2.0, un ejemplo de asignatura aquí es la siguiente: appro.mit.jyu.fi/sovellukset/luennot/ . Atención a parte del temario:
# Luento 13: * Ajax (XMLHttpRequest) * JS frameworkit - Prototype
# Luento 14: * Viikkotehtävän 7 (JS+DOM) käsittely * Ajax jatkuu
# Luento 15: * HTML ja XML-tiedon haku Python:lla * Python DOM * SOAP * Web Services
Destaco lo de Prototype porque es un framework moderno. Allí en la carrera... bueno, imagino que ya se hablara de AJAX en alguna parte, pero sino pues ahí tenemos nuestro curso de 240€ que enseña lo mismo que una asignatura normal de aquí de Finlandia.
En fin, que no entiendo porque en muchos casos para aprender los fundamentos haya que utilizar herramientas anticuadas, y luego si quieres modernizarte te toque pagar a 240€ el curso o ponerte a estudiar por tu cuenta. Me supera y no puedo dejar de pensar que es en parte un negocio.
Ten en cuenta las reticencias que hay en todos lados la liberación y colaborar en el desarrollo del SL.