Archivo de la etiqueta: empleo

Inteligencia Artificial reemplazará 7,800 empleos en IBM; pausan contrataciones

Reuters reporta que IBM busca reemplazar miles de empleos con inteligencia artificial:

La contratación específicamente en funciones de oficina, como recursos humanos, se suspenderá o disminuirá, dijo Krishna, agregando que el 30% de los roles que no interactúan con clientes podrían ser reemplazados por inteligencia artificial y automatizaciones en cinco años.

Definitivamente, estamos entrando en una nueva era del desarrollo profesional.

El 2 de julio del 2021 escribí en este blog:

Lo que uno como desarrollador de software está buscando constantemente es la automatización de tareas mecánicas y manuales. La ironía es que, en sí, programar también es una tarea mecánica y manual. Y como tal, eventualmente también será automatizada.

En aquel entonces, hablaba sobre GitHub Copilot y sus implicaciones en la industria del desarrollo de software. Continúo:

La tendencia es clara. La verdadera ventaja competitiva para un desarrollador de software no será la parte técnica, sino las habilidades interpersonales.

Esto ya está sucediendo. Puede ser que los empleos de desarrollador de software aún no se vean directamente afectados por la automatización, pero el equivalente ya está sucediendo en otras industrias.

Razones comunes para que los desarrolladores busquen nuevos empleos

StackOverflow compartió en su blog los resultados de una encuesta que aplicaron a 500 desarrolladores de software. La idea era encontrar los factores que  actualmente están jugando un papel importante en el mercado laboral de desarrolladores.

Las respuestas podrían parecer obvias para cualquier persona que trabaje en el medio. Sin embargo, creo que es buena idea analizarlas un poco más allá simplemente compartir el número de personas que prefieren tal cosa en lugar de otra.

Los resultados

Why are you looking for, or open to, a new job? 65% Better salary/pa, 39% wanting to work with new technologies, 36% Better work /life balance, 35% Growth or leadership opportunities

Para buscar nuevas oportunidades, 65 % lo hacen por un incremento de salario. Esto no debería de sorprenderle a nadie. En los últimos meses, sobre todo, se ha visto un incremento sustancial en la inflación de los salarios para personas que trabajamos en software. Hay varios factores que podrían estar influyendo en esto: la pandemia, la devaluación de la moneda, que cada vez hay empresas con más recursos para “quemar”.

Al momento de considerar empresas para unirse, el 56 % quieren que la empresa le ponga atención al developer experienceEste dato sí me sorprendió, pero tiene sentido. Conforme los retos se van haciendo más complejos y los equipos se van haciendo más distribuidos, lo que quieren los desarrolladores es que las empresas realmente inviertan en la infraestructura para soportar sus esfuerzos.

Hace unos años, la discusión sobre el developer experience era relativamente sencilla, porque había un alto grado de probabilidades de que los problemas se mitigaran simplemente eligiendo el cliente de git adecuado para el equipo. Hoy en día, los desarrolladores esperan que haya una infraestructura para colaborar, empujar código a producción, resolver conflictos, recabar datos, y más. Y no solo eso, sino que esperan que haya un equipo encargado de soportar dicha infraestructura.

Aquellas empresas que reparen en invertir en mejorar y facilitar el trabajo de los desarrolladores la van a tener muy difícil contratando reteniendo talento.

Lo que hace que una empresa sea poco atractiva tiene que ver con el nivel de micromanagement de la organización. Me sorprendió conocer que hay algunas organizaciones prohíben a sus desarrolladores usar Stack Overflow. Fuera de eso, la mayoría de los desarrolladores están de acuerdo en que lo que quieren es que la cultura de la empresa no esté basada en el control y la desconfianza.

También me sorprendió la tercera razón más popular que hace que una empresa no sea atractiva para un desarrollador: que no tengan los recursos para darle confianza en su trabajo. ¿A qué se refiere esto? Algunas ideas:

  • Que no haya un proceso de retroalimentación establecido
  • Opacidad en el proceso de toma de decisiones
  • Una estructura organizacional demasiado plana
  • Y, retomando el punto anterior, indiferencia por el developer experience

