DEV Community

Javier Aguirre
Javier Aguirre

Posted on • Originally published at javaguirre.me on

Qué he aprendido contratando desarrolladores

Procesos de reclutamiento, algo que muchos de nosotros hemos sufrido más que disfrutado por el voraz y agresivo/competitivo mundo en el que se mueve la tecnología.

En varias ocasiones candidatos me han pedido feedback y aquí recopilo las ideas que normalmente les han servido de algo de lo que he aprendido.

TL;DR

Las empresas en general no necesitamos un CV de papel/PDF, sino ver cómo trabajas a través de los artículos, código en GitHub, contribuciones en distintas redes especializadas o blogs, incluso videos en YouTube.

Las empresas que contratan pueden tener una magnífica visión de quién eres si compartes con el mundo.

Por qué

Los CVs en PDF o papel están desfasados para mucha gente, principalmente por la dificultad que se tiene para interactuar con la información contenida en ellos. He tenido la necesidad de reclutar en cuatro empresas y eso me ha obligado a ir refinando bastante las ofertas de trabajo que publicábamos.

En los primeros procesos en los que participé no tenía ni idea de por dónde empezar y fue más una cuestión de contactos y de personas que estudiaron conmigo y en las que confiaba para hacerlo bien. Más adelante iteramos hacia la típica “lista de la compra” de recursos que había que cumplir y en poner un sueldo en mercado, en lo que la empresa busca. Posteriormente moverlo tímidamente por grupos de desarrollo como Python ES cumpliendo con las normas de compartir este tipo de ofertas en esos grupos.

Tras unos cuantos procesos y tener un poco más de experiencia empecé a ver una tendencia en la industria que iba en la dirección, no de buscar un candidato, sino de centrarse completamente en las necesidades de éste y en hacer el trabajo atractivo y realista para él, entender cuál iba a ser el día a día. Los mejores artistas copian así que copié de las mejores ofertas que me encontré que reflejaban esta dirección, principalmente las últimas de Manfred o Audiense.

Debido a esta búsqueda de la oferta más atractiva el impacto de las ofertas que publicamos ahora es mayor del que nunca había tenido anteriormente, a pesar de que el salario no es ni mucho menos el más alto que he podido ofrecer en una oferta.

Desgraciadamente hay muchos que son descartados rápido principalmente porque tienen escasa información que compartir en un CV en PDF. Puede ser interesante revisar estos documentos concienzudamente si tienes cinco candidatos, pero si tienes cincuenta la cosa empieza a complicarse y los descartes son más rápidos y puede llegar a haber algún falso negativo.

Muchos candidatos no son muy distintos de otros basándose únicamente en este documento y encontrar más información se hace muy difícil.

Queremos saber cómo trabajas y qué sabes

Es muy difícil diferenciarse si solo tenemos un CV en PDF , un LinkedIn con poca información no actualizada, nada en GitHub y ningún artículo publicado.

Paga para ganar

Si estás en un proceso a través de LinkedIn, pagar por el plan más barato te va a dar información sobre la posición a la que estás aplicando y puedes adaptar mejor lo que eres capaz de hacer a la oferta. No se trata de engañar, sino de mejorar la comunicación de tu marca personal y potenciar las cosas positivas que tienes y pueden dar valor en la posición que quieres conseguir.

Todos tenemos marca personal, lo queramos o no

Si queremos una posición mejor en otra empresa, todos necesitamos cuidar nuestra marca personal. Me di cuenta de esto tarde en mi carrera, solo me preocupaba mejorar técnicamente y seguir programando, pero en un momento me di cuenta de mi error. Es necesario cuidar lo que comunicamos y compartimos como todos sabemos (bueno y malo) en las redes que usamos profesionalmente. Es muy positivo comunicar lo que sabemos y en lo que estamos trabajando especialmente cuando estamos sin empleo o empezando nuestra carrera. En alguna ocasión he contratado a gente sin apenas experiencia solo por esa proactividad y ganas de participar y formarse que tenían, es una motivación muy poderosa.

