7 pasos para contratar a los mejores desarrolladores

Publicado: Última actualización:

Si alguna vez hubo una imagen que resumiera el patrón de reclutamiento de los desarrolladores, es la que usó Isaac Lyman en su puesto de Medium"Cómo reclutar a un desarrollador”:

Me resulta familiar, ¿verdad?

A menos que seas una de las afortunadas compañías que ofrecen trabajos "espectaculares", es muy raro que el talento tecnológico llame a tu puerta. Los buenos desarrolladores son rápidamente atrapados porque como candidatos pasivos reciben ofertas posteriores. Casi nunca están en el mercado porque no necesitan estar buscando trabajo.

La investigación muestra que los profesionales de RRHH dependen de las mismas redes sociales cuando trabajan, con LinkedIn encabezando la lista con una puntuación de 87% .

redes sociales utilizadas para la contratación

Fuente: Statista

Para empeorar las cosas, los reclutadores tienden a utilizar LinkedIn de una manera muy similar, sobre todo para "contactar con candidatos o potenciales candidatos", que ocupa el segundo lugar con un asombroso 75%.

Uso de las redes sociales por parte de la organización para la contratación

Fuente: Statista

Esto significa que todos estamos dando vueltas alrededor de una reserva de talentos usando los mismos métodos y aún así, esperamos resultados únicos.

Para hacer las cosas aún más difíciles, la arquitectura y el marco de desarrollo de la web vienen en tercer lugar La lista de LinkedIn de las 10 mejores habilidades para que te contraten aquí y hoy, lo que significa los desarrolladores tienen una demanda MUY alta.

Las mejores habilidades para que te contraten en 2017

Fuente: Slideshare

Ya es hora de que rediseñes tu patrón de reclutamiento de desarrolladores. Aquí están los 7 pasos para hacerlo realidad.

No subcontratar la contratación

Eso es un no-no. El aprovisionamiento es la parte más dura y mundana del proceso y muchos profesionales de RR.HH. están tentados de pagar a alguien para que lo haga. Tristemente (pero no sorprendentemente), cuando la calidad de su abastecimiento baja, la calidad de la contratación también es probable que disminuya.

Haz tus deberes antes de contactar con alguien. Haz una búsqueda en Google, ve a través de los medios sociales del candidato, y mira sus proyectos en su sitio, GitHub y Stack Overflow (si los tienen). Haz un escaneo profundo basado en los datos que encuentres - Sé que vas a decir que lleva tiempo, pero es de los mejores talentos de los que estamos hablando aquí.

Si puedes, no confíes demasiado en las paredes de la sala de espera, porque la gente se siente ignorada si no le contestan, lo que sucede MUCHO. Como CareerArc El estudio señala que 36% de los empleadores nunca notifican a los candidatos sobre su estado. Es lógico que los buenos desarrolladores tengan más posibilidades de hablar con usted si muestra verdadero interés y dedicación. A nadie le gusta hacer rebotar los currículums en las paredes de los mismos.

Asegúrate de que la persona que revise los currículums que se reúnan entienda las palabras clave y sus sustitutos. Puede estar perdiendo pistas perfectamente calificadas porque no está entendiendo bien los tecnicismos.

Invertir en programas de referencia

Los buenos desarrolladores son arrastrados a la industria. Típicamente son notados por los mentores y compañeros que les ayudan a alcanzar la plena competencia y aprenden mientras trabajan. En otras palabras, rara vez buscan trabajo porque "Los posibles empleadores reconocen su grandeza rápidamente”. De hecho, en 2016, los programas de referencia de empleados fueron la tercera fuente de contrataciones de calidad según Informe sobre las tendencias mundiales de contratación 2016 de LinkedIn Talent Solutions.

Estadísticas de remisión de empleados en 2016

Fuente: Tendencias mundiales de contratación de personal 2016

La tendencia está en constante aumento: Tendencias mundiales de contratación de personal 2017 por LinkedIn Talent lista las referencias de empleados como la mejor fuente de contrataciones de calidad (48%).

estadísticas de recomendación de empleados 2017

Fuente: Tendencias mundiales de contratación de personal 2017

Recuerde que los desarrolladores que trabajan actualmente en su organización son un gran punto de entrada a toda una red de personas con ideas afines que pueden codificar.

El beneficios de las remisiones de los empleados son múltiples:

  • Puedes aprovechar toda la red de tu fuerza de trabajo,
  • Vienen con un gran solicitante para contratar la tasa de conversión. Basado en Índice de invitación a trabajarLos programas de referencia de empleados generan sólo 6,9% de todas las solicitudes y 39,9% de todas las contrataciones. "Esto es casi el doble del promedio reportado por la SHRM".
  • La investigación de Zao Los hallazgos sugieren que los programas de remisión de empleados tienen una mayor tasa de retención después de un año (48% vs. 33% en comparación con los sitios de carrera),