La reputación de la empresa es primordial para el descubrimiento inicial de oportunidades. De acuerdo con los resultados de la encuesta, 47 % de los desarrolladores toman más en serio las recomendaciones de oportunidades que vienen de su red personal (familiares y amigos) que cualquier otro medio. Hace poco escribí sobre este fenómeno:

Es mucho más importante, para tu desarrollo profesional y tu superación personal, estar con las personas correctas, que en la compañía con el nombre más conocido.

Bien dicen que la publicidad de boca en boca es la más efectiva.

Conclusiones

El mercado laboral está más “caliente” que nunca. Y veo que muchas de las conversaciones al rededor del tema se enfocan en cómo se puede hacer para contratar más personas, pero lo que leo entre líneas de estas respuestas es que deberíamos estar hablando mucho, mucho más de cómo retener el talento que ya tenemos en nuestras compañías.

Si pudiera hacer sugerencias accionables para 1) retener al talento que tienes y 2) hacer tu compañía más atractiva para otros desarrolladores, te diría, en orden de importancia:

  • Invierte en facilitar el trabajo de tu equipo. Desarrolla infraestructura que ayude a que tus desarrolladores se puedan enfocar más en el qué, y no el cómo de hacer su trabajo. Pule los procesos de desarrollo, despliegue y revisión de código. Establece procesos claros par resolver conflictos.
  • Mejora tu cultura de colaboración. Promueve el dar y recibir feedback de manera orgánica y constante. Asegúrate de que los desarrolladores tienen la visibilidad necesaria para tomar decisiones y hacerse responsables de sus acciones. Empodera a tu equipo.
  • Hazlos sentir orgullosos de trabajar en tu compañía. 
  • Súbeles el sueldo. Índice de inflación anual, multiplicado por 2. Al menos.

Soft Skills para Devs y EmpleosTI anuncian Hireline Spaces

Desde que inicié el proyecto de Soft Skills para Devs, mi principal objetivo ha sido traer, a la mesa de discusión, temas de los que casi no se habla en esta industria.

Hace unas semanas, tuve la oportunidad de participar en un Twitter Space organizado por EmpleosTI. Durante la plática, Rafa y yo nos dimos cuenta de que había un gran potencial de colaboración; ambos estábamos conscientes de la importancia hablar de los temas que para muchos son nice to haves. Temas como el desarrollo de carrera, productividad consciente, salud mental y, en general, la importancia de los Soft Skills para poder tener una carrera sostenible.

Nos quedamos con ganas de ponerle más énfasis a estos temas, así que decidimos hacer algo al respecto. Hoy, me complace anunciar Hireline Spaces, una colaboración de Soft Skills para Devs y EmpleosTI.

Cada 2 semanas, los miércoles, podrás escucharnos a través de Twitter Spaces, en la cuenta de @EmpleosTI. Rafael Montúfar, CTO de EmpleosTI, y yo platicaremos con un algún miembro de la industria, a quien le preguntaremos sobre sus perspectivas sobre desarrollo de carrera, soft skills y mucho más.

La primera edición de Hireline Spaces es este miércoles 10 de noviembre a las 17:00 CST, y tendremos de invitado a José Dimas Luján. Platicaremos de su experiencia profesional, tanto académica y de publicaciones, para intentar descifrar sus aprendizajes de lo que hace a un desarrollador exitoso.

¡No te lo pierdas!

Es más probable que encuentres trabajo por Twitter que por LinkedIn

Este mini-ensayo fue publicado originalmente en mi newsletter. Suscríbete.

Es más probable que encuentres trabajo por Twitter que por LinkedIn. Eso fue lo que se me ocurrió hace unos días mientras platicaba con un amigo sobre el panorama de empleabilidad para trabajadores del software en LATAM. Naturalmente, compartí este pensamiento inmediatamente.

Debo hacer una confesión: la idea que publiqué no estaba completa.

Lo que en realidad debí de compartir es que es más probable que encuentres un trabajo que te haga crecer y que te aporte, por Twitter, que por LinkedIn.

