Como a StepStone Services surgiu com as melhores ideias de sempre da hackathon para recrutamento

Publicado: Última actualização:
StepStone Services' melhores ideias de hackathon de sempre para recrutamento

Há poucas coisas que os desenvolvedores gostem mais do que hackathons e de ter ideias para a hackathon. É uma oportunidade para eles flexibilizarem os seus músculos proverbiais e fazerem algo realmente criativo. Realizar uma hackathon pode ser uma ótima maneira de promover o pensamento do céu azul na sua equipe de tecnologia e geralmente gerar um ambiente profissional para desenvolvedores na sua empresa. Uma vez que estes resultados se alinham com a missão dos departamentos de RH de encorajar a lealdade e produtividade entre a força de trabalho da empresa, os hackathons são um "no brainer".

O que é uma hackathon

ideias da HackathonUma hackathon é um evento que reúne desenvolvedores de software e outros profissionais envolvidos no desenvolvimento de software. Este evento tipo sprint-like é focado na colaboração intensiva em projetos de software e idéias hackathon com o objetivo final de criar um produto funcional até o final da hackathon.

Quem é que frequenta as maratonas de hackers?

As Hackathons são normalmente frequentadas:

  • Programadores de software
  • Designers gráficos
  • Designers de interface
  • Gestores de projecto
  • Especialistas no domínio
  • E outros...

Ideias de hackathon focadas em RH

Se você está procurando idéias de hackathon que podem ajudar diretamente no recrutamento de tecnologia, um dos primeiros lugares que você deve procurar é nos testes de codificação. Os melhores testes de codificação são aqueles que envolvem o trabalho efectivo que a equipa faz. Então, quem melhor para fazer um teste de codificação do que a equipe que seus candidatos a desenvolvedor vão participar? Tente transformar testes de codificação de um pedido de recurso para a sua equipe em idéias de hackathon. Você terá uma tarefa que está muito mais alinhada com os objetivos da equipe, porque é a equipe que a vai criar. Ao mesmo tempo, as ideias da hackathon serão adquiridas pelas pessoas que serão mais directamente afectadas pela sua decisão de contratação.

Agora vou contar-te um pequeno segredo. Isto não foi ideia nossa. Na verdade vem de um dos nossos clientes, Serviços StepStone. Felizmente, Victoria Chyczewska, uma Chefe de Recursos da StepStone Services foi capaz de nos dizer como eles transformaram essa tarefa essencial em uma nova e excitante maneira de obter a melhor combinação de habilidades possível.

ideias da Hackathon

Victoria Chyczewska que nos deu esta ideia

StepStone é um grupo de conselhos de emprego líderes que operam em todo o mundo, desde a Europa através da América Central até à África. Todos os seus softwares são desenvolvidos internamente por aproximadamente 300 desenvolvedores trabalhando em produtos de TI para 130 países em todo o mundo. O Centro de Desenvolvimento de TI global da StepStone em Varsóvia, StepStone Services, suporta todas as suas filiais em todo o mundo.

A StepStone Services recruta anualmente até 70 e 100 especialistas em TI para que você possa imaginar como é importante para eles sistematizar o seu recrutamento de tecnologia. Isso significa criar testes de habilidade de codificação que refletem especificamente o trabalho que eles fazem hoje. Eles realmente escolheram o DevSkiller como uma ferramenta de testes online especificamente porque eles poderiam escrever seus próprios testes, adaptados às suas necessidades.

Como StepStone Services melhorou sua contratação de tecnologia com um projeto de hackathon

Idéias da Hackathon: você está contratadoPrimeiro, a StepStone Services definiu suas necessidades criando um modelo de competência técnica. Inicialmente, eles se concentraram em criar testes de codificação para recrutamento e deixar que estes se transformassem em idéias hackathon.

O passo seguinte foi escolher os desenvolvedores que participaram. Como eles queriam pessoas que conhecessem o trabalho, as tecnologias e as habilidades em que suas novas contratações seriam engajadas, eles escolheram especificamente os desenvolvedores seniores e líderes tecnológicos para participar. Além disso, eles trouxeram seus melhores talentos para garantir que as pessoas mais capazes da empresa estivessem definindo as habilidades de seus novos colegas.

A idéia era ter pelo menos duas pessoas trabalhando em testes para cada tecnologia para a qual a StepStone Services recruta. As tecnologias testadas incluíam iOS, front-end (JavaScript/React), Java, Android, PHP, desenvolvimento e administração de bases de dados (MySQL), DevOps, engenharia de automação de testes, e Grandes dados (nível interno e júnior).

Com as equipas de hackathon a postos, estavam prontas para começar. Antes de começarem a construir os seus próprios testes para o DevSkiller, a primeira coisa que os criadores fizeram foi olhar para o ready-made tarefas de codificação já no DevSkiller.