beneficios del programa de recomendación de empleados

Fuente: Zao

  • Es más fácil poner al día a la nueva persona porque el empleado que remitió al nuevo empleado se siente parcialmente responsable de ellos.

Averigua dónde les gusta pasar el rato a los desarrolladores...

Asistir a reuniones, eventos del sector y conferencias en las que suele reunirse la gente que se preocupa por el oficio. Los buenos reclutadores saben dónde y cuándo buscar a los candidatos, incluyendo Github, Desbordamiento de la pila, Noticias de Hacker.

Tienes que recordar que la persona con la que estás hablando no es su título de trabajo. Escuche a qué desarrollador Matt Youell tiene que decir sobre esto:

"No soy un "desarrollador de Rails" o un "ingeniero de .Net" sólo porque esos fueron los últimos puestos que ocupé o las últimas tecnologías con las que trabajé. Me gusta resolver problemas con software. Y a veces con hardware. Y a veces simplemente sentándome, pensando y charlando con otras personas inteligentes de la empresa. Soy una persona. Me llamo Matt. Encantado de conocerte".

Cuando encuentres a alguien interesante, asegúrate de que se trata de él y no te limites a hacer una oferta. Evita los mensajes genéricos y no llames a la puerta de alguien diciéndole que está en forma si no lo sabes. Nunca has hablado con él y ni siquiera sabes si tiene ganas de cambiar de trabajo, así que ¿por qué no le preguntas?

Lo que nos lleva a #4.

Empieza con el pie derecho

Uno de los mayores problemas de la contratación de tecnología es la falta de tiempo. Como Glassdoor informaEl tiempo medio de contratación es cada vez más largo y cada vez es más difícil encontrar desarrolladores cualificados en la situación de escasez por la que atraviesa el sector de la tecnología de la información.

Los reclutadores se apresuran al buscar, se apresuran cuando envían correos electrónicos a los candidatos potenciales y se apresuran cuando hablan con ellos por primera vez. ¿Por qué? Porque son temeroso de pasar demasiado tiempo con candidatos no viables.

Y los candidatos pueden sentir eso de inmediato.

Un par de mensajes iniciales de los reclutadores pueden parecer halagadores, pero cuando la novedad desaparece, el alcance de los reclutadores se convierte en una molestia, especialmente porque está mal ejecutado.

Uno de los mayores problemas es que los reclutadores no prestan atención a los perfiles. Clément Folliet"Me ofreces un puesto de desarrollador de Java, cuando he mostrado claramente mi interés en las tecnologías de Microsoft; me pides mi número de teléfono, cuando lo he puesto en la primera línea de mi CV."

Eso es lo que está ocurriendo en el mundo de la contratación tecnológica y sabes que tiene razón.

Folliet continúa diciendo que el problema puede resolverse fácilmente preguntando a la gente cómo se puede mejorar su situación actual. Dice que la única persona que le hizo discutir la oportunidad hizo una simple pregunta "¡Hola! ¿Cómo se puede mejorar tu trabajo actual?".

Acércate a las personas que te parecen interesantes como lo harías en la vida real. Entabla una conversación y expresa tu interés por ellos. No grites ofertas en su dirección general y te vayas, es de mala educación. La regla general es hablar del puesto sólo cuando sepas quiénes son y a qué se dedican.

Sólo tienes una oportunidad para las primeras impresiones y si no impresionas al revelador, probablemente se han ido para siempre. Como Matt Youell argumenta, "la pérdida puede ser mínima cuando se solicita mano de obra no calificada, pero con una gran demanda de talento creativo, esa pérdida es un potencial no realizado".

Diseñar un sistema de buena fe para verificar las habilidades

Como Isaac Lyman argumenta, "un desarrollador en su mejor momento es una navaja suiza para software - alguien cuyo proceso de pensamiento creativo, perspicaz y racional la convierte en una parte valiosa de cualquier discusión en la empresa".

¿Cómo sabes si alguien habilidades y mentalidad puede hacer una valiosa contribución a la empresa?

El conocimiento de los detalles técnicos es una parte importante de la ecuación, pero no la única, así como la resolución de problemas, el pensamiento abstracto, la creatividad y la voluntad de aprender.

¿Cómo se evalúan las habilidades de manera efectiva?

Puede estar tentado de pedirle a su candidato que invierta un árbol binario en una pizarra (no), que mire su código y encuentre bichos (no, no, no) o que le haga preguntas de programación al azar y espere que entienda su punto de vista (no, gracias).

