miércoles, 4 de julio de 2012

Informacion Adicional UNSJ Carreras de Informatica

Buenas, si estas leyendo esto seguro es por que estas pensando estudiar alguna de las carreras de informática de la Universidad Nacional de San Juan, probablemente pienses que es una carrera fácil, con amplia salida laboral y te estés imaginando a Jhon Carmack (Id Software, Doom), Bill Gates (Microsoft, Windows), Steve Jobs (Apple, Mac) como tu futuro. Si eres de San Juan Argentina, y realmente quieres informarte seriamente de las carreras y las salidas laborales entonces estoy seguro que querrás leer este testamento. Sino, puede que lo que yo exponga aquí no se aplique, pero creo que esta situación se da a nivel mundial también, por lo que quizás también sea tu caso.

Para empezar, voy a decir que fui estudiante de la carrera "Programador Universitario" y "Licenciatura en Ciencias de la Computación". Las carreras relacionadas con los "Sistemas de Información" no me atrajeron nunca por que están muy dedicadas al análisis y no al desarrollo del software, que es el que mayor demanda de trabajo tiene.

Si, es cierto que hay una demanda muy alta de trabajo, pero particularmente en San Juan Argentina la demanda es baja. Allá por los años 1999 se decía que la computación era el futuro y que se iban a necesitar muchos que supieran programación, que la inserción laboral era prácticamente inmediata, hoy se sigue diciendo lo mismo, esto es cierto en cierta medida, pero no se dicen cosas como las que yo les voy a contar.

  • La mayoría de los docentes son Matemáticos, Ingenieros o Egresados que jamás en su vida trabajaron del desarrollo de software.
  • Los conocimientos que se dan en las materias son solo el 10% del que uno necesita para una inserción inmediata, es decir que son la punta del iceberg de información, capacitación y practica que uno necesita al momento de trabajar.
  • Es mentira que casi todo ya existe en español, hay mucha info y manuales oficiales que estan solamente en inglés o que lo que esta traducido esta mal traducido por gente que simplemente usa el Google Translator para alardear de que lo tiene en español.
  • De lo anterior podemos decir, que si bien en la carrera hay solo dos o tres niveles de inglés "técnico" (no lo recuerdo), no sirve para la inserción laboral, incluso cuando las empresas solicitan en principio gente con conocimientos básicos en inglés. Si no podes leer 20 paginas de un libro completamente en inglés en el mismo tiempo que lo leerías en español y comprendiendo lo que lees, entonces es como si no supieras inglés y tu efectividad al momento de emprender un trabajo se reduce en mas de un 50% en la mayoría de los casos... por mucho que uses el Google Translator y a sepas algo de inglés como para entender solo una pagina...
  • Muy pocas veces vas a encontrar un ejemplo que se aplique perfectamente a la solución que buscas, con lo cual, si o si necesitas ser casi un experto en la tecnología con la cual estas trabajando. Mas abajo explico a que me refiero con ser casi un experto en una tecnología.
  • Hay muchas tecnologías, y es imposible saberlas todas, por lo que nunca vas a estar lo suficientemente preparado para realizar cualquier cosa que te pidan.
  • A no ser que seas jefe, y armes tu empresa, llegar a ganar mas de $5000 trabajando menos de 8 horas diarias es imposible, particularmente en San Juan. Por si esto fuera poco, con lo que uno aprende acá, si intenta buscar laburo en otro lado la posibilidad de encontrar laburo es casi nula.
  • Este es un laburo donde a la mañana trabajas, a la tarde aprendes nuevas cosas y a la noche te acostas pensando en lo que tenés que hacer mañana.
  • Si el anuncio de trabajo pide gente con conocimientos básicos, estudiante o recién salidos de la facultad seguramente te van pagar muy poco. Caso contrario el anuncio pedirá que tengas 1 o mas años de experiencia con 2 o 3 tecnologías distintas, o mas de 3 tecnologías incluso.


