Lo que el mercado demanda de un programador. Ahora y dentro de 10 años.

Cuando Antonio Ortiz, Fundador & Director de Estrategia de Weblogs SL me invitó a participar en el debate sobre lo que el mercado demanda de un programador. Ahora y en los próximos 10 años”  de los premios Xataka 2014, además de agradecerle la invitación y disculparme por no poder asistir, quería colaborar de alguna u otra forma. Me gustaría compartir mi opinión- basada en mi experiencia y análisis- y estaré atenta al debate del jueves 27 de noviembre a las 10:45-11:45 para conocer las aportaciones de Juan Lupión (CTO The Cocktail),  Xavi Leal (Tech Talent Acquisition en Ironhack), Ricardo Galli (profesor en la UIB y  socio fundador- programador de Menéame) y Andres-Leonardo Martinez-Ortiz (Developer Relations de Google).

Desde mi posición como profesional dedicada a la selección y gestión del talento software, ante la pregunta ¿Qué demanda el mercado de un programador, ahora?, es decir ¿Qué demandan las empresas para contratar a un programador, ahora? Depende. ¿Y dentro de 10 años? Ni idea. Pero como soy consciente que no son la mejor de las respuestas, me esforzaré en hacerlo un poco mejor 😳

Voy a analizar lo que demanda el mercado de un programador atendiendo a sus competencias más técnicas y un poco más allá, a sus competencias profesionales.

Los desarrolladores Java siguen siendo los más demandados (por ahora)

En 2012, Genbeta comentó que los programadores java serían los más demandados y después de casi 3 años, siguen siendo los profesionales con más ofertas de empleo de nuestro país. Panorama que cambiará en los próximos 10 años, siendo los desarrolladores de aplicaciones móviles los más demandados.

A principios de 2013, España era el país con mayor número de smartphones de la Unión Europea, según el informe de La Sociedad de la Información en España correspondiente a 2012, donde el 45% de los usuarios de smartphones se conecta diariamente a redes sociales y un 25% utiliza este dispositivo para realizar compras. A principios del 2015, conoceremos nuevos datos, no hay duda que esos porcentajes subirán para este nuevo año y mucho más en el 2025.

 

Nike Designer Says Marty McFly's Power Laces Are Coming Next Year

Nike va a comercializar en 2015 las zapatillas deportivas Nike MAG, que se podían ver en la mítica película Regreso al Futuro. (Imagen obtenida a través de Gizmodo e información de Computerhoy)

Cada día estamos más conectados al móvil, forma parte de nuestros hábitos diarios.Si ahora, nos resulta casi impensable vivir sin móvil, imaginad ¡de aquí a 10 años! Necesitaremos estar conectados en tiempo real y pagaremos de manera completamente habitual a través del móvil, no sólo a través de la banca tradicional, habrá otras soluciones como PayPal, iZettle, SumUp, Google Wallet o Amazon Coins.

El perfil del consumidor irá cambiando porque las nuevas tecnologías nos harán cambiar nuestros hábitos de consumo. Los desarrolladores de aplicaciones móviles serán los más demandados, el mercado necesitará desarrolladores de aplicaciones nativas, web e híbridas.  

El expertise técnico no es suficiente

Las empresas demandan desarrolladores cada vez más completos y eso no es cuestión solamente técnica sino también a nivel de competencias más transversales; es decir capacidades comunes a la mayoría de las profesiones, relacionadas directamente con el comportamiento y esa puesta en práctica integrada de aptitudes, conocimientos, valores y forma de ser del profesional.

Por muy buenos programadores que sean, nadie quiere en sus equipos a profesionales que no saben trabajar en equipo, victimistas,carentes de iniciativa, sin actitud para aprender, pasivos… en definitiva, que no tengan una buena actitud . Si dan problemas en vez de soluciones, no serán necesarios, ni ahora ni dentro de 10 años.

Desarrolladores Full Stack (mucho más que un programador)

En la misma línea y un tema también controvertido son los cada vez más demandados, desarrolladores Full Stack. Se habla de una posible moda en las ofertas de empleo y en las bios, requisitos mínimos y deseados imposibles e incluso dos-tres desarrolladores en uno 🙄 Otra cosa no, pero seguro que ya ha quedado cristalino que cada vez más las empresas quieren desarrolladores completisimos.

