2008
12.07

Recientemente, con todo este jaleo montado con el proceso de Bolonia (del que hablo en la entrada anterior) así como el no reconocimiento de las competencias académicas a los estudiantes de informática, ha surgido tanto entre el colectivo como en la calle la pregunta de ¿Qué es realmente la informática? ¿Qué estudian ustedes en la carrera?

El principal problema de la informática en España es, en mi opinión, la propia palabra informática. Este término sirve de cajón de sastre, de palabra comodín para referirse tanto a las Ciencias de la Computación (o ciencias informáticas) como a la Informática, como a un curso de ofimática de Microsoft, donde se aprende a usar el Word y el Excel.

Pongo enlaces a los artículos en inglés porque hacen una distinción clara y más precisa que sus homólogos en español (pincha en el idioma de la Wikipedia a la izquierda para obtener una traducción). De hecho Linus Torvalds aparece en la Wikipedia en español como “Ingeniero de Software” y Mattias Ettrich como “Científico Informático” (los estudios europeos de ambos son el equivalente a Ingeniero Informático en España).

¿Bueno, entonces qué es “la informática”?

Según la RAE, la informática es:

informática.

(Del fr. informatique).

1. f. Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de ordenadores.

informático, ca.

1. adj. Perteneciente o relativo a la informática.
2. adj. Que trabaja o investiga en informática. Apl. a pers., u. t. c. s.

De momento me centraré en la primera de las acepciones, pero las otras también son en parte culpables del nefasto panorama actual (y futuro) de la profesión informática (que algunos niegan siquiera que sea una profesión) en España.

Así pues, la informática es la ciencia del tratamiento automático de la información. Cuando alguien diseña una base de datos, está aplicando conocimientos de informática. Cuando alguien desarrolla un algoritmo, está automatizando un cálculo y también puede verse como eso. Cuando alguien desarrolla un programa que trabaja con los datos de miles de pacientes para que esos datos se traten de forma segura (por ejemplo, con cifrado u otras normas de seguridad) y eficiente (que lo haga en minutos en vez de en horas o días), está aplicando la ciencia informática.

Si un proceso de una base de datos (por ejemplo, localizar un fichero de un paciente o de una declaración de hacienda y cruzarlo con otros registros de años anteriores o de parientes) tarda horas o días y se puede reducir a minutos, tenemos claro que debe hacerse así siempre que sea posible y los costes lo permitan. Eso es aplicar la ciencia informática para el tratamiento automatizado.

Por supuesto, una cosa es aplicar dicha ciencia y otra bien distinta es aplicarla bien. 😉

En definitiva, este enfoque suele estar más orientado al mundo profesional e industrial de la informática. Sector donde se tratan grandes cantidades de información: por ejemplo tus datos de cliente en cualquier empresa de sevicios -ADSL, Televisión, teléfono.

¿Qué es la Computación?

Si volviéramos a buscar esta palabra en la RAE veríamos que su definición nos redirige a informática. Eso no tiene por qué ser culpa de la institución, ya que ésta sólo recoge el uso de la lengua que le dan sus hablantes: en la sociedad Española (y sospecho que en la de habla hispana en general) Computación e Informática son sinónimos.

Pero quien haya estudiado Ingeniería Informática en la universidad (al menos en España), debería conocer la diferencia.

Si volviésemos a examinar la explicación de Wikipedia veríamos que la define como la ciencia y el estudio de los fundamentos teóricos de la información, la computación (cálculo) y su implementación y aplicación en sistemas de computador.

Esta definición es más genérica que la anterior y no menciona nada de tratamiento automático de la información. La computación tiene un fuerte origen matemático. El propio Dijkstra tiene un manuscrito (del que ahora se cumplen 20 años) que habla del problema de la enseñanza de esta ciencia. De hecho se le atribuye la frase que dice que “no es necesario un computador para aprender computación” donde enfatiza precisamente lo teórica y matemática que es esta rama. A Alan Turing y Alonzo Church también se les considera padres de esta ciencia (ambos matemáticos) estableciendo su tesis sobre el problema de la parada.

La gente que trabaja en el ámbito académico cuando dicen informática se suelen referir a la computación. Es más propia de este ámbito, y suele usarse en algún área de investigación. Y no entienden de problemas de regulación ni de una profesión. Para ellos es más una herramienta o una ciencia.

Temas como Algoritmos y Estructuras de Datos, Complejidad Computacional, Teoría de Autómatas y Lenguajes Formales, Teoría de la Computabilidad son algunas de las cosas que se estudian como parte de esta ciencia.

¿Y el resto?