Es mucho más importante, para tu desarrollo profesional y tu superación personal, estar con las personas correctas, que en la compañía con el nombre más conocido.

Twitter es una excelente forma de encontrar a esas personas. Y es que Twitter es una plataforma en la que tienes la capacidad de interactuar, de manera informal, con personas, no con representantes de compañías. Crear relaciones a través de temas de interés personal en común, debate de ideas y aportaciones voluntarias, es un mucho mejor indicador de qué tanto te gustaría trabajar con una persona que el CV más pulido.

En Twitter, tienes la oportunidad de mostrar un poco más de tu personalidad, tus intereses y tus motivaciones — en otras palabras, lo que realmente te hace diferente. En LinkedIn, reduces tus oportunidades de sobresalir a una lista de habilidades técnicas e historial laboral.

No es que LinkedIn no sirva para encontrar trabajo. Claro que sirve, si no no existiría. Pero la calidad de las oportunidades que puedes obtener si dejas de hablar con empresas, y comienzas a hablar con personas, se incrementa exponencialmente.

Si te gustaría asistir a un taller para aprender a usar Twitter para conseguir empleo, regístrate aquí.

El error más grande en tu currículum

Este error está haciendo que las empresas que realmente te van a aportar a tu carrera te pasen de largo; pero también hace babear a las empresas que únicamente quieren exprimirte.

Muchas personas, al inicio de nuestra carrera, pensamos que el problema más grande que nos vamos a topar es encontrar empleo.

La realidad es que, afortunadamente, en la industria del software es relativamente sencillo encontrar empleo. Lo difícil es encontrar un buen empleo. Muchas ofertas laborales que he visto en el mercado siguen favoreciendo prácticas anticuadas que no te aportan nada a ti como persona, pero sí al negocio. Y creo que es momento de cambiar eso.

La diferencia entre un empleo y una carrera

Si has escuchado alguno de mis podcasts, o has leído mi boletín informativo, sabrás que yo estoy más a favor de tener una carrera que de tener un empleo. La diferencia radica en el mindset en el que te colocas en cada una de esas situaciones.

Cuando te enfocas en un empleo, buscas oportunidades que satisfagan tus intereses y necesidades inmediatas. Únicamente buscas perseguir lo que te llama la atención momentánea, sin poner atención a cómo esa experiencia va a repercutir en tu futuro. Si bien es cierto que de toda experiencia se puede aprender algo, no estás buscando la mejor manera de sacarle el mayor provecho posible a tus esfuerzos. “Si me va bien, bueno. Si no, también. Pero que me paguen.”

Cuando te enfocas en una carrera, buscas oportunidades que te hagan crecer profesional y personalmente. Tienes un ojo crítico para saber si realmente la empresa para la que estás pensando aplicar te ofrece algo más allá de “sueldo competitivo y prestaciones por ley”. Tienes claro que es importante que tú puedas obtener algo de esa experiencia, tanto como es importante para la empresa que realmente tengas las habilidades necesarias para desempeñarte correctamente.

Este último punto es crítico. Y es ahí donde tienes que poner atención a la hora de crear un currículum que te abra las puertas.

El error: te estás enfocando demasiado en el aspecto técnico de tu trabajo

¿Suena contra indicativo, no? La idea de que enfocarte demasiado en el aspecto técnico de tu trabajo es un error, cuando estás buscando trabajo en el área de desarrollo de software… suena rara.

Uno de los aspectos que menos me gustan de la cultura del software es que tenemos la tendencia de ignorar que trabajamos con y para solucionarle problemas a personas. Es tan emocionante cuando logramos resolver problemas de lógica, escalabilidad o arquitectura, que se nos olvida que, al final de todo, nuestro trabajo es hacerle la vida más fácil a otras personas. Desafortunadamente, creo, hay muchas empresas y comunidades que no solamente son partícipes de esto, sino que además lo fomentan. ¿Las entrevistas técnicas en las que buscan hacerte tropezar? ¿La deshumanización de los procesos? ¿La glorificación de trabajar hasta altas horas de la noche, y “bajo presión”?