Agora, com as equipas no lugar, era hora de começar a hackathon.

StepStone Services' abordagem de 12 passos para a realização de um teste de codificação hackathon

Victoria me acompanhou através do processo que levaram para passar do início da idéia a um teste de codificação completo. Ela destilou-o em 12 passos simples.

1. Escolha as pessoas certas que estão disponíveis e interessadas nas suas ideias para a sua hackathon

Você quer usar especialistas no assunto que têm um interesse em encontrar as pessoas certas.

2. Dê-lhes acesso ao DevSkiller para passarem pela biblioteca de tarefas.

Isso dará aos seus desenvolvedores uma referência para os tipos de tarefas que outras pessoas usam.

3. Envie-lhes um teste de amostra para experimentar

Seus desenvolvedores poderão ver como as coisas funcionam da perspectiva do candidato para tornar suas tarefas mais informativas e fáceis de usar.

4. Encontramo-nos durante duas horas (três vezes)

Isso dá aos seus desenvolvedores a chance de compartilhar idéias e evitar qualquer duplicação de esforços. Os desenvolvedores do StepStone Services descobriram que os mesmos tipos de perguntas podem ser usados em várias pilhas de tecnologia. Havia também habilidades adicionais como bancos de dados que podiam ser testados da mesma forma para frontend e backend.

5. Liste todas as competências técnicas, bem como os requisitos de nível

Antes de começar com as idéias da hackathon, o grupo precisa concordar quais habilidades eram necessárias para cada pilha de tecnologia. Eles então precisam concordar sobre quais habilidades são cruciais para cada nível de habilidade.

6. Verifique através das tarefas disponíveis as competências cruciais

Seus desenvolvedores já deveriam ter examinado e testado algumas tarefas de codificação na plataforma DevSkiller. Vale a pena deixá-los examinar as tarefas com mais detalhes para ver se havia algum componente que eles pudessem usar para evitar duplicação de trabalho.

7. Criar tarefas/questões

Foi para isto que viemos todos aqui.

8. Implementar as tarefas no DevSkiller

É importante garantir que a tarefa que você cria funcione na plataforma de teste que você usa. Usar uma plataforma como DevSkiller permitirá que você automatize o processo de teste poupando uma tonelada de tempo aos recrutadores e desenvolvedores.

9. Teste em uma equipe externa

Uma vez na plataforma, vale a pena tentar o teste com uma equipe que não fez parte da hackathon. Olhos frescos podem dar-lhe um feedback valioso sobre o que funciona e o que não funciona.

10. Verifique com os candidatos

Experimente o teste com os seus candidatos e ouça o seu feedback. Certifique-se de que as tarefas estão no nível certo e que proporcionam uma boa experiência ao candidato.

11. Eliminar problemas em curso (algo que não foi descarregado, utilizou uma versão mais antiga da tecnologia)

Os testes de codificação são mini-aplicações e podem ter bugs inesperados. É importante mantê-los actualizados e em funcionamento, tal como qualquer outra aplicação.

12. Sirva uma grande comida que os seus devs como

Ideias Hackathon da Stepstone Services

Fonte da imagem: Serviços StepStone

Este é um reflexo fresco dos valores da empresa e é um incentivo adicional para participar.

Lições StepStone Services aprendeu sobre a realização de um teste de codificação hackathon

Você precisa ter diferentes tarefas para diferentes níveis de habilidade

No início, a StepStone Services tentou criar uma tarefa por nível. A idéia era que os desenvolvedores Júnior conseguissem uma pontuação de 0-30, em uma escala de 100pt, os desenvolvedores de nível intermediário 30-60 e os desenvolvedores de nível sênior 60-100. O que eles descobriram foi que as notas baixas frustravam os candidatos a desenvolvedores júnior. Manter o sistema de pontos também significava que um candidato sênior poderia ter uma pontuação baixa no teste, mas ainda incluir linhas de código bem elaboradas que sugeriam habilidades de nível sênior. Ao escrever testes para cada nível, estes problemas foram eliminados.

A redacção da tarefa pode afectar o nível de competências

Victoria disse que os participantes ficaram surpresos com o quão difícil poderia ser julgar adequadamente o nível de habilidade. Por exemplo, eles descobriram que a mesma tarefa, escrita para ser aberta, era muito mais difícil do que quando os resultados foram definidos. Isto acrescentou outra dimensão a ser considerada na construção de tarefas.

Estas descobertas foram incorporadas em novas iterações da hackathon. As idéias da hackathon de teste de codificação do StepStone Service vieram da necessidade de criar testes únicos e direcionados em escala. Isto não só lhes deu os testes que eles precisavam, mas eles também descobriram que os desenvolvedores realmente gostaram do processo.