La otra “informática” que se conoce en España es la de “Voy a hacer un curso de informática para aprender a usar el Word”. O “Mi sobrino sabe mucho de informática, me instala el Windows y me pasa el antivirus como nadie”. Además, a quien la hace se le denomina informático como si fuera un profesional. Esta es la otra acepción que puedes leer en la definición de informático, ca que hace la RAE.

Este tipo de informática es la que muchos analfabetos digitales conocen como “informática transversal”, haciendo referencia a que está en muchas ramas de la ciencia. Si un psicólogo hace una gráfica para presentar sus resultados, sabe informática. Si una licenciada en filología hispánica presenta su trabajo en word, está haciendo informática.

Es triste, porque en muchas oposiciones de grupo A para puestos de informática de alto nivel (por ej. las que manejan datos sensibles) se exigen pruebas de informática de este tipo, y sólo se pide que el que accede al puesto sea un licenciado de cualquier rama.

Para evitar confusiones, a partir de este momento, denominaré a esta informática como ofimática, o como informática de usuario. El hacer uso de la ofimática, en mi opinión, no te convierte en informático, del mismo modo que el hacer uso de un coche no me convierte en ingeniero mecánico (por muy bien que conduzca, e incluso sepa del tema). Esta analogía es sólo por hacer una idea, pero no pretende demostrar nada.

¿Y la carrera de Ingeniería?

La carrera de ingeniería informática actual (bueno, la que yo hice en su momento) era una mezcla de Informática y de Computación y absolutamente nada de ofimática (eso es algo que cualquier alumno tiene que buscarse por su cuenta).

La carrera se centra(ba?) en el uso de conocimientos generales para aplicar técnicas eficientes al procesamiento de la información y a la investigación. El alumno, con la elección de sus asignaturas es el que se decanta más por la informática o por la computación. Yo, por ejemplo, estoy más orientado hacia la investigación, aunque en España el panorama de la investigación es bastante desalentador, y el de la investigación en informática aún más.

Se estudiaba un lenguaje cualquiera (por ej. Pascal), pero eso daba igual, lo que importaba era la metodología de la programación. De hecho, una vez visto un paradigma de lenguaje, el resto deberías aprenderlos por tu cuenta (por ejemplo, el lenguaje C). No se enseñaba “.NET” o “Java” porque fuera el lenguaje de moda en las empresas (eso lo puedes aprender con un libro o con un cursillo). La Universidad no hacía de “Formación de Profesionales” (que es la chorrada que algunos siguen demandando); para eso está la “Formación Profesional”.

Todavía recuerdo una vez, en un salón de actos de mi universidad donde se celebraba el día de mi facultad. Hubo una serie de charlas, y en el turno de “ruegos y preguntas” muchos compañeros demandaban “salir más preparados para empezar a trabajar” y que “se les enseñaran herramientas que demandaban las empresas”. Cuando tuve el micrófono, lo que yo dije fue que “los ingenieros no solo deben ser capaces de usar herramientas, sino también de fabricárselas cuando estas no existieran”. Directamente fui ignorado e incluso me miraron con mala cara. Pero creo que esas personas equivocaron su carrera: ellos debieron haber hecho formación profesional.

El conocimiento que da la universidad, al igual que el de las matemáticas, no caduca con el tiempo. ¿Y qué conocimiento puede ser ése en un área tan cambiante como la informática? Si lo quieres saber, estudia la carrera. 😉

Meter a la informática toda en un mismo saco también beneficia al sector empresarial (que contrata a cualquiera). En España la mayor parte del negocio informático empresarial se basa en las consultorías (subcontratas en realidad). A este tipo de empresas se las suele denominar cárnicas, porque te tratan como ganado (he visto a compañeros con salarios de 900€ brutos). En España apenas hay Industria Informática, y no suele contratarse a ingenieros informáticos para ello. Supongo que a los empresarios les conviene.

Bolonia, las universidades y Dijkstra

Antes mencioné el manuscrito de Dijkstra porque, hace 20 años, este hombre de ciencia ya anunciaba lo que nos deparaba el presente:

el negocio educativo siente que, si tiene que enseñar matemática formal a los estudiantes de Ciencias de la Computación, también debería cerrar sus escuelas.

y

Así, si miro en mi borrosa bola de cristal hacia el futuro de la educación en ciencias de la computación, veo sobrecogedoramente la deprimente imagen del “Negocio acostumbrado”. A las universidades les seguirá faltando el coraje de enseñar ciencia dura, continuará orientando mal a los estudiantes, y cada nuevo escalón de infantilización del currículum será exaltado como progreso educativo.