¿Te gustaría que únicamente se te valorara por tus habilidades técnicas?

¿Entonces por qué le das tanta importancia en tu currículum a los lenguajes, tecnologías y frameworks que conoces?

Las organizaciones que valen la pena se preocupan por ti como persona

Una cosa que me quedó clara a la mitad de mi carrera en software, es que sí, es importante saber cómo hacer las cosas. Que tienes puntos extras si además las sabes hacer bien. Pero que nada, nunca, será más importante poder resolver problemas reales y agregar valor a las personas que usarán tu solución.

Cuando me di cuenta de esto, recapacité sobre cómo había estado intentando crecer hasta entonces. Noté que las veces en las que peor me la había pasado, habían sido aquellas en las que había caído en la trampa de dejar de lado mi valía como persona, para solamente prestarle atención al aspecto técnico de mi profesión. En ese momento, tuvo todo el sentido del mundo que me sintiera tan frustrado y amargado en ciertas situaciones.

Con el tiempo, he aprendido que las organizaciones que realmente valen la pena, y de las que quiero formar parte, son aquellas que tienen un interés real por mí como persona. Por mi bienestar, metas, pasiones y objetivos. Y, obviamente, por lo que tengo que aportar al equipo.

¿Entonces qué debería incluir en mi currículum?

Recientemente revisé varias docenas de currículums. Me llamó la atención uno de una chica, en particular. Ella se encuentra al inicio de su carrera, y únicamente tenía listada sus prácticas profesionales en un hospital. Mencionó las tecnologías con las que había trabajado, pero nada más. Git, JavaScript, HTML, etc. ¿Crees que sea lo único que aprendió al trabajar en el software de un hospital?

Esta es parte de la retroalimentación que le compartí. Hay muchísimo más valor, creo yo, en la sensibilidad que adquiriste de tratar en un software que impacta directamente la vida de los pacientes, que en la versión de JavaScript que utilizaste. Más allá de la arquitectura de la aplicación, cuéntame sobre lo que aprendió de la importancia de tener buenos procesos de pruebas para sistemas que manejan información crítica. Platícame, por favor, cómo te cambió como persona y como profesional la experiencia de trabajar en un hospital.

Personas que se jacten de saber JavaScript encuentro aventando una piedra en el centro de mi ciudad. ¿Qué es lo que te hace única y diferente de todos los demás que también saben programar en el mismo lenguaje que tú?

Eso es lo que debería de venir en tu currículum.

Como he dicho antes, tu currículum es una herramienta de marketing. La idea es que puedas iniciar una conversación, no que te contraten. Y la mejor forma de hacer eso es dejando ver un poco más de tu esencia como persona.

Cómo destacar tu currículum en el mundo del desarrollo de software

Lo he dicho en algunas ocasiones, en mi pódcast y en mis seminarios web: si juegas bien tus cartas, tu currículum solamente lo necesitarás la primera vez que busques empleo. Al inicio de tu carrera.

Aun así, probablemente te verás en la necesidad de mandar un CV, currículum, carta de vida, o como le digas, a una empresa para solicitar empleo. Y por eso te quiero regalar un consejo como alguien que constantemente revisa currículums de candidatos: cuéntame una historia.

Al contarme una historia, tu currículum te hará ver muchísimo más atractivo, y podremos entablar una conversación. Si todo sale bien, te ofreceré un empleo.

Te explico.

No digas lo obvio

Imagina conmigo la siguiente situación: entro a una tienda de deportes porque quiero comprar una bicicleta. ¿Crees que alguien me va a convencer de comprar una bicicleta diciéndome que tiene dos ruedas?

Por supuesto que no.

Sucede exactamente igual con un currículum. Cuando aplicas a una posición que requiere habilidades especiales, y dentro de tu CV solamente listas que sabes esas habilidades, no estás diciendo nada. No me estás llamando la atención. No te estás diferenciando.

¿Qué te hace diferente?