Os desenvolvedores adoraram pensar e desenvolver testes de codificação

Os desenvolvedores do StepStone Services' realmente gostaram de participar da prova de codificação hackathon por algumas razões.

Um membro da equipe sem as habilidades certas pode prejudicar toda a equipe.

Uma queixa comum dos desenvolvedores é que eles ficam presos com os colegas de equipe errados o tempo todo. Você pode ter um desenvolvedor de software incrivelmente habilidoso que é contratado para um projeto em uma pilha de tecnologia diferente daquela com a qual eles estão familiarizados. No tempo que leva para que eles sejam atualizados, o resto da equipe não só tem que fazer seu próprio trabalho, mas eles têm que apoiar este novo membro da equipe. Este fenômeno foi explicado pela primeira vez no trabalho seminal sobre o assunto, Mítico Homem-Mês. Apesar da equipe agora conter mais pessoas, ela se torna menos eficiente da noite para o dia. E tudo isso assumindo que você tem uma pessoa competente. Se o novo membro da equipe simplesmente não tiver as habilidades para o trabalho, essa pessoa será sempre um entrave para o rendimento geral da equipe.

Como resultado, os desenvolvedores do StepStone Services' gostaram de fazer parte do processo de seleção das pessoas certas para entrar em suas equipes.

Os criadores estavam a poupar o seu próprio tempo.

Os participantes gostaram que fossem testes on-line para candidatos e não tarefas de entrevista presencial. Isso significava que eles não teriam que gastar o tempo que poderiam estar trabalhando em um produto para entrevistar uma tonelada de candidatos inapropriados.

Os melhores artistas sentem-se reconhecidos

A StepStone Services fez questão de escolher os desenvolvedores seniores e os melhores desempenhos para participar da hackathon. Apenas ser convidado a participar foi um enorme reconhecimento da habilidade de um desenvolvedor. Os participantes responderam a isso positivamente e isso os motivou a se engajar.

Aconselhamento e takeaways que você pode usar para realizar seu próprio teste de codificação hackathon

Ideias de Stepstone hackathonFonte da imagem: Serviços StepStone

As Hackathons são uma ótima maneira de criar testes de codificação. Se você está pensando em montar o seu teste, aqui estão alguns conselhos e sugestões que o StepStone Services pode lhe dar.

Aconselhamento

  • Fazer as ideias da hackathon funcionarem bem leva tempo e iteração
  • As Hackathons são muito criativas e cansativas.
  • É melhor ter algumas iterações curtas da hackathon do que um evento longo.
  • Preparar os desenvolvedores sobre como criar perguntas para a hackathon
  • Você precisa definir competências antes de começar
    • O que é necessário em cada nível
    • Caso a resposta seja fechada ou aberta

Takeaways

  • Foi um trabalho bastante duro.
  • Você precisa ter certeza de que os participantes entendem o propósito da hackathon e estão disponíveis para responder suas perguntas

Aqui estão 30 ideias de teste de codificação hackathon

  1. Qualquer coisa sobre o seu código fonte
  2. API de gateway de pagamentos
  3. API da livraria
  4. Registo de veículos
  5. Motor de busca pré-computação
  6. Vibrações API
  7. Aplicação Enigma
  8. Recomendação de café API
  9. Pedidos de microserviço
  10. Serviço de lista de sanções
  11. Indicador de saúde
  12. Base de dados de filmes
  13. aplicação Gallary
  14. Blog RESTful
  15. aplicativo Enigma
  16. aplicativo do contabilista
  17. Conversor de Atributos
  18. Ferramenta para um mapa personalizado com POI
  19. Loja distribuída
  20. Gerador de endereços de e-mail
  21. Aplicação de previsão do tempo
  22. validação do serviço ATM
  23. Bug tracker
  24. API da calculadora
  25. Interface bancária para um sistema bancário pela Internet
  26. conversor XML-CSV
  27. Pedido de licença
  28. Serviço de câmbio de moedas
  29. Bloco de notas
  30. Construtor de sites simples

Você está pronto para realizar o seu próprio teste de codificação hackathon? É uma óptima maneira de fazer os melhores testes de codificação para o seu processo de contratação. Dê uma olhada no DevSkiller's catálogo de teste de codificação para alguma inspiração e depois começar.

Crédito de imagem: StepStone

Partilhar correio

Saiba mais sobre a contratação de tecnologia

Subscreva o nosso Centro de Aprendizagem para obter informações úteis directamente na sua caixa de entrada.

Verificar e desenvolver as habilidades de codificação sem problemas.

Veja os produtos DevSkiller em ação.

Certificações de segurança e conformidade. Certificamo-nos de que os seus dados estão seguros e protegidos.

Logotipo DevSkiller Logotipo TalentBoost Logotipo TalentScore