Repensar la carrera informática nos ha llevado en Xataka hablar y entrevistarnos con profesionales del sector, además de contar con la opinión de los profesores. Una reflexión larga que nos hace ver cuál es el papel actual de todos los agentes: lo que debe cambiar, lo que está bien y los desaciertos.
En esta tercera y última entrega nos toca ver la visión de las empresas. Hemos querido salirnos de las compañías informáticas convencionales para buscar un enfoque diferentes. Compañías que trabajan en este sector, pero con aportaciones que van más allá del software en sí.
Las empresas: The Cocktail, Iron Hack y Fjord
Para esta visión de nuestro especial repensando, hemos querido contar con la opinión de tres empresas. Por un lado The Cocktail, una consultora informática que ha desarrollado proyectos con muchas empresas españolas. Desde rediseños de web a cambios más profundos.

Iron Hack es una empresa joven que se dedica a ofrecer formación online sobre diferentes ramas de la informática. Poco a poco han logrado hacerse un hueco y convertirse en una empresa de referencia. Por último tenemos Fjord, quien ha decidido contestar sólo a la última pregunta pero aportando una visión muy completa sobre esa cuestión. Hechas las presentaciones, vamos con las preguntas.
En representación de Iron Hack la respuesta es conjunta. Tal y como nos explica Xavier Leal, los viernes se reúne el equipo para discutir cuestiones de todo tipo, entre ellas las preguntas que les planteamos para este repensando. En Fjord, nos contesta Manuel González Noriega, responsable de desarrollo técnico.
¿Está bien ajustado el tiempo en que la universidad incorpora a la enseñanza las tecnologías y tendencias que funcionan en el mercado?
The Cocktail: En su mayoría, las universidades no cuentan con la agilidad necesaria para cambiar materias y planes de estudio en base a las tecnologías que estén funcionando mejor en el mercado en ese momento. Dicho esto, tampoco es necesario que lo hagan; su rol es el de proveer un cuerpo teórico fuerte que permita a los estudiantes aprender por sí mismos cualquier tecnología en un futuro. No se puede pretender, en un mundo profesional que evoluciona tan rápido como éste, sobrevivir sólo con los conocimientos adquiridos en la carrera.
Iron Hack: No, para nada. La universidad tiene una desconexión brutal con las empresas y con el mercado laboral. En España, la burocracia e inmovilismo, entre otros factores, hacen de las universidades instituciones muy poco ágiles y flexibles que están tardando demasiado en ajustarse a la rápida evolución de la tecnología.
¿Qué valor le dais al "background" que proporciona el estudiar toda la teoría y fundamentos de la tecnología?, ¿Es una ventaja competitiva aunque no se salga programando en el lenguaje que más demanda tiene en el mercado?
The Cocktail: Es importante, pero no fundamental. Buscamos principalmente experiencia y talento, y eso puede venir o no de una carrera, especialmente en el ámbito tecnológico. Ayuda, pero no lo es todo.
Iron Hack: Una base teórica tiene un gran valor tanto para ser admitido en Ironhack como para trabajar con nuestros partners y cualquier empresa tecnológica puntera. Sin embargo, lo más importante para cualquier empresa es que el candidato tenga la capacidad de construir (productos digitales), independientemente del lenguaje en el que lo haga.
Actualmente las carreras y masters tienen una carga eminentemente teórica por lo que la verdadera ventaja competitiva la tienen los alumnos con iniciativa, que han aprendido la parte práctica por su cuenta, tienen perfil en Github y han programado para startups o han lanzado sus propias empresas tecnológicas.
¿Hay una lectura equivocada de que el ingeniero va a salir de la carrera siendo analista y gestor en lugar de ser un programador y eso hace que las materias troncales de la carrera estén desenfocadas?
The Cocktail: Las materias troncales de una carrera de Ingenieria Informática suelen tender más, por un lado, a la parte ingenieril y, por otro, a conocimientos de informática pura. Posteriormente, con materias optativas, es cuando puedes elegir sobre qué quieres especializarte. Depende de la universidad, claro, pero por lo general pensamos que no predomina la gestión. Otra cosa ya son las expectativas que tenga cada uno cuando inicia una carrera universitaria; pero nosotros pensamos que no puedes ser un buen analista o gestor de proyectos si no tienes una base técnica potente.
Iron Hack: En las universidades españolas existe una falta de visibilidad tremenda sobre las numerosas oportunidades laborales que hay para trabajar producto. Las grandes consultoras IT son las que mantienen una relación estrecha con los centros educativos, dando la impresión a muchos estudiantes y a profesores que la salida óptima para un recién graduado es la de ser analista o gestor directamente.
El saber programar es de las habilidades más demandadas por el mercado laboral tanto en Europa como en EEUU y Latam. Cualquier ingeniero recién graduado, con pasión por el desarrollo web y conocimientos sólidos de Ruby on Rails, por ejemplo, podría ir a trabajar a Londres ganando 40.000 libras al año por lo que no se entiende que en las universidades no profundicen el conocimiento de herramientas tan valiosas en el mercado laboral.
¿Por qué existe la opinión extendida de que aunque se hable de apostar por la tecnología y de que hay demanda de desarrolladores, la valoración de estos profesionales sigue siendo muy baja en nuestro país en términos de sueldos, carrera profesional y prestigio social?
The Cocktail: Nuestra impresión es que esto no es del todo cierto; en todo caso diríamos que el mercado de trabajo se está polarizando entre aquellos profesionales cuyos conocimientos se limitan a lo imprescindible para ejercer su trabajo en el día a día y aquellos con una mayor inquietud sobre las últimas tendencias en el sector.
Ambas opciones son perfectamente válidas, pero el problema que tienen los del primer grupo es que las empresas son conservadoras en el uso de las tecnologías que escogen, y cuando se impone un cambio de paradigma o tendencia en IT les puede resultar más cómodo contratar gente nueva que reciclar al personal que ya tienen –esto se acentúa cuanto mayor sea la compañía para la que trabajas, sobre todo si el equipo se encuentra externalizado-. Así que si llevas cinco años en el mismo proyecto haciendo lo mismo que el primer día que entraste te puedes topar en cuestión de semanas con un problema de empleabilidad, lo que limitará las opciones que tengas de encontrar empleo y, por tanto, el salario y prestigio social.
Hay que dirigirse no a donde está la pelota sino hacia donde se mueve.
Como dicen, hay que dirigirse no a donde está la pelota sino hacia donde se mueve, así que todo desarrollador debería identificar las tendencias clave de su ámbito de trabajo y tener al menos un conocimiento básico de las mismas, porque las tecnologías que dentro de un par de años serán norma en las empresas hoy son experimentales o sólo las usan startups. Y quien haga esto ya se está encuadrando en el segundo grupo, donde nos consta que la demanda es elevada. Fernando Blat lo ha descrito todo bastante bien en su post “¿Qué le digo a un programador que está en el paro?"
Por desgracia, identificar qué tecnologías que hoy parecen prometedoras se impondrán el día de mañana supone una apuesta a nivel personal y requiere sacudirse prejuicios y mirar las cosas desde una perspectiva global y de negocio, pero esa visión es precisamente la que distingue a un profesional de primera línea de uno del montón. Probablemente no haya otro sector laboral donde este cambio sea tan sistemático y violento, pero esta es la realidad a la que se enfrenta el profesional del desarrollo (y de los sistemas, por cierto).
Iron Hack: Muchos dirigentes no solo de startups tecnológicas sino también de empresas del IBEX35 todavía no se han dado cuenta de que la tecnología es o debería ser una parte central de su negocio ya que es lo que les va a permitir innovar y conseguir seguir siendo competitivas. Hasta que en este país no se empiece a valorar lo que la tecnología puede hacer por una constructora, un estudio de arquitectura y por un ecommerce, como hacen en otros países, los programadores no serán reconocidos en casa como lo son fuera.
Fjord: En cuanto a la relación y percepción del desarrollador software por parte de la sociedad: no hay, ni habrá en décadas, una "cultura digital" que permita que la gente no relacionada con la producción de software interiorice o valore la complejidad o esfuerzo de un proyecto. De hecho, basta una mínima experiencia profesional para entender que la mayoría de la gente relacionada con la producción de software tampoco sabe valorarlo. Esto es, en cierta forma, natural: llevamos miles de años de relación con los productos físicos manufacturados artesanalmente, y cientos con los producidos en masa, pero solo unas décadas relacionándonos con productos digitales. Nuestra relación con lo digital también es muy distinta a nivel sensorial: no hay peso, no hay densidad, no hay volúmenes. Las "affordances" digitales son muy diferentes y esto, que es una obviedad en la experiencia de usuario, también influye en temas adyacentes como la percepción del valor.
La valoración interna del desarrollador por parte de la industria: sueldos y carrera. Creo que a estas alturas es imposible hablar de "proyectos de software" de forma genérica. En general, creo que los sueldos y la oportunidad de carrera van en relación directa con el valor que aporte el desarrollador y el nicho que elija. En un puesto de trabajo que valore el talento individual y en un espacio (lenguaje/plataforma) para el que exista alta demanda de programadores, creo que una persona no debería encontrar grandes problemas para estar razonablemente recompensada, en lo monetario y en otros factores, por su trabajo.
En general, el gran problema contra el que tiene que luchar el desarrollador software es que la marea de la "comodificación" está subiendo constantemente. Para cada espacio de problema se empieza en la innovación, se continúa por la estandarización y se acaba en la industrialización: patrones, librerías, IDEs, … "¿Cuánto de cerca estoy de que mi trabajo lo pueda realizar un generador automático de código?" es la pregunta que debe hacerse todos los días un desarrollador, y en la respuesta (combinada con otros factores más obvios, como "¿cómo de fácil es encontrar desarrolladores para esta tecnología?") encontrará la magnitud del poder de negociación que podrá esgrimir a la hora de buscar mejoras salariales u oportunidades profesionales.
Ver 42 comentarios
42 comentarios
xaxiqueno
La carrera de informatica ya esta repensada, de hecho ya ni existe, ahora son Grados superiores.
Todo esto son las clasicas respuestas que tan solo demandan mano de obra, la unica interesante es la de Fjord. Las universidades han de enseñar informatica y producir ingenieros, no generar trabajadores para las consultorias. Luego que cada uno se espavile con lo aprendido/recibido y se busque la vida.
ToRDeN
La respuesta de Fjord me parece sublime:
-“¿Cuánto de cerca estoy de que mi trabajo lo pueda realizar un generador automático de código?” es la pregunta que debe hacerse todos los días un desarrollador.
Conozco muchísimos compañeros que sólo saben aplicar bibliotecas (libraries) y no se han "molestado" nunca en tratar de implementar su propia solución. ¿En qué influye eso? Pues que cuando surge un problema y no existe una biblioteca que te pueda resolver la papeleta, vas a estar jodido (al no estar acostumbrado a buscar soluciones por uno mismo).
guillergo
Obtener un título universitario de índole ingenieril lo único que hace es demostrar que has sido capaz de terminar un programa de estudios pensado para darte una base y unas pautas de resolución de problemas con las herramientas y mecanismos de los que dispongas, ni más, ni menos.ESO ES SER UN INGENIERO. Si eliges una ingeniería informática recibes esos conocimientos y una somera descipción de la base de la informática a varios niveles. Cualquiera que haya terminado una ingeniería en informática debe tener bien claro esto. Si vuelvo la cabeza atrás, recuerdo que mis exámenes más complicados, de los que más orgulloso me siento de haber aprobado, son aquellos cuya resolución pasó por dar una solución "ingeniosa", casi siempre después de haberme roto el cerebro de darle vueltas al problema.
Sales de la universidad, y te das cuenta que lo que has recibido es una base y una forma de pensar basada en determinar el problema y dar una solución en función del entorno que te rodea, que a la hora de hacer entrevistas de trabajo no es lo que se busca, quizás a veces si, pero casi nunca. Lo que se busca es un perfil en concreto, y cuenta mucho más la experiencia demostrable que todo sobresalientes en tu historial académico.
En cualquier caso, como administrador de sistemas e infraestrucuturas de red, decir que no me arrepiento de haber cursado la ingeniería técnica en informática de sistemas, pero tengo clarísimo que lo que me ha llevado a tener trabajo hoy no ha sido ese título en si, sino el haberme apuntado a realizar unas prácticas en el departamento de sistemas de una empresa a través de un convenio con la universidad.Estuve 6 meses (empecé para tres, pero viendo lo agusto que estaba y lo que estaba aprendiendo propuse extenderlas y la empresá lo aceptó) aprendí muchísimo, y menos de un año después de haber terminado las prácticas recibí una llamada y una oferta de trabajo. Hoy llevo ya más de tres años trabajando en dicha empresa. Me repito como el ajo, pero creo que lo que me hizo recibir esa llamada fue que durante mis prácticas demostré interés por aprender y sobre todo una buena capacidad de adaptarme al entorno, documentarme y en base a ello plantear soluciones teconológicas de mayor o menor complejidad. Creo que es esto lo que te convierte en un buen ingeniero y no tener todo sobresalientes, ni cien mil certificaciones. Prefiero un compañero de trabajo que haga un cambalache mortal que solucione el problema en concreto que llevamos horas y litros de sudor sufriendo que el mejor expediente académico de españa. Y si ese compañero tiene o o no un título universitario es lo de menos, mientras haya desarrollado esa forma de pensar ingenieril.
Mis conclusiones son que:
1.- Los planes de estudios universitarios NO pueden estar al día de las tecnologías que parten la pana cada año.
2.- Una ingeniería lo que te da es una forma de pensar.
3.- Una empresa lo que busca es efectividad, y demostrar que tu forma de pensar ingenieril puede aportar mucho a la empresa que te está haciendo la entrevista de trabajo, y en media hora, es prácticamente imposible. Si te hace la entrevista el responsable del area de informática puede que seas capaz de demostrarlo, pero a ese le llegan sólo aquellos con un curriculum muy bonito que han conseguido engañar al departamento de RRHH. He hecho varias entrevistas en 3 años, y eso es el pan de cada día. Y de hecho las pocas entrevistas en las que se ha dado esa circunstancia, son las que más pena me ha dado no obtener el puesto de trabajo.
4.- Si estás empezando una ingeniería informática (o grado actualmente) deberías tener claro esto. Cuanto antes mejor. Sácate la carrera cuanto antes e intenta asomar el morro por alguna empresa, como sea, pero aprovecha el tiempo que estés en ella para demostrar lo que no puedes en media hora.
5.- En el mundo de la informática hay un intrusismo brutal. Lo que te debe difrenciar del resto no son tus estudios, sino tu capacidad resolutiva.
manuelcr
Nada nuevo...
El trabajo de desarrollo no se valora debidamente, así que no se paga como debería pagarse y la gente prefiere eludirlo cuanto antes en su carrera profesional.
Como solemos decir, el análisis y los diagramas UML siempre compilan.
Como no se valora, la gente ya no quiere aprender a programar a fondo, se contentan con aprender soluciones pre-cocinadas (Frameworks, patrones de diseño...) que aplican sin criterio porque tampoco se molestan en aprender de dónde han surgido y para qué.
Y las consultoras (como Iron Hack) hablan de 'una enorme demanda', pero tiene que irse a Londres para dar un ejemplo de un salario digno, porque en España NADIE pagaría nunca 50.000€ por un desarrollador.
La realidad es que esta consultoras son las primeras que no valoran a sus profesionales, las que ofrecen salarios bajos con la excusa de que 'es lo que hay, tenemos poco margen' justificando la baja valoración que dan sus propios clientes a este tipo de trabajo.
Y encima es tan manifiesto lo poco que valoran este trabajo, que ni siquiera se molestan en formar a sus profesionales, en darles una carrera profesional, en ayudarles a mantenerse al día. En lugar de eso se quejan de que la Universidad vive desconectada del mercado laboral, que no evoluciona para formar en tecnologías recientes y que si la gente no quiere programar es culpa de ellos y las empresas grandes por vender la imagen de 'a ser gestores'.
Pues no señores, si la gente prefiere dedicarse a hacer análisis o gestionar es también culpa suya. La gente lo que hace es buscar buenas condiciones económicas, y en un mercado donde el trabajo de desarrollar no está bien pagado es normal que se prefieran otros trabajos más a alto nivel que:
1. se pagan mejor.
2. son menos estresantes por no tener que pelear diariamente con los problema de desarrollo.
Que las empresas empiecen a pagar mejor el trabajo de desarrollo y ya veréis cómo surgen desarrolladores a tuti, dispuestos a mantenerse al día.
Y si quieren que las Universidades se modernicen, que las apoyen económicamente o colaboren con ellas para impartir seminarios y cursos en lenguajes que el mercado demande.
Dudo mucho que alguna Universidad de Informática fuese a estar en contra de recibir ayuda, ya sea monetaria, de dotación de medios o de formación complementaria para sus alumnos.
Pero claro, esto es España... aquí la culpa es siempre de los demás y lo que quieren todos es gente que ya venga enseñada, trabaje mucho, trague con todo y cobren pocos porque 'estamos en crisis y es lo que hay'.
ziceck.zhuk
Cuando se termina la universidad lo que estudiaste ya quedó atrasado.
machoclomon
La universidad solo te da una muestra de los que es la informática, nuestra carrera esta en constante evolución y depende de cada uno aprender nuevas tecnologías.
fr0gdev
Ésta situación hostil a la larga nos es favorable: Si la carrera no es atractiva, habrá menos personas que decidan estudiar informática (esto está pasando ya). Las consecuencias de esto son:
>>>> Al haber menos oferta en el mercado laboral, y suponiendo que siempre habrá una mínima demanda, las condiciones de los que entren serán mejores que si el mercado está saturado.
>>>> Si las charcuteras cada vez tienen menos personal, podrán abarcar menos proyectos, con lo que perderán peso.
>>>> Los pocos que se aventuren a estudiar informática serán, en principio, gente con vocación y talento. Es de suponer que alguien con este perfil no querrá trabajar para una cárnica. El lugar de eso, poco a poco esta gente se irá uniendo para crear empresas formadas por técnicos, donde las condiciones sean mejores.
>>>> La gente poco cualificada y sin vocación, es de suponer que abandonarán el sector, o directamente ni habrán entrado. En su lugar optarán por una profesión con mayor relación esfuerzo/ganancia. Por tanto el software lo hará gente muy preparada, con lo que su calidad aumentará. Esto contribuirá a establecer una cultura de hacer las cosas bien.
Para que esto se note en España deberán pasar algunos años... Pero a la larga estamos en el lado ganador.
El conocimiento es poder. Las empresas no lo tienen, vosotros sí. Por tanto os necesitarán. Si os posicionais bien, tenéis una buena base y capacidad de adaptación, no tendréis problemas (ni aquí ni en ningún otro sitio). Recordad: en la naturaleza no sobrevive el más fuerte, sino el que mejor se adapta al medio (ej: dinosaurios vs ratones).
Por lo demás buena entrevista. Me esperaba el publireportaje habitual de las grandes cárnicas, pero veo que son empresas con las ideas claras. Enhorabuena, Xataka.
cubacolombia
Como toda carrera la informática tambien tiene sus problemas en las materias y finalmente se aprende en la práctica un 80 % mas que en la propia carrera solo en los primeros 5 años, creo que es como la medicina, necesita especialización posterior y es lo que piden las empresas actualmente, quizas si se dividiera desde el principio pudiera adaptarse un poco más a los campos específicos actuales, programación, diseño, redes, ... etc.
anblaca3790
Yo por mi parte no me dejo engañar, estudié mi carrera por vocación y me gustó mucho, y soy mucho más feliz que el que se tiene que ver con cuarenta años habiendo estudiado cualquier otra carrera y habiendo acabado de informático.
dzapico
Creo que la gente no plantea bien cuando dice las cosas...
Siempre oigo quejas sobre la carrera de informatica, estudio grado en ingenieria del software y estoy entre 3º y 4º (vosotros ya sabeis como va eso).
El tema, es que creo que el problema no esta en la carrera ni en sus contenidos, los que al menos en Uniovi veo correctos en muchos campos (quizas no como se dan por ese profesor, pero si el contenido). Considero que el mayor problema esta en los alumnos, que buscan que se les de toda la información simplemente porque estan pagando una matricula...cuando no se dan cuenta de que la universidad les da una base tecnica muy importante frente a otros profesionales que ejercen esta profesion no regulada.
Veo deficiencias graves en mis compañeros, eso no me deja indiferente, y creo que son el motivo de que se diga que la carrera no sirve de nada porque otros se han molestado en aprenderlo por su cuenta.