Doy clases de repaso universitario en una academia. Hoy me han preguntado ¿pero todo esto que estudiamos en la carrera sirve para algo?
Cuando yo estudiaba recuerdo pensar algo parecido “¿esto servirá para algo?”
Y cuando empecé a trabajar me respondí claramente “Pues no, no sirve para nada”.
Cuando empecé a trabajar llevando la informática de una empresa no sabía ni como se instalaba o mantenía una red y eso que obtuve matrícula de honor en redes y teleinformática.
Lo poco que sabía de administrar servidores y lo bastante que sabía de arreglar los equipos de los trabajadores no lo había aprendido en la carrera.
Y sin embargo sostengo ahora que estudiar en la universidad sí puede ser bastante útil.
Las carreras universitarias, hasta donde conozco, son muy teóricas y se les reprocha que un universitario no sale preparado para trabajar. Esta crítica es en buena parte cierta.
Pero ahora le veo una cierta justificación.
Cada trabajo se aprende al empezarlo. Yo he trabajado en distintas empresas y cada vez he tenido que aprender cómo se trabajaba allí. Y en cada trabajo he tenido que ir aprendiendo cosas nuevas para adaptarme a los nuevos sistemas que he ido implantando.
Así que lo que es importante es tener una buena base que permita aprender rápidamente.
Si en una empresa me contratan a mí y a otra persona que haya aprendido informática por su cuenta, al principio ninguno sabremos hacer el trabajo. Y si la otra tiene más experiencia igual incluso aprende más rápido que yo.
A un nivel básico, quizá nunca se llegue a notar que yo soy universitario y la otra persona no.
Pero en los años que llevo trabajando en esto varias veces me he encontrado en situaciones que nadie sabía solventar y de las que yo he sabido salir. Y eran casos en que el problema era muy específico y para solventarlos tenías que conocer al detalle como funciona un protocolo de red, cómo se almacenan los datos en un disco duro o como realizar un buen algoritmo que no tarde horas en hacer algo que se puede hacer en minutos.
Uno de mis alumnos iba ayer a trabajar montando una red, cosa que nunca había hecho. Otro alumno le preguntó cómo llevaba la asignatura de redes y yo interrumpí para decir que no tiene nada que ver lo que se explica en la asignatura de redes con montar una red.
Básicamente montar una red es extender cables con unos ciertos controles (que estén aislados en una canaleta, que el cable sea bueno, que no sea demasiado largo…). Eso es algo que cualquiera puede aprender en media hora. Si además tiene que configurar los equipos puede necesitar una hora. Haya hecho la carrera o no.
Lo que se explica en la asignatura de redes es cómo se envía la información por esos cables. Cómo se ponen de acuerdo dos equipos para comunicarse.
Independientemente de que una red se instale con los cables que se instala ahora, con los que se instalaba antes o sin cables, la base teórica de las comunicaciones es la misma.
¿Y sirve para algo esa teoría? Pues para la mayor parte de las personas que trabajan con ordenadores no. Pero solo uno que conozca esa teoría podrá hacer un análisis de seguridad o diseñar redes altamente complejas.
En resumen, la mayor parte del trabajo de informático se puede realizar sin formación universitaria.
Pero esos trabajadores se encontrarán con que, de vez en cuando, tienen que llamar a auténticos especialistas. Y esos son los que tienen un alto nivel teórico a la par que experiencia, generalmente universitarios (aunque quizá no hayan terminado de obtener el título ;-).
También es cierto que hay miles de universitarios, que la mayoría no tendrá la oportunidad de realizar un trabajo con alto perfil técnico y que seguramente olviden que alguna vez pisaron la universidad.
Así que la universidad lo que te da es, si tienes suerte y muchas ganas, la oportunidad de hacer un trabajo de alto perfil técnico que puede ser mucho más satisfactorio que otro trabajo más “vulgar”.
Pero la universidad, que no la carrera, te da algo más: la oportunidad de conocer equipos, sistemas y técnicas de trabajo que no podrías conocer de otra manera, o que no podrías conocer hasta varios años después.
Recuerdo que estaba impaciente por entrar a estudiar en el politécnico para conocer que era eso de internet de lo que había oído hablar. Y la universidad era el único sitio que conocía en que había internet.
La primera vez que “navegué” por internet lo hice en modo texto (sin gráficos ni imágenes) en esa época en que no existía el programa “Internet Explorer”.
También aprendí por ejemplo qué era un sistema UNIX y cómo se utilizaba (cosa que me resultó y resulta muy útil).
Esa oportunidad me la dió la universidad… en el tiempo en que dejaba de ir a clase.
Solo es una oportunidad, el sistema no está diseñado (y quizá no se pueda con tanto alumno) para que todos los alumnos conozcan las últimas técnicas. Pero si tienes inquietud puedes aprender muchas cosas en la universidad además de lo que se explica en clase.
Aún así es una vergüenza que un estudiante pueda terminar la carrera de informática sin saber manejar correctamente un Ms-Windows (he conocido algún caso), sin conocer Linux (y pensando que eso no sirve para nada 8-o !), o sin saber quienes son Richard Stallman, Linus Torvald, Steve Jobs o Thompson y Ritchie.
Es cierto que no se puede enseñar lo necesario para llegar a un trabajo y comenzar. Porque cada empresa es un mundo, cada programa utilizado es distinto y los sistemas cambian cada tres años.
Pero sí debería haber una asignatura obligatoria que todos los años enseñase “informática práctica”. Hay alguna asignatura optativa interesante pero muchas veces se pierde en la oferta de asignaturas optativas.
Otra fuente del problema es la formación de un gran porcentaje de los profesores.
Generalmente hay estudiantes que están terminando la carrera y comienzan a colaborar en un departamento, después consiguen una beca al acabar la carrera, se hacen profesores adjuntos y por último son la siguiente generación de profesores.
Y eso, en mi opinión, es un gran error.
Un profesor debería conocer el mundo real. Debería tener experiencia de varios años trabajando. Por muy teórica que sea su asignatura, igual que tener una buena base teórica es bueno para trabajar de forma práctica, tener una buena experiencia es bueno para explicar la teoría.
Me parece insultante que en las oposiciones cuente más un idioma comunitario a nivel básico que varios años de experiencia laboral.
Pero esto me indigna tanto que prometo dedicarle otro envío completo…
Más veces de las que me gustaría me encuentro con que alumnos de la universidad no tienen ni idea de qué están haciendo al resolver un problema de un examen. No son capaces de relacionar unas asignaturas con otras. No saben si quiera qué asignaturas es más probable que utilicen en el mercado laboral.
Y ese desconocimiento se debe a que tienen profesores que tampoco lo saben.
Y tú, ¿eres universitario? ¿te sirvió para algo?