Tadatic Salary - ¡Encuentra el match! 🚀💰 ¡Vamos!

Enamora a un developer I: el proyecto perfecto, una causa más que un código

En el mundo del desarrollo de software, un proyecto no es solo un conjunto de tareas y objetivos. Es el terreno de juego donde la creatividad, la habilidad y la pasión se encuentran. Pero, ¿qué es exactamente lo que hace que un proyecto brille a los ojos de un developer?

...
Javier Cadierno Salso
Comparte:

Contenidos

Somos Tadatic, especialistas en fichar al mejor talento tech y, desde luego, somos un jugador de equipo. No nos gusta quedarnos todo el conocimiento que venimos recogiendo desde hace años para adorarlo en el hueco de una mano (mi tesoro…). Así, este es el primer post de una serie que iremos publicando en las próximas semanas y que hemos bautizado como «Enamora a un developer». Nuestro objetivo consiste en desgranar cuáles son los factores de atracción de un developer por un puesto de trabajo concreto.

Hoy, te traemos el primer capítulo de la serie: el proyecto. ¡Esperamos que te guste!

¿Qué hace que un proyecto sea irresistible para un desarrollador de software?

En el mundo del desarrollo de software, un proyecto no es solo un conjunto de tareas y objetivos. Es el terreno de juego donde la creatividad, la habilidad y la pasión se encuentran. Pero, ¿qué es exactamente lo que hace que un proyecto brille a los ojos de un developer?

Innovación y Desafío Técnico 🚀💡

Para un developer, el proyecto ideal es aquel que desafía su intelecto y habilidades. Buscan oportunidades para trabajar con tecnologías punteras y resolver problemas complejos. Un proyecto que ofrezca la posibilidad de innovar y crear algo verdaderamente único puede ser extremadamente atractivo.

Y lo más importante: los developers deben tener la sensación de que están avanzando, de que las cosas se mueves, de que hay una meta a la que se están acercando. Lo cuenta muy bien Joe Moore en su «Carta a un ingeniero de software junior». «Tu producción y la de tu equipo es importante, pero lo más importante son los resultados. […] No importa que tú y tu equipo seáis los más eficientes del mundo si el resultado no os acerca a vuestros objetivos».

Impacto y Relevancia 🌍✨

Los developers a menudo buscan proyectos que tengan un impacto significativo, ya sea en la empresa, en la sociedad o en el mundo en general. Quieren sentir que su trabajo contribuye a algo más grande, que no solo están codificando, sino también creando un cambio positivo.

En los inicios de la carrera de un ingeniero de software o de un technical writer, quizá esto no resulta demasiado llamativo. Pero el talento tecnológico acumula años de experiencia con mucha rapidez y, además, muchos han entrado muy pronto en el mercado laboral. Con lo cual, lo puramente cuantitativo, como el salario o los perks, no resulta lo más importante.

Es por esto que muchos desarrolladores cuentan, además de con un proyecto interno atractivo, con una política de apoyo a los proyectos alternativos, o side projects, en los que algunos de ellos trabajan por su cuenta. Como bien dice este artículo, es una forma de mantener viva su pasión por el coding (sobre todo en ambientes muy corporativos, donde la individualidad no cuenta demasiado).

Oportunidades de Aprendizaje y Crecimiento 📚📈

El crecimiento profesional es clave. Los proyectos que ofrecen nuevas oportunidades de aprendizaje, ya sea en nuevas tecnologías, mejores prácticas o en el desarrollo de habilidades blandas, son altamente valorados. Un developer siempre busca expandir su arsenal de habilidades.

Si no tienes claro cómo se puede, desde la firma para la que trabajas, atraer a un developer mediante el proyecto con el trabajará, este post sobre cómo atraer desarrolladores hacia una tecnología, en concreto hacia un open source, puede ayudarte. Es decir, si por ejemplo tu startup está desarrollando una nueva tecnología, presume de proyecto molón con las siguientes estrategias: publica buena documentación, genera una comunidad de uso alrededor de esa herramienta o tecnología, genera casos de uso reales, genera contenido interesante para developers… En resumen, el talento tech se fija en las cosas que haces por la comunidad.

Cultura de Colaboración y Autonomía 🤝💻

Un proyecto que fomente un entorno colaborativo, donde se valoren las ideas y se fomente la autonomía, puede ser muy atractivo. Los developers valoran la capacidad de tener una voz en el proyecto, poder tomar decisiones y trabajar en un ambiente de respeto mutuo. Pero también existen lobos solitarios, developers que funcionan mejor trabajando solos y que necesitan muy poca interacción con los demás para funcionar.

Podría parecer una cuestión baladí, pero la organización, las metodologías de trabajo y el trabajo en equipo son vitales para los equipos técnicos de cualquier compañía, pero mucho más para las startups y los equipos que se están formando. Existe mucho romanticismo en la idea del developer como el tipo encerrado en un garaje hackeando grandes corporaciones (o living the otaku life). Si bien esos clichés los dejamos para los técnicos de RRHH que se graduaron antes de 2000, algo de cierto hay cuando muchos developers seniors insisten a los más jóvenes en que es necesario comunicarse y existen miles de artículos tratando de dar lecciones sobre cómo comunicarse mejor con el resto del equipo.

Equilibrio entre Vida Personal y Profesional ⚖️🏡

Además, los proyectos que respetan el equilibrio entre la vida laboral y personal son esenciales. Los developers buscan empresas que entiendan la importancia de este equilibrio, ofreciendo flexibilidad y reconociendo la necesidad de tiempo fuera del trabajo.

Valores de empresa: cuando el proyecto no es suficiente 🚺 ♻️

Finalmente, debemos tener presente que un developer tiene donde elegir. Por ello, a pesar de que el proyecto encaje con su imagen del plan de carrera, con su metodología de trabajo y con el tipo de temas con los que les gusta trabajar, también estarán ojo avizor de los valores que respira la organización y cómo les tratar. Lo ejemplifica muy bien Susan Fowler que, después de pasar un año en Uber y denunciar una serie de conductas sospechosas desde el punto de vista de la igualdad, decidió dejar la compañía. «Una semana más tarde ya había encontrado otro empleo», dice al relatar su experiencia.

En resumen, para atraer y retener a los mejores talentos en desarrollo de software, los proyectos deben ser innovadores, desafiantes, impactantes, enriquecedores en aprendizaje, colaborativos y respetuosos con el equilibrio vida-trabajo. Un proyecto que cumpla con estos criterios no solo atraerá a los mejores desarrolladores, sino que también fomentará un entorno en el que puedan prosperar y hacer su mejor trabajo.

Te esperamos la semana que viene con la siguiente entrega de «Enamora a un developer». Y, recuerda, en Tadatic somos expertos en generar procesos de selección y oportunidades de trabajo que resultan atractivas para el talento tech. Si quieres saber cómo podemos ayudarte a conseguirlo, contacta con nosotros.

Últimas entradas

Encuentra contenido que te inspire.

Contenido técnico y divertido.

Si hay algo que esta newsletter no tiene, es aburrimiento.