Ahora, déjame volver a la temida entrevista en la pizarra. Probablemente has oído que la codificación con pizarra blanca desata una gran controversia entre los programadores - ver lo que los principales técnicos del mundo tienen que decir sobre las entrevistas de "pizarra".

  • David Heinemeier Hansson, creador de Ruby on Rails, fundador y director de tecnología de Basecamp (de hecho, llama a las entrevistas muy técnicas "pizarra algoritmo novatadas”:

David Heinemeier Hansson Twitter

  • Tim Dierks, Hecho de las cenizas de las supernovas. Seguridad en Google.Tim Dierks en twitter
  • Ivan Morgillo, autor de RxJava Essentials, Learning Embedded Android N Programming y Grokking ReactiveX, ponente, ingeniero de Android en @Clue

Ivan Morgillo Twitter

Lamentablemente, el mayor problema de la entrevista técnica es que no se asemeja al trabajo que se va a realizar si se contrata. En muchas empresas, se pide a los candidatos que escriban código en un papel o en una pizarra. De hecho, la entrevista técnica es, con mucho, el mayor problema de la contratación tecnológica: Sahat Yalkabov's Puesto medio lo dice todo:

la contratación está rota puesto medio

Fuente: Medio

¿Existe un mejor indicador del rendimiento futuro que la memorización? Seguro que sí.

Investigación de Frank L. Schmidt (Universidad de Iowa) y John E. Hunter (Universidad Estatal de Michigan) La validez y utilidad de los métodos de selección en la psicología del personal: Implicaciones prácticas y teóricas de 85 años de resultados de investigación demuestra que la calidad de la muestra de trabajo es el mejor indicador del rendimiento en caso de contratación.

¿Cómo conseguir una muestra de trabajo viable de la persona entrevistada? Bueno, sólo hay una herramienta que realmente se necesita para probar las habilidades de codificación y es un ordenador. Ser capaz de recordar y escribir código sin errores en una pizarra no significa que la persona vaya a hacerlo bien. Recuerda que cuanto más te acerques al trabajo real que hay que hacer, más probabilidades tendrás de contratar a un gran desarrollador.

Puede crear una experiencia de primer día de trabajo para el candidato utilizando software de evaluación de habilidades. Observar a un candidato haciendo lo suyo, codificando de la forma que le resulta natural y resolviendo problemas le dice mucho más sobre él que los triviales artificiales o las pruebas de pizarra. Para obtener resultados óptimos, debe probar lenguajes de programación, marcos y bibliotecaspreferentemente de manera que se asemeja a los proyectos informáticos reales. No sólo da resultados fiables, sino que no hace que la gente se frustre. A eso le llamo yo ganar-ganar.

Estructura de confianza

Sólo puede hacer que su contratación funcione si diseñar un proceso de contratación totalmente funcional De este modo, cuando las cosas vayan mal podrás recurrir a tu estructura y averiguar por qué ha ocurrido. El objetivo es examinar cada uno de los pasos que se indican a continuación y analizar en qué aspectos se puede mejorar:

proceso de contratación paso a paso

También le aconsejo encarecidamente que utilice un escenario de entrevista estandarizado para reducir la influencia de los prejuicios personales. Puede que te guste alguien, pero es justo que lo trates como a los demás y que dejes que su rendimiento brille.

El último consejo sería manténgase humano en cada etapa del proceso de contratación. Recuerde que el proceso de contratación es igual que el embudo de ventas, por lo que, a medida que pierda personas por el camino, sus posibilidades de contratar candidatos con éxito serán cada vez menores.

Conclusión

Como Isaac Lyman señala, los desarrolladores y los reclutadores tienen el mismo objetivo. Los programadores buscan trabajos que estén hechos para ellos, preferiblemente los que supongan un reto y ofrezcan oportunidades de aprendizaje. Los reclutadores pretenden cubrir los puestos vacantes con personas cualificadas que puedan codificar bien, hacer un buen trabajo y encajar en la cultura de la empresa. "Si tenemos objetivos comunes, ¿por qué no podemos trabajar todos juntos?", se pregunta Lyman.

Hay una manera de hacerlo: no seas un robot. Contrata "personas, no unidades de trabajo" y las cosas van a funcionar muy bien para ti.

Compartir correo

Más información sobre la contratación de tecnología

Suscríbase a nuestro Learning Hub para recibir información útil directamente en su bandeja de entrada.

Verificar y desarrollar las habilidades de codificación sin problemas.

Vea los productos DevSkiller en acción.

Certificaciones de seguridad y cumplimiento. Nos aseguramos de que sus datos estén seguros y protegidos.

El logo de DevSkiller Logotipo de TalentBoost Logotipo de TalentScore