La mercantilización de títulos, la infantilización del currículum (la ESO actual) y la adaptación a lo que demandan las empresas, eso es para mí lo que nos depara el actual proceso de Bolonia (tal como se está haciendo en informática). No se trata de que Bolonia traiga eso necesariamente, sino de que, aprovechando la coyuntura del cambio de plan, los nuevos planes bajen de nivel. Hay gente que se sorprende cuando les digo que no me opongo al plan de Bolonia y que es una buena idea “estandarizar” las carreras a nivel europeo… pero no como se está llevando a cabo con la Informática (y me consta que con otras licenciaturas).

La carrera de ingeniería informática fue dura, pero me gustó. Creo que está tocada de muerte (por mucho que lo nieguen). Era una carrera demasiado general, que abarcaba demasiado, y la Formación Profesional Universitaria exige más especialización. Creo que desaparece tal y como la conocemos, del mismo modo que ha desaparecido la licenciatura en químicas y aparece la “Ingeniería Química” (que ya tiene competencias, por cierto).

Los ingenieros informáticos españoles que no tienen raíces se van a trabajar al extranjero. No es que no queramos a nuestro país. Es que no nos quieren (o bien no nos quieren para los puestos para los que nos prepararon; esos los quieren otros, parece).

Y encima cuando nos quejamos de la situación, alguien nos silencia llamándonos lloricas.

Share
  1. THE INFORMATIC IS A ALL RELATED TO THE WORLD OF THE INFORMATION BASED ON THE COMPUTERS AND INTERNET :mrgreen:
    Doanson y Dayana
    U.N.A

    Like or Dislike: Thumb up 0 Thumb down 0

  2. Gracias, Casiano, por el aporte.
    Le echaré un vistazo. Básicamente es la distinción entre ingeniería o no.

    Like or Dislike: Thumb up 0 Thumb down 0

  3. Gracias por el artículo. Da una visión clara del estado del ejercicio de la informática.

    En el artículo “Computer Scientist, Software Engineer, or IT Professional: Which do you think you are?, por Miller & Voas se da una clasificación parecida. Puede encontrarse en este enlace:

    http://www.computer.org/portal/cms_docs_itpro/itpro/FromtheEditors.pdf

    Like or Dislike: Thumb up 0 Thumb down 0

  4. Si. Esa es la famosa transversalidad. Es una pena porque, como dije en el post de Bolonia, se nota quien ha hecho la carrera (por lo general) y quién no. Una cosa es aplicar la informática a un área de ingeniería y otra cosa es la ingeniería informática en sí misma. Los otros países lo tienen claro, como bien dices. España puede haber hipotecado su futuro a terceros países (como ha hecho con la industria del ladrillo). 🙁

    Like or Dislike: Thumb up 0 Thumb down 0

  5. Según estamos viendo, la Informática va a desaparecer como ciencia y como técnica. La parte más dura, la científica, la van a asumir los matemáticos, y la parte más técnica se la están rifando las demás ingenierías.
    La informática va a volver a sus orígenes, lo cuál es una gran vuelta atrás ya que si diluirá entre otras conocimientos.
    Por fortuna, creo que los países más avanzados tienen una visión de futuro mejor y serán los que tirarán del carro, pero en España está tocada de muerte.

    Like or Dislike: Thumb up 0 Thumb down 0

  6. Gracias bsvazquez.

    Aunque hay cierto compromiso entre las distintas universidades en mantener el corpus de asignaturas, sigo pensando que todo eso se pierde y que la nueva informática lo será pero no orientada a la computación, sino al mundo empresarial.

    La carrera de informática y sus conocimientos, parece que se disuelven. Citando al replicante de Blade Runner: Todos estos momentos se perderán en el tiempo como lágrimas en la lluvia. Es hora de morir.

    Like or Dislike: Thumb up 0 Thumb down 0

  7. Sencillamente genial, como siempre 😉 He de reconocer que me estoy volviendo un adicto a tu blog, jeje.

    En este post se refleja lo que todos los que estamos “dentro” pensamos y los de “fuera” no entienden. Por lo que leo, y a pesar de ser de una Universidad de la otra punta de España y la diferencia de años presumible… parece que sí que hay esa unidad que ahora se resquebraja. Aquellos inicios con las listas enlazadas, los quicksort, burbuja, mergesort… la O de Manber, recurrencias… las máquinas de Turing, los np, np-completos… las redes neuronales, el A*… y luego te asocian con el Windows, el antivirus, el Word.. No sigo que me enciendo, jeje.

    Como bien dices.. ¿dónde quedamos? ¿Irlanda, Alemania, Francia?

    Un abrazo compañero

    Like or Dislike: Thumb up 0 Thumb down 0