Si todavía no ingresas en este mundo te voy contando que por ejemplo, HTML, PHP, JAVA, C++, C#, VISUAL BASIC, SQL son ejemplos de tecnologías, y que si bien uno puede manejar la sintaxis de la tecnología (la sintaxis no es lo importante, eso se aprende en un par de días u horas), lo que importa realmente es la experiencia que uno tiene trabajando con las herramientas de desarrollo de esas tecnologías, las librerías de terceros, frameworks y metodologías que son MUCHISIMAS y en algunos casos COMPLETAMENTE DISTINTOS. Por lo que para ser experto necesitas conocer no solo la sintaxis y las funciones o procedimientos por defecto de un lenguaje, sino muchas librerías, metodologías y frameworks de los mismos. Cosa que en la carrera no ves ni por asomo.

En realidad si es el trabajo del futuro como dijeron, pero es el trabajo del obrero del futuro, donde se usa mucho la cabeza y se gana muy poco (en lugar de usar el cuerpo). El sobre peso, salvo que genéticamente no tengas problemas con eso, es parte del trabajo, además de las pocas horas de sueño, mucha presión y tensión al momento de la entrega de un trabajo, por que el dicho "tenés que hacer para hoy lo que se necesitaba ayer" es 100% real.

Ser inteligente no es suficiente, solo necesitas tener EXCELENTE MEMORIA para todo lo que vas a aprender DIA A DIA (Sábados, Domingos, Feriados... esos días no existen). En el desarrollo de software no se necesita gente que piense y plantee soluciones (eso, no se, creo que lo hacen los analistas en sistemas de información... teóricamente, pero las empresas siempre piensan en lo mas barato primero, y lo mas barato es no tener un analista, así que no se como les ira a los lic. en sistemas de información en un mundo que los evita).

Además hoy en día esta todo solucionado, solo hay que aplicarlo y para aplicar las cosas no se necesita pensar, se necesita saber y para saber solo se necesita MEMORIA, ya lo dije no?

Tengo que admitir que este es básicamente mi epilogo en mi vida de programador, muy sinceramente les digo que yo estoy arrepentido de haber elegido esta carrera, he incluso a pesar de mis treinta y un años, voy a estudiar otra cosa y a seguir otro camino. Ser un esclavo cibernético o un emprendedor eternamente autodidacta con pocos laburos de muchas horas no es la vida que quiero.

La otra posibilidad de trabajo es terminar como docente de Computación, pero para eso tenés que tener una de dos:
  • Las materias al día y ser el mejor de todos, lo cual también requiere MEMORIA, por que la mayoría de los profesores no piden gente que entienda lo que ellos dicen, sino que pueda recitar de MEMORIA los enunciados que ellos dan o que aparecen en los libros que ellos recomiendan.
  • O tener contactos en institutos de enseñanza o en la misma facultad, que te marquen con el dedo mas allá de que hayas sido o no el mejor.


Admito que la diferencia entre otros y yo es que yo, hoy, a pesar de mis años, es la contención y comprensión de mi madre (prácticamente mi única familia) que me permite emprender un nuevo rumbo, y bajo ninguna circunstancia le deseo a nadie la posibilidad de estudiar y vivir de esto, salvo que realmente como ya dije, tengas mucha "RAM" y "DISCO DURO" donde meter todo lo que necesitas saber y aunque te digan lo contrario una y mil veces, el INGLES ES FUNDAMENTAL para esta carrera, si no sabes perfectamente inglés, NO VAS A TRIUNFAR... Lo lamento por aquellos que están ya en este camino y no tienen manera de cambiar de carril, sé que a muchos les gustaría hacerlo.

Mis últimas palabras son que espero realmente que mi experiencia le sirva a alguien, que este a tiempo o con posibilidades de replantearse si realmente es lo que quiere hacer el resto de su vida. Y estoy dispuesto a contestar cualquier duda que tengan acerca de la carrera siempre y cuando no me hagan preguntas técnicas jeje.

Un saludo.

No hay comentarios: