Cómo los Servicios de StepStone han encontrado las mejores ideas de reclutamiento de hackers.

Publicado: Última actualización:
StepStone Services' las mejores ideas de hackathon para reclutamiento.

Hay pocas cosas que les gusten más a los desarrolladores que los hackatones y las ideas de los mismos. Es una oportunidad para flexionar sus proverbiales músculos y hacer algo realmente creativo. Organizar un hackathon puede ser una buena forma de promover el pensamiento de cielo azul en su equipo tecnológico y, en general, de generar un entorno favorable a los desarrolladores en su empresa. Dado que estos resultados están en consonancia con la misión de los departamentos de RRHH de fomentar la lealtad y la productividad entre los trabajadores de la empresa, los hackathones son una obviedad.

Qué es un hackathon

Las ideas de HackathonUn hackathon es un evento que reúne a desarrolladores de software y a otros profesionales implicados en el desarrollo de software. Este evento de tipo sprint se centra en la colaboración intensiva en proyectos de software e ideas de hackathon con el objetivo final de crear un producto que funcione al final del hackathon.

¿Quién asiste a los hackathones?

A los hackathones suelen asistir:

  • Desarrolladores de software
  • Diseñadores gráficos
  • Diseñadores de interfaces
  • Gestores de proyectos
  • Expertos en la materia
  • Y otros

Ideas para hackatones centrados en los RRHH

Si está buscando ideas para un hackathon que pueda ayudar directamente a la contratación de personal técnico, uno de los primeros lugares en los que debe buscar es en las pruebas de codificación. Las mejores pruebas de codificación son las que implican la trabajo real que hace el equipo. Así que, ¿quién mejor para idear una prueba de codificación que el equipo al que se unirán sus candidatos a desarrolladores? Intenta convertir las pruebas de codificación de una solicitud de características para tu equipo en ideas para el hackathon. Conseguirás una tarea que está mucho más alineada con los objetivos del equipo porque es el equipo el que la creará. Al mismo tiempo, las ideas del hackathon conseguirán la adhesión de las personas que se verán más directamente afectadas por su decisión de contratación.

Ahora te contaré un pequeño secreto. Esta no fue nuestra idea. En realidad viene de uno de nuestros clientes, Servicios de StepStone. Por suerte, Victoria Chyczewska, jefa de contratación de StepStone Services, nos contó cómo convirtieron esta tarea esencial en una nueva y emocionante forma de conseguir la mejor combinación de habilidades posible.

Las ideas de Hackathon

Victoria Chyczewska que nos dio esta idea

StepStone es un grupo de bolsas de trabajo líder que opera en todo el mundo, desde Europa hasta África, pasando por Centroamérica. Todo su software es desarrollado internamente por unos 300 desarrolladores que trabajan en productos informáticos para 130 países de todo el mundo. El centro global de desarrollo informático de StepStone en Varsovia, StepStone Services, da soporte a todas sus sucursales en el mundo.

StepStone Services contrata a veces hasta 70 y 100 especialistas en TI al año, así que puedes imaginar lo importante que es para ellos sistematizar su contratación de técnicos. Esto significa crear pruebas de habilidades de codificación que reflejen específicamente el trabajo actual. De hecho, eligieron DevSkiller como herramienta de pruebas en línea específicamente porque podían escribir sus propias pruebas, adaptadas a sus necesidades.

Cómo StepStone Services mejoró su contratación tecnológica con un proyecto de hackathon

Ideas para el Hackathon: estás contratadoEn primer lugar, StepStone Services definió sus necesidades creando un modelo de competencias técnicas. Al principio, se centraron en crear pruebas de codificación para la contratación y dejaron que estas se convirtieran en ideas para el hackathon.

El siguiente paso fue elegir a los desarrolladores que participarían. Como querían personas que conocieran el trabajo, las tecnologías y las habilidades que sus nuevas contrataciones iban a desarrollar, eligieron específicamente a desarrolladores senior y líderes tecnológicos para que participaran. Además, trajeron a sus mejores talentos para asegurarse de que las personas más capaces de la empresa definían las habilidades de sus nuevos compañeros.

La idea era que al menos dos personas trabajaran en las pruebas de cada tecnología para la que StepStone Services contrata. Las tecnologías probadas incluían iOS, front-end (JavaScript/React), Java, Android, PHP, desarrollo y administración de bases de datos (MySQL), DevOps, ingeniería de automatización de pruebas y Big data (nivel interno y junior).

Con los equipos del hackathon en su sitio, estaban listos para empezar. Antes de empezar a construir sus propias pruebas para DevSkiller, lo primero que hicieron los desarrolladores fue mirar las pruebas ya hechas tareas de codificación ya en DevSkiller.

Ahora, con los equipos en su lugar, era el momento de comenzar el hackathon.

El enfoque de 12 pasos de StepStone Services para celebrar un hackathon de pruebas de codificación

Victoria me explicó el proceso que siguieron para pasar de la idea a la prueba de codificación. Lo resumió en 12 sencillos pasos.

1. Elige a las personas adecuadas que estén disponibles e interesadas en tus ideas para el hackathon

Es conveniente recurrir a expertos en la materia que tengan interés en encontrar a las personas adecuadas.

2. Darles acceso a DevSkiller para que revisen la biblioteca de tareas

Esto dará a sus desarrolladores una referencia de los tipos de tareas que utilizan otras personas.

3. Envíeles una prueba de muestra para que la prueben

Sus desarrolladores podrán ver cómo funcionan las cosas desde la perspectiva del candidato para que sus tareas sean más informativas y fáciles de usar.

4. Reunirse durante dos horas (tres veces)

Esto da a sus desarrolladores la oportunidad de compartir ideas y evitar la duplicación de esfuerzos. Los desarrolladores de StepStone Services se dieron cuenta de que los mismos tipos de preguntas podían utilizarse en varias pilas tecnológicas. También había habilidades adicionales, como las bases de datos, que podían evaluarse de la misma manera para el frontend y el backend.

5. Enumerar todas las competencias técnicas así como los requisitos de nivel

Antes de comenzar con las ideas del hackathon, el grupo debe acordar qué habilidades son necesarias para cada pila tecnológica. A continuación, tienen que acordar qué habilidades son cruciales para cada nivel de habilidad.

6. Comprobar las tareas disponibles para las habilidades cruciales

Sus desarrolladores ya deberían haber examinado y probado algunas tareas de codificación en la plataforma DevSkiller. Merece la pena dejar que examinen las tareas con más detalle para ver si hay algún componente que puedan utilizar para evitar la duplicación del trabajo.

7. Crear tareas/preguntas

Esto es lo que todos hemos venido a buscar.

8. Implementar las tareas en DevSkiller

Es importante asegurarse de que la tarea que crea funciona en la plataforma de pruebas que utiliza. El uso de una plataforma como DevSkiller le permitirá automatizar el proceso de pruebas ahorrando a los reclutadores y desarrolladores una tonelada de tiempo.

9. Prueba en un equipo externo

Una vez que esté en la plataforma, vale la pena hacer la prueba con un equipo que no haya participado en el hackathon. Unos ojos frescos pueden darte un valioso feedback sobre lo que funciona y lo que no.

10. Comprobar con los candidatos

Pruebe la prueba con sus candidatos y escuche sus comentarios. Asegúrate de que las tareas tienen el nivel adecuado y que proporcionan una buena experiencia al candidato.

11. Elimine los problemas en curso (algo no se ha descargado, ha utilizado una versión antigua de la tecnología)

Las pruebas de codificación son miniaplicaciones y pueden tener fallos inesperados. Es importante mantenerlas actualizadas y en funcionamiento, como cualquier otra aplicación.

12. Sirve la comida que le gusta a tus devs

Ideas para el Hackathon de Stepstone Services

Fuente de la imagen: Servicios de StepStone

Esto es un buen reflejo de los valores de la empresa y es un incentivo más para participar.

Lecciones que StepStone Services ha aprendido sobre la celebración de un hackathon de pruebas de codificación

Es necesario tener diferentes tareas para diferentes niveles de habilidad

Al principio, StepStone Services intentó crear una tarea por nivel. La idea era que los desarrolladores junior puntuaran de 0 a 30, en una escala de 100 puntos, los desarrolladores de nivel medio de 30 a 60 y los desarrolladores de nivel senior de 60 a 100. Lo que encontraron fue que las bajas puntuaciones frustraron a los candidatos a desarrolladores junior. El hecho de ceñirse al sistema de puntos también significaba que un candidato senior podía obtener una puntuación baja en la prueba pero incluir líneas de código bien elaboradas que sugerían habilidades de nivel senior. Al escribir las pruebas para cada nivel, se eliminaron estos problemas.

La redacción de la tarea podría afectar al nivel de habilidad

Victoria dijo que los participantes se sorprendieron de lo difícil que podía ser juzgar adecuadamente el nivel de habilidad. Por ejemplo, descubrieron que la misma tarea, escrita para ser abierta, era mucho más difícil que cuando los resultados estaban definidos. Esto añadía otra dimensión a tener en cuenta a la hora de elaborar las tareas.

