Nuestros pasos para contratar al primer programador

contratar programador top

El barco es pequeño y estamos al 25% del viaje a la isla del tesoro, facturar 100.000€/mes, así que tenemos que estar seguros de subir a los mejores marineros

Hoy tocaba el cuarto post de la miniserie de 5 posts de emails en frío que cada martes estoy publicando desde hace 3 semanas. Pero hoy no lo publico, la actualidad manda. 🙂

Tras varios meses haciendo entrevistas, por fin ha entrado el primer programador en SumaCRM (aparte de mis socios programadores Henry y Ale)

¡Vamossss Edgar!

Así que en este post te quiero contar los pasos que hemos seguido por si te sirven a ti también para contratar a un programador.

1. Escribe una oferta inspiradora

No me voy a enrollar mucho en este punto, ya que ya he hablado de ella en los otros posts sobre nuestras contrataciones: cómo contratar a comerciales de los buenos y en el de cómo hemos contratado a una persona de soporte 10/10.

Los buenos, siempre eligen la empresa a la quieren ir a trabajar.

Así que tienes que vender tu empresa en todo momento, y eso empieza en la oferta.

¡Evidentemente no se trata de vender humo! Tienes que conseguir tener una empresa a la que la gente quiera ir a trabajar. Y después que la oferta transmita lo que eres por escrito.

Cuenta tu «sueño», cuenta qué ofreces que otras empresas no hacen (no lo des por sentado) y sé lo más preciso posible en sueldo y descripción.

Te dejo nuestra propia oferta de programación por si te sirve de inspiración para crear la tuya.

2. Difunde la oferta donde están los buenos

La oferta la pusimos en sitios especializados de programación:

  • #Bonilista:  Es la newsletter semanal de David Bonilla (@david_bonilla) que es la bomba y a la que está suscrito cualquier programador que se precie. ;P Y  los que no somos programadores también.  Te dejo la Bonilista en la que salimos y un artículo en él mismo nos cuenta cómo planifica su Bonilista. Ah, y si quieres puedes escribir a David por aquí.
  • Betabeers: Una de las comunidades de programadores más activos, y con un portal de empleo que funciona genial, creado por el super crack Miquel Camps (@cabeseo1)
  • Meetups de programación: Por recomendación de mi amigo y programador Adolfo Sanz de Diego (@asanzdiego) envié la oferta a PHPMad (phpmad-list@meetup.com) y a HackathonLovers (Hackathon-Lovers-list@meetup.com). Truco: Lo primero tienes que estar dado de alta en esos Meetup. Y si tienes problemas (no llega el mail) lo mejor es ponerte en contacto con el administrador de grupo y que te lo mande él.
  • Nuestros contactos: Como siempre subí la oferta a nuestras redes sociales y se lo envié por email a los contactos que creo que podrían ayudarme.

Entre otros, escribí a María, manager de SeedRocket (la aceleradora que nos ayuda desde hace 1 año y que tiene para mí los mejores mentores e inversores), que lo reenvió al resto de startups, y por ahí ya nos escribió Edgar (amigo de Ismael de Comprea).

Como ves, en su email me dijo que nos había visto antes en los portales de empleo, y en especial la #bonilista, así que otra clave está en salir en muchos sitios y que uno sea la gota que colme el vaso:

Nota: No nos ha hecho falta poner la oferta en otros portales de empleo más generalistas estilo JobandTalent, Linkedin o Infojobs que, como sabes, nos han funcionado genial también en otras ofertas.

ESTADÍSTICAS: Se apuntaron 65 personas (21 de la bonilista y todos muy buenos) y llamamos a 23:

3. Llamada

El objetivo de la llamada es profundizar sobre sus respuestas, qué frameworks ha utilizado, si ha hecho proyectos propios, si ha liberado código en GitHub, su score en Stackoverflow,…

