7 consejos para reclutar desarrolladores de software
Encontrar desarrolladores de software es un trabajo arduo y difícil. Encontrar buenos desarrolladores lo es mucho más. De hecho, la experiencia me ha llevado a conocer que solo 1 desarrollador de 10 pasa el filtro técnico. Esto vuelve el proceso sumamente complicado. Por ello me gustaría compartirte 7 consejos (que yo uso en mi día a día como líder técnico) para reclutar a los mejores:
1. Conoce tu empresa y lo que puede ofrecer
Como participante de procesos de reclutamiento y selección me he percatado que es una práctica común que los reclutadores "inflen" prestaciones, responsabilidades y habilidades necesarias para el rol. Entiendo que es para atraer a la mayor cantidad de candidatos, pero ¡no lo hagas 💔! Ofrece con sinceridad el puesto... Las empresas también se dan a conocer en sus procesos de selección.
2. Conoce lo que buscas y las tecnologías involucradas
¿Conoces grandes empresas que buscan desarrolladores "phython 🐍"? Yo también. Como reclutador, tienes que hacer tu trabajo. ¿Realmente crees que un buen desarrollador visitará tu empresa (si quiera seguirá leyendo la descripción del puesto) si no sabes ni siquiera como se escribe la tecnología que pide la posición?
3. Encuentra buenos canales de búsqueda
Los profesionales del software somos personas curiosas con ganas de crear y de compartir. Si buscas desarrolladores en LinkedIn es probable que los encuentres... pero, ¿Por qué no en un hackathon o en GitHub? Pongamos de ejemplo esta última red social: tienes el nombre de usuario, la ubicación geográfica, intereses, correo electrónico y la experiencia del candidato.
4. Explica las responsabilidades del rol
Lo más importante para un buen desarrollador es encontrar un lugar en donde sentirse cómodo y que sea retador. Antes de cualquier filtro, explícales de que va el puesto, sus responsabilidades y los retos a los que se enfrentará y con que tecnología tendrá que resolverlos.
5. Desarrolla una entrevista/proceso que atrape
Haz la entrevista divertida: pregúntale sobre los retos como empresa y ve como los soluciona en comparación a tu equipo. No tiene que ser un proceso largo y tendido. Si fueras una empresa de comercio electrónico, podrías preguntar como se hace un carrito de compra.
También es valido preguntar sobre pasatiempos y pasiones ya que te dará acceso a conocer el "fit" cultural.
Además, (siguiendo el punto 2 y 4): No pierdas el tiempo buscando desarrolladores con alta capacidad de recordar algoritmos si el rol no los ocupa. Si entrevistas usando un tema específico o muy teórico (digamos recorrido de grafos) pensará que la posición lo requiere y si es acorde a sus intereses querrá trabajar ahí. Si al final (ya contratado) solo hace módulos CRUD le parecerá aburrido, una broma, una tomada de pelo. Piénsalo, ¿crees que se quede? ¿Crees que recomendará la empresa como buen lugar para trabajar?
6. El salario no es un tabú
No hay mucho que explicar. El salario no debe ser un tabú. Si alguien te pregunta cuanto ofreces, díselo. No hagas que pierdan tiempo con tu proceso y no lo pierdas tu.
7. Vende tu empresa
Platica como es la empresa, los retos a los que se enfrenta y como los solucionan usando tecnología. Vende la cultura, en donde trabajan y como cambian la vida de las personas que usan tu producto o servicio. A muchos nos interesa eso por encima del sueldo.
Conclusión
El proceso de reclutamiento y selección es una actividad difícil para ambos participantes. Un mejor proceso, siempre desde la claridad y la sinceridad ayudará mucho a encontrar buenos perfiles.
Espero que estos consejos puedan ayudarte a conseguir más y mejores candidatos para tu equipo. Ponlos en práctica, verás muy rápido buenos resultados.