Intentar hacer software libre todo lo que se pueda, incluso si pensamos que no merece la pena lo que hemos hecho o es “malo”, siempre da valor. Lo mismo me ha ocurrido con conocimientos que iba adquiriendo, aunque fuese un detalle pequeño, si nadie había escrito sobre ello o se podía ahondar más creo que es positivo escribir sobre ello en público. Además cuando escribimos sobre algo profundizamos más y afianzamos conceptos, como cuando un profesor le enseña algo a un alumno, ambos aprenden.

El video actualmente me parece una herramienta muy potente para comunicar y diferenciarse, aunque sean cortos, dan muchas más pinceladas de qué tipo de personas somos y de nuestra forma de comunicar y carácter.

Comunidad

Desde hace mucho tiempo las comunidades de desarrolladores nos pueden dar mucha información sobre cómo se está moviendo el mundo tecnológico , cuáles son las mejores empresas en las que trabajar en cierta tecnología y sobretodo conocer a personas de las que aprender mucho. Conocí a las personas más interesantes en la comunidad de Python en Madrid y estoy muy contento de haber podido formar parte de esa gran comunidad. Te da una fuerza para continuar, una proactividad y una pasión en el aprendizaje que es difícil de encontrar de otra manera.

Participar en proyectos de Software Libre/Open Source siempre es interesante, incluso si inicialmente solo ayudamos en la documentación para ir entendiendo el proyecto. Es también una acción muy relevante para apuntar la carrera profesional en una dirección concreta. Por ejemplo encontrando un proyecto interesante que me guste y que una empresa que me interesa use, leyendo el código de mis proyectos favoritos y viendo cómo se siguen los estándares en proyectos grandes reales, esencial en mi humilde opinión.

Dirigiéndome a una empresa

  • Comprobar si tienen StackShare o encontrar una manera de conocer su stack y qué utilizan a bajo nivel.
  • Comprobar su GitHub
  • Comprobar a las personas relevantes que trabajan en esa empresa en LinkedIn, enviarles algún mensaje personal InMail incluso si no tienen posiciones abiertas, intentar sorprenderles con algo que hayas hecho.
  • ¡Usar las posibilidades que tenemos hoy en día en nuestro beneficio!

Tests técnicos

  • No hay que tener miedo a estos tests, ya tenemos el no de entrada
  • Abstraer funcionalidad (El Clean Code es un buen sitio para empezar)
  • Tests automatizados, como el buen cocinero, tenemos que probar lo que cocinamos antes de servirlo

No mola

  • A nadie le interesa saber lo mal que lo hacía la empresa en la que trabajaba anteriormente
  • Si nos piden un video para conocernos antes de la entrevista, enfocarlo hacia mis habilidades con respecto a la oferta, no hacia nosotros. En un minuto de video podemos ahorrar muchas entrevistas, mejor preparar bien lo que podemos decir.
  • Si no tenemos alguna habilidad que nos preguntan o no conocemos la respuesta a algo, intentar dar una respuesta alternativa con alguna habilidad parecida que tengamos o dejar muy claro que no sabemos la respuesta, mostrar capacidad de adaptación (Angular vs React, etc).

Conclusión

Cuantas más pistas demos a la empresa que me interesa sobre cómo trabajamos para llamar a su puerta mejor, es una primera impresión difícil de batir y es una buena manera de focalizar la futura entrevista hacia el contexto que nosotros hemos trabajado con nuestra marca personal.

Si quieres trabajar en remoto y que una empresa confíe en tí, puedes empezar a mostrarlo en lo que haces ahora. Mostrar autonomía ser dueños de nuestra carrera, y poder elegir en vez de que nos elijan está en esta industria en nuestra mano. Ser un Manager Of One.

Estas son algunas de las cosas que he aprendido al haber estado en ambos lados (developer y recruiting) desde hace varios años, pero tu experiencia puede ser distinta a la mía, me encantaría que lo compartieses conmigo si tienes ocasión.

¡Gracias!

Latest comments (0)