Y además, para ya hablar sobre cosas básicas (y no tan básicas jeje):

  1. ¿Cual es tu trabajo actual?
  2. ¿Cuál es la razón de querer cambiarte de trabajo?
  3. ¿Cuándo tendrías disponibilidad?
  4. ¿Dónde vives, cómo ves la ubicación de SumaCRM?
  5. ¿Cuál ha sido tu mayor acierto como programador?
  6. ¿Cuál ha sido tu mayor error como programador?
  7. ¿Tienes otros proyectos en marcha?
  8. ¿Qué es lo que te motiva cada día para levantarte?
  9. ¿Qué libros me recomendarías?
  10. ¿Qué es lo que te motiva cada día para levantarte?
  11. ¿Cómo te ves dentro de 1 año? ¿Y de 3?
  12. ¿Cómo ves trabajar en una startup?
  13. ¿Conocías SumaCRM antes de ver la oferta?
  14. ¿Cómo ves la cultura de empresa de SumaCRM?
  15. ¿Cómo ves el sueldo, horario?
  16. ¿Qué opinas de trabajar por objetivos?
  17. ¿Cuáles son tus hobbies?

ACTUALIZACIÓN: He encontrado un post de que me ha parecido oro con preguntas técnicas.

ESTADÍSTICAS: De las 23 llamadas pasaron a la siguiente fase 9 personas:

4. Prueba de programación

La prueba de programación es hacer un pequeño desarrollo.

Es de una duración de 2 horas y el candidato la hace desde casa en un horario definido.

Nos permite ver cómo el programador se organiza, cómo gestiona su tiempo, cómo documenta su código, sus competencias backend, si le gusta el javascript/CSS o si por ejemplo aprovecha librerías o frameworks opensource para desarrollar más rápido.

Lo importante es que sepa que no se evalúa si termina o no la prueba. La idea es que lo haga como si fueran de verdad 2 horas de trabajo suyo en SumaCRM.

Así que quedamos a una hora, y en punto le enviamos el ejercicio, y lo desarrolla durante 2 horas en al entorno que le hemos preparado previamente. Si tiene dudas durante la prueba nos puede contactar por skype.

De ahí descubrimos si es un developer rápido (quizá menos preciso) o un developer preciso (y quizá un poco más lento ya que siempre espera la perfección para pujar live). Son 2 perfiles distintos y buscamos que en SumaCRM estén ambos para que haya un buen balance en el código.

 

Si quieres ver cuál es la prueba te la dejo aquí.

ESTADÍSTICAS: De las 9 pruebas pasaron a la siguiente fase 5 personas:

5. Conocernos personalmente

En SumaCRM siempre decimos que sólo contratamos a alguien si nos iríamos de birras con él. En realidad es la forma de simplificar que tengan nuestros mismos valores, ya que, para nosotros nuestra cultura de empresa es clave.

Siempre empiezo la entrevista diciendo que tiene que ser bidireccional, así que lo primero es presentarle a todo el mundo, enseñarle la ofi, contarle exactamente el roadmap y lo que sería su labor los próximos meses para que se imagine de manera real lo que va a hacer si entra.

Así que hablamos de manera coloquial, y entre medias salen temas de conversación, y  nos vamos conociendo. Incluso volvemos sobre alguna de las preguntas/respuestas de la llamada.

Trato de que todo el mundo escuche la charla, y así cuando termina y la persona se va, nos reunimos todos para hablar sobre qué opinamos y finalmente hacemos una votación. En la votación si uno de nosotros dice que prefiere que no entre, ya es suficiente como para tomar la decisión.

Es un poco radical, lo sé, pero primero vamos todos y cada uno de los que estamos ya en el barco y, por muy buena que sea la persona entrevistada, tenemos seguro que lo más importante es cuidar nuestra cultura de empresa al 100%.

¿Y qué más?

Todos los martes publico un post contando con 100% transparencia y datos reales lo que estmaos haciendo en SumaCRM hasta que consigamos facturar 100.000€/mes.

Nos vemos el próximo martes!

¿Y qué puedes hacer hasta el próximo martes?

1) Haz mi curso sobre ventas, online y gratis

Son 15 lecciones por email con 100% transparencia de lo que yo mismo he hecho hasta conseguir facturar 100.000€/mes con una de mis empresas.

Mira lo que dice gente como Iñaki Arrola (fundador de coches.com):

Súper práctico, tanto para un comercial, como para montar equipos comerciales  – Iñaki arrola (fundador de coches.com)

curso ventas

2) Prueba SumaCRM gratis ahora

De corazón, es la manera que creo con la que creo que más te puedo ayudar….

¡Absolutamente todo incluido e ilimitado!Vas a vender más

¡Nos vemos el próximo martes!

Tomi