Ahora imagina que el vendedor se toma el tiempo de preguntarme para qué quiero una bicicleta, si ya tengo experiencia, y demás. ¿Qué pasaría si aprovecha esa información? Me ofrecería una bicicleta que me ayudará a cumplir mi meta de hacer ciclismo de montaña. Me contaría cómo el marco de fibra de carbono es más ligero pero más resistente, y por qué eso es bueno para mí. Haría una demostración de por qué el tamaño de la rueda de esta bicicleta en particular me ayudará a cansarme menos.

El vendedor entendió mis necesidades, y creó una historia al rededor de ellas para vender el producto. Jugó bien sus cartas, y el resultado es que yo salí de la tienda con mi bicicleta nueva.

Te invito a cuestionarte si realmente listar que sabes usar Photoshop e Illustrator le agregan valor a tu propuesta como diseñador gráfico. O si decir que sabes hacer balances de cuentas te diferencia como contador.

 

Cómo contar una historia en tu currículum

En mi artículo ¿A los 36 ya soy muy viejo para buscar trabajo en TI?, compartí lo siguiente:

Te aconsejaría tomar nota de cuáles sí son tus habilidades que te distinguen, y aprender a venderlas mejor a empresas que sí busquen lo que tienes que ofrecer.

Regla #1 del marketing: conoce a tu cliente. ?

Es una pena que las escuelas actualmente hagan ver la creación de un currículum como algo burocrático, cuando en realidad es 100 % marketing. Recuerda, el marketing se trata simplemente de vender.

Y la regla #1 del marketing es conocer a tu cliente.

Volvamos al escenario del vendedor de bicicletas. Yo quería comprar una bicicleta para hacer ciclismo de montaña. ¿Crees que habría comprado una bicicleta en esa tienda si me hubieran ofrecido una bicicleta de pista? Obviamente no. Pero el vendedor hizo algo crucial: investigó cuáles eran mis necesidades.

¿Sabes qué es lo que quiere la empresa para la que estás aplicando? Porque por ahí deberías comenzar. Y una vez que sabes por qué están buscando nuevos integrantes para su equipo, puedes comenzar a crear una propuesta de valor adecuada.

En este punto debería de comenzar a hacerte sentido lo que te digo. No simplemente listes tus habilidades. Evita decir cosas obvias. Enfócate en vender tu historia, y responder las siguientes preguntas:

  • ¿En dónde culminan tus habilidades?
  • ¿Cómo las has usado antes?
  • ¿Qué resultados favorables hubo?

Habiendo dicho esto, a continuación te muestro cómo puedes traducir una lista de habilidades en un párrafo que hará que tu currículum sobresalga.

 

  • Proceso creativo: esto es lo que te hace diferente. Tienes un proceso creativo, y gracias a él es que eres tan prolífico con tus contribuciones.
  • Tanto gráfico, como web y de correo: les estás diciendo que tus habilidades de diseño son multidisciplinarias. Implicas que conoces varias herramientas y sabes cómo utilizarlas para su propósito específico.
  • Incrementar sus ventas en un 35 %: esto es lo que ata con moño tu historia. Es por esto que todas tus habilidades son relevantes para la empresa. En este caso, les estás diciendo por qué te deberían contratar. Contigo en el equipo aumentan sus probabilidades de vender más.

El conjunto de esos tres factores, aderezados con datos particulares de tu perfil, es la historia que te va a hacer sobresalir.

Esto es casi una plantilla. Úsala a tu conveniencia.

Notas finales

Recuerda que un buen currículum no hará que te contraten. La idea de un currículum es entablar una conversación. Vender la idea de por qué vale la pena enviarte un correo pidiéndote una llamada. Hacerte parecer lo suficientemente interesante para que cuando te hablen, te pregunten por tu proceso creativo, no por comandos de Photoshop.

Pero sobre todo, ten en cuenta que el mejor currículum no es el que se envía, es el que se demuestra. Como dije al inicio, si juegas bien tus cartas, tus contribuciones, aportaciones, experiencia, y colegas hablarán por ti.

Que tu trabajo sea excelente.