Seguramente conocemos a pocos desarrolladores tanto back como front con una amplia visión de todas y cada una de las capas que componen un proyecto, desarrolladores capaces de crear desde cero aplicaciones o servicios, experiencia de usuario, visión y comprensión del negocio, e incluso como leía en el post de “Full-stack development”: Dominando todas las capas de una pila tecnológica… ¡y más allá!, que tengan un expertise en metodologías ágiles, lean startup, desarrollo de clientes y design thinking.  Actualmente son los desarrolladores más buscados y creo que de aquí a 10 años, serán los más demandados.

Conclusión

Evidentemente no estoy para nada segura de mis predicciones, pero si me atrevo a concluir que mantener una buena actitud siempre será lo más demandado. Los desarrolladores que se limiten tanto técnica como profesionalmente no aportarán más valor que el de un programador que programa. Es incongruente decir que se tiene inquietud técnica y no dedicar tiempo a formarse, actualizarse y poner en marcha todo lo aprendido. La excusitis ya no vale.  😕

No hay mejor forma de demostrar una buena actitud y que se ha aprendido, que haciendo. Trabajemos por conjugar ser especialista con generalista. Seamos especialistas en algo y generalista de una disciplina.

 

 

 

 

 

  • Un NO full-stack developer

    Y por supuesto, que cobre menos de 1.000€ mensuales… Que si no, no sale rentable y merece la pena contratar a unos cuantos becarios.

  • Hard packet deployer

    Seguro estoy que si piden un tres en uno también le van a pagar como tres veces el salario… de Namibia. Esto sí que está cristalino. Eso sí, que no falten muchos anglicismos y palabros de tres letras en la oferta, que si no, los de errehache no parecen “pofesionales”. ¿Para qué ir andando si puedes ir “andanding”?

  • S. Martín-Cleto

    Aunque entiendo el porqué de que se demande (cada vez) más Full Stack developers, creo que la especialización es necesaria. Es muy difícil, por no decir imposible, ser un experto en todas y cada una de las capas del desarrollo de software, y tampoco creo que sea bueno para el resultado final del producto. Sinceramente creo que hay poquísima gente así en el mundo real. No me he encontrado aún, por poner un ejemplo, a un experto en UX al que le apasione optimizar queries ni a un crack en Back-end que le pirre hacer animaciones en CSS.
    No digo que no existan, pero deben ser muy pocos y (quiero pensar) magníficamente retribuidos.

  • Estoy de acuerdo @smartncleto:disqus por eso finalizo el post comentando la importancia de la especialización pero sin descuidar un conocimiento más generalista. Este artículo está enfocado a lo que considero (desde mi punto de vista) lo que el mercado demanda cada vez más.

    Si tuviera que dar mi opinión, estaría de acuerdo contigo que es casi imposible (y tampoco creo que sea recomendable) ser experto en cada una de las capas del desarrollo del software, pero aporta mucho valor, comprenderlo, porque has trabajado con ello o has mostrado inquietud en conocerlo. Por ejemplo, si tu especialidad es el front, estamos de acuerdo que es bastante probable que no sea el back y mucho menos al mismo nivel, pero si sabes manejarte con el código y empatizar con tus compañeros de back ¿no es mucho mejor para ti como profesional e incluso para el equipo? No es saberlo todo, es mejorar una visión más tranversal sin perder nunca lo que nos define, nuestra especialización 🙂

  • Javier López

    Estoy con todos en que, darle la palabra fullstack al “mercado” es darle gasolina a un mono. A parte, no sé qué tipo de credibilidad tiene el “mercado” para creer que lo que demanda es bueno, ¿Ya os habéis olvidado de esos mercados especulativos que nos han llevado a donde estamos?, pues si, “el mercado”, básicamente esta basado en al rentabilidad, y en el español concretamente, en el chollo. Creo que habría que tratar con mas profesionalidad el tema del full stack, porque haberlos ailos, pero no creo que el genial “mercado”, y mucho menos en nuestro país cuna del chollo y el trapicheo, se le pague lo que se deba a este.

  • @disqus_ajqe2wNERd:disqus vamos a pensar entonces … ¿Cuánto se le debería pagar a un full stack, aquí, en nuestro país?

  • Pingback: Stack Overflow y los full stack developers()