Estos descubrimientos se incorporaron a nuevas iteraciones del hackathon. Las ideas del hackathon de pruebas de codificación de StepStone Service surgieron de la necesidad de crear pruebas únicas y específicas a escala. No solo consiguieron las pruebas que necesitaban, sino que también descubrieron que los desarrolladores disfrutaban mucho del proceso.

A los desarrolladores les encantaba pensar y desarrollar pruebas de codificación

A los desarrolladores de StepStone Services les gustó mucho participar en el hackathon de pruebas de codificación por varias razones.

Un miembro del equipo sin las habilidades adecuadas puede perjudicar a todo el equipo

Una queja común de los desarrolladores es que se quedan con los compañeros de equipo equivocados todo el tiempo. Puedes tener un desarrollador de software increíblemente hábil que es contratado para un proyecto en una pila tecnológica diferente a la que está familiarizado. En el tiempo que tarda en ponerse al día, el resto del equipo no sólo tiene que hacer su propio trabajo, sino que tiene que apoyar a este nuevo miembro del equipo. Este fenómeno se explicó por primera vez en el trabajo seminal sobre el tema, El mes del hombre mítico. A pesar de que el equipo cuenta ahora con más personas, de la noche a la mañana se vuelve menos eficiente. Y todo ello suponiendo que se cuente con una persona capacitada. Si el nuevo miembro del equipo simplemente no tiene las habilidades para el trabajo, esa persona siempre va a ser un lastre para el rendimiento general del equipo.

Por ello, a los desarrolladores de StepStone Services les gustó participar en el proceso de selección de las personas adecuadas para formar parte de sus equipos.

Los desarrolladores estaban ahorrando su propio tiempo

A los participantes les gustó que se tratara de pruebas online para los candidatos en lugar de entrevistas presenciales. Esto significaba que no tendrían que dedicar el tiempo que podrían estar trabajando en un producto a entrevistar a un montón de candidatos inadecuados.

Los mejores resultados se sintieron reconocidos

StepStone Services se empeñó en elegir a los desarrolladores más veteranos y a los de mayor rendimiento para que participaran en el hackathon. El mero hecho de que se les pidiera que participaran era un gran reconocimiento de la habilidad de un desarrollador. Los participantes respondieron positivamente y eso les motivó a comprometerse.

Consejos y puntos de partida para organizar su propio hackathon de pruebas de codificación

Ideas para el hackathon de StepstoneFuente de la imagen: Servicios de StepStone

Los hackathons son una gran manera de crear pruebas de codificación. Si estás pensando en montar tu prueba, aquí tienes algunos consejos y puntos de partida que StepStone Services puede darte.

Consejo

  • Conseguir que las ideas de los hackatones funcionen bien requiere tiempo e iteración
  • Los hackatones son muy creativos y agotadores
  • Es mejor tener varias iteraciones cortas del hackathon que un evento largo
  • Preparar a los desarrolladores sobre cómo crear preguntas para el hackathon
  • Hay que definir las competencias antes de empezar
    • Qué se requiere en cada nivel
    • La respuesta debe ser cerrada o abierta

Para llevar

  • Fue un trabajo bastante duro
  • Debes asegurarte de que los participantes entienden el propósito del hackathon y estás disponible para responder a sus preguntas

Estas son 30 ideas para un hackathon de pruebas de codificación

  1. Cualquier cosa sobre su código fuente
  2. API de la pasarela de pagos
  3. Librería API
  4. Registro de vehículos
  5. Motor de búsqueda de precomputación
  6. Vibraciones API
  7. Aplicación de Enigma
  8. API de recomendación de café
  9. Ordena el microservicio
  10. Servicio de listas de sanciones
  11. Indicador de salud
  12. Base de datos de películas
  13. Aplicación de la galería
  14. Blog RESTful
  15. Aplicación Enigma
  16. Aplicación de contabilidad
  17. Convertidor de atributos
  18. Herramienta para un mapa personalizado con POI
  19. Tienda distribuida
  20. Generador de direcciones de correo electrónico
  21. Aplicación de previsión meteorológica
  22. Validación del servicio de cajeros automáticos
  23. Rastreador de errores
  24. Calculadora API
  25. Interfaz bancaria para un sistema de banca por Internet
  26. Convertidor XML-CSV
  27. Solicitud de permiso
  28. Servicio de cambio de moneda
  29. Bloc de notas
  30. Un sencillo constructor de sitios web

¿Estás preparado para organizar tu propio hackathon de pruebas de codificación? Es una forma estupenda de idear las mejores pruebas de codificación para su proceso de contratación. Echa un vistazo a DevSkiller's catálogo de pruebas de codificación para inspirarse y ponerse en marcha.

Crédito de la imagen: StepStone

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