Wednesday, July 2nd, 2008...8:07 pm

Informática científica vs informática “empresarial”

Jump to Comments

A continuación voy a citar textualmente un post que encontré en medio de una discusión que se armo entre la gente que anda en las ciencias de la computación y los programadores/ingenieros. Me pareció que dice lo mas correcto y que coincide con mi punto de vista:

Yo me pregunto, como sera de aca a 20 años? Veo muchos pibes que incursionan en el mundo de la computacion entre los 12-15 años, como varios de nosotros alguna vez lo hicimos, que al mes ya estan programando juegos y sitios webs. Despues entran a la facultad, no aprenden a programar, aprenden Java (aprender Java no es aprender a programar). Y vos les hablas de Kernighan, Ritchie, Thompson, Wozniak y te miran como diciendo “y esos quienes son?”. Un dia desaparece Java, porque se puso de moda la programacion orientada a sentimientos, y no se adaptan mas. Quedaron obsoletos, porque no tienen la base de conocimientos necesaria para adaptarse.

Yo no digo que hay que aprender a programar C y que todos sepamos bajo nivel, yo lo que digo es que me parece necesario que para lograr excelencia en los graduados es necesario que vean todo el marco que gira en torno al desarrollo del software. Es increible como te abre la cabeza aprender un lenguaje funcional como Lisp o Haskell, es muy importante entender que esta pasando en la computadora cuando nuestra programa ejecuta, por mas que tengan el garbage collector y los punteros sean cosa de programadores no agiles. Es muy util saber y entender como funciona un sistema operativo, un compilador, es importante saber que dentro de una clase RegEx hay toda una logica que se encarga de operar sobre una expresion regular. Y porque es importante saber estas cosas, si ya estan hechas y la moda es “no reinventar la rueda”? Porque saber estas cosas te permite extender tu campo de accion, te hacen mirar mas alla de las lineas de codigo que tan alejadas estan de la maquina en la que ejecutan.

Perdon, me extendi un poco, es mi humilde opinion, como pusieron arriba, es decidir formar Favaloros de la informatica o formar Medicos de Guardia para rellenar la demanda actual. Yo, por lo menos, voy a esforzarme siempre por ser un Favaloro. El que quiera ser medico de guardia, esta perfecto, es su decision, pero no los tilden de resentidos a los que aspiran a ser Favaloros. Y que cada carrera se enfoque en lo que debe enfocarse, no en lo que el mercado pide.

A esto añado que no menosprecio ni se debería hacerlo a los “medicos de guardia” del ambiente IT, al contrario, esta perfecto, cada uno por su lado todos tienen su función sus gustos y especialidades pero como dice en el texto no hay que tildar de resentidos a los que aspiran a profundizar en muchos mas aspectos, es mas habría que respetarlos.

Leave a Reply