Logotipo DevSkillerLogotipo TalentBoostLogotipo TalentScore

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 that the team does. So who better to come up with a coding test then the team your developer candidates will be joining? Try turning coding tests from a feature request for your team into hackathon ideas. You’ll get a task that is much more closely aligned with the goals of the team because it’s the team that will create it. At the same time, hackathon ideas will get buy-in from the people who will be most directly affected by your hiring decision.

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.

StepStone Services recruits sometimes even up to 70 and 100 IT specialists annually so you can imagine how important it is for them to systematize their tech recruitment. This means creating coding skill tests that specifically reflected the work today do. They actually chose DevSkiller as an online testing tool specifically because they could write their own tests, tailored to their needs.

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.

The next step was to choose the developers who take part. Because they wanted people who knew the work, technologies, and skills their new hires would be engaged in, they specifically picked senior developers and tech leaders to participate. In addition, they brought in their top talents to make sure the most capable people in the company were defining the skills of their new peers.

The idea was to have at least two people work on tests for each technology that StepStone Services recruits for. The technologies tested included iOS, front-end (JavaScript/React), Java, Android, PHP, Database (MySQL) development and administration, DevOps, Test automation engineering, and Big data (intern and junior level).

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 walked me through the process they took to go from idea inception to a completed coding test. She distilled it into 12 simple steps.

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

Before starting on hackathon ideas, the group needs to agree which skills were needed for each tech stack. They then need to agree on which skills are crucial for each skill level.

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

It is important to make sure the task you create works on the testing platform you use. Using a platform like DevSkiller will allow you to automate the testing process saving recruiters and developers a ton of time.

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)

Coding tests are mini-applications and can have unexpected bugs. It is important to keep them up to date and running, just like any other application.

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

At first, StepStone Services tried creating one task per level. The idea was that Junior developers would score 0-30, on a 100pt scale, Middle-level developers 30-60, and Senior-level developers 60-100. What they found was that the low scores frustrated the junior developer candidates. Sticking to the points system also meant that a senior candidate might score low on the test but still include well-crafted lines of code which suggested senior-level skills. By writing tests for each level, these problems were eliminated.

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

Here are 30 coding test hackathon ideas

  1. Anything about your source code
  2. Payments gateway API
  3. API da livraria
  4. Registo de veículos
  5. Precomputing search engine
  6. Vibrações API
  7. Aplicação Enigma
  8. Coffee recommendation API
  9. Pedidos de microserviço
  10. Sanction list service
  11. Health indicator
  12. Movie database
  13. Gallary application
  14. RESTful blog
  15. Enigma app
  16. Bookkeeper app
  17. Attribute converter
  18. Tool for a custom map with POI
  19. Distributed store
  20. Email address generator
  21. Weather forecast app
  22. ATM service validation
  23. Bug tracker
  24. API da calculadora
  25. Bank interface for an internet banking system
  26. XML-CSV converter
  27. Pedido de licença
  28. Currency exchange service
  29. Bloco de notas
  30. Simple website builder

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

É mais do que um simples boletim informativo.

Receba insights úteis diretamente em sua caixa de entrada e aprenda mais sobre a contratação de tecnologia.

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.