Primeros años de experiencia: La hazaña de un Junior
Profundizando en el problema
Este año asistí a la CommitConf 24 junto a mis compañeros Mánu Fosela y Aitor Reviriego. Durante el evento, tuve la oportunidad de hablar con representantes de varias empresas y visitar diversos stands en busca de información sobre las oportunidades laborales para desarrolladores junior. Lo que encontré refleja una realidad preocupante: el mercado para perfiles junior está más complicado de lo que parece, ya que la mayoría de las empresas demandan candidatos con al menos 2-3 años de experiencia.
Esto plantea una pregunta importante: ¿cómo esperan las empresas cubrir estos puestos si no se ofrecen oportunidades para los desarrolladores que están comenzando su carrera? La falta de experiencia es un obstáculo difícil de superar sin el apoyo adecuado y oportunidades de formación. Es claro que el desafío más grande para los juniors es encontrar ese primer empleo que les permita empezar a desarrollarse profesionalmente.
Esto confirmó que el principal obstáculo para los juniors es la falta de oportunidades iniciales.
Conociendo AdoptaUnJunior
Sin embargo, mi compañero Manu me habló de una iniciativa prometedora que desconocía: el grupo AdoptaUnJunior. Esta comunidad se dedica a ofrecer las tan necesarias oportunidades, facilitando experiencia de desarrollo en proyectos open source que pueden contar como experiencia profesional. Manu pronto será product owner en un nuevo proyecto dentro de esta comunidad, ofreciendo a los juniors un entorno de trabajo muy similar al real.
En esos días, me reuní virtualmente con los organizadores de AdoptaUnJunior. Fue una charla inspiradora sobre su misión de facilitar el primer empleo para desarrolladores. Manu mencionó que, además del proyecto de Leanmind, empresas como Manfred apadrinarán a la comunidad, apoyando estos proyectos que omenzaron a finales de abril y principios de marzo.
Además, me alegró saber que fueron finalistas en la categoría Comunidad Tecnológica de los premios OpenExpo Europa ¡Un gran éxito!
Este tipo de iniciativas son esenciales, y me tranquiliza saber que existen grupos como AdoptaUnJunior que ayudan a los juniors a avanzar y encontrar su lugar en alguna empresa.
Consejos Prácticos para Juniors
Además de dar más visibilidad al problema, me gustaría compartir algunos tips que a mí, como junior, me funcionaron bien y que pueden ayudar a otros en una situación similar.
• Desarrolla habilidades técnicas relevantes: Aprende los lenguajes y herramientas que demanda el mercado. Estudia el mercado de tu país y fórmate en las tecnologías más solicitadas. Asegúrate de conocer bien lo que se valora en las ofertas de empleo y prepárate en consecuencia.
• Estudia conceptos transversales a cualquier lenguaje: Aunque no es un requisito indispensable, puede ser un factor diferenciador al conseguir tu primer trabajo. Saber testing, buenas prácticas o algunos patrones de diseño son cualidades que te servirán independientemente del lenguaje o framework de moda.
• Construye un portafolio sólido: Trabaja en proyectos personales o contribuye a proyectos open source. Tener un portafolio donde puedas mostrar tu trabajo y lo que sabes hacer es fundamental para ampliar tus oportunidades. Colaborar en proyectos open source, o en comunidades como AdoptaUnJunior, es un plus añadido que puedes destacar en tu portfolio.
• Desarrolla habilidades blandas o Soft Skills: Además de lo técnico, es crucial darle importancia a la forma en que tratamos a las personas. Al final, trabajarás en equipo y es importante saber comunicarte y relacionarte para crear un ambiente de trabajo positivo. La comunicación efectiva y la capacidad de trabajo en equipo son clave.
• Transmite tu pasión y valores: Es esencial mostrar entusiasmo y el deseo de hacer las cosas bien. Implicarte en las herramientas, técnicas y conceptos que consideras útiles, y aplicarlos en tus proyectos personales, demuestra tu compromiso con el aprendizaje continuo. Aunque no hayas trabajado formalmente con estas herramientas, desarrollar un proyecto personal enfocado en algo que te motive (como aprender TDD o mejorar en OOP) puede marcar un antes y un después en tu carrera. Transmitir tus valores y tener claro a dónde quieres llegar, a pesar de no encontrar tu primera oportunidad laboral, es algo a valorar. Recuerda que no solo aportas código, también ideas, soluciones y valores.
• Red de contactos: Asiste a conferencias y meetups para conectar con profesionales de la industria. Si no puedes asistir a eventos pagos, siempre puedes buscar comunidades de meetup cercanas donde conocer personas del sector que puedan impulsar tu búsqueda de empleo.
Conclusiones
¿Por qué no invierten más empresas en formar a juniors?
Invertir en el talento junior no solo es necesario para el crecimiento de la industria, sino que es crucial para asegurar un futuro sostenible en el desarrollo de software. La formación de juniors, la oferta de planes de carrera claros y los programas de subidas salariales son inversiones que generan un retorno significativo a largo plazo. Aunque parezca un riesgo, el verdadero peligro radica en no tener suficientes seniors en el futuro.
Animo a todas las empresas tecnológicas a considerar los beneficios a largo plazo de invertir en desarrolladores junior. A los juniors a aprovechar cada oportunidad para demostrar su valía, es importante no desmotivarse si no se consigue trabajo en poco tiempo. Hay que tener en cuenta que hoy en día existe mucha competencia para entrar en el sector, pero con esfuerzo y con pasión se mueven montañas, pasito a pasito, todo suma!