Sådan fandt StepStone Services frem til en af de bedste hackathon-idéer nogensinde inden for rekruttering

Udgivet: Sidst opdateret:
StepStone Services' de bedste hackathon-idéer til rekruttering nogensinde

Der er få ting, som udviklere holder mere af end hackathons og at komme med hackathon-idéer. Det er en mulighed for dem for at få lov til at bruge deres berømte muskler og gøre noget virkelig kreativt. At afholde et hackathon kan være en god måde at fremme blue sky-tænkning på dit tekniske team og generelt skabe et pro-udviklermiljø i din virksomhed. Da disse resultater stemmer overens med HR-afdelingernes mission om at fremme loyalitet og produktivitet blandt virksomhedens arbejdsstyrke, er hackathons en no brainer.

Hvad er et hackathon

Hackathon-idéerEt hackathon er en begivenhed, der samler softwareudviklere og andre fagfolk, der er involveret i softwareudvikling. Denne sprintlignende begivenhed er fokuseret på intensivt samarbejde om softwareprojekter og hackathon-idéer med det endelige mål at skabe et fungerende produkt ved hackathonets afslutning.

Hvem deltager i hackathons?

Hackathons er typisk besøgt af:

  • Softwareudviklere
  • Grafiske designere
  • Designere af grænseflader
  • Projektledere
  • Domæneeksperter
  • Og andre

Idéer til hackathon med fokus på HR

Hvis du leder efter hackathon-idéer, der direkte kan bidrage til rekruttering af teknikere, bør du først og fremmest kigge på kodningsprøver. De bedste kodningsprøver er dem, der involverer reelt arbejde som holdet gør. Så hvem er bedre egnet til at udarbejde en kodningstest end det team, som dine udviklere skal deltage i? Prøv at omdanne kodningstests fra en anmodning om en funktion for dit team til hackathon-idéer. Du får en opgave, der er meget tættere på holdets mål, fordi det er holdet, der skal skabe den. Samtidig vil hackathon-idéer få buy-in fra de personer, der vil blive mest direkte berørt af din ansættelsesbeslutning.

Nu skal jeg fortælle dig en lille hemmelighed. Det var ikke vores idé. Den stammer faktisk fra en af vores kunder, StepStone-tjenester. Heldigvis kunne Victoria Chyczewska, Head Of Resourcing hos StepStone Services, fortælle os, hvordan de har vendt denne vigtige opgave til en spændende ny måde at få det bedst mulige match af kvalifikationer på.

Hackathon-idéer

Victoria Chyczewska, som gav os denne idé

StepStone er en gruppe af førende jobportaler, der opererer over hele verden, fra Europa over Mellemamerika til Afrika. Al deres software er udviklet internt af ca. 300 udviklere, der arbejder på it-produkter til 130 lande over hele verden. StepStones globale it-udviklingscenter i Warszawa, StepStone Services, støtter alle StepStones afdelinger verden over.

StepStone Services rekrutterer nogle gange op til 70-100 it-specialister om året, så du kan forestille dig, hvor vigtigt det er for dem at systematisere deres rekruttering af teknikere. Det betyder, at de skal lave tests for kodningsevner, der specifikt afspejler det arbejde, de udfører i dag. De valgte faktisk DevSkiller som et online testværktøj specifikt fordi de kunne skrive deres egne tests, der var skræddersyet til deres behov.

Sådan forbedrede StepStone Services sin ansættelse af teknikere med et hackathon-projekt

Hackathon-idéer: du er ansatFørst definerede StepStone Services deres behov ved at udarbejde en teknisk kompetencemodel. I første omgang fokuserede de på at skabe kodningstest til rekruttering og lod disse blive til hackathon-idéer.

Det næste skridt var at vælge de udviklere, der skulle deltage. Da de ønskede folk, der kendte det arbejde, de teknologier og de færdigheder, som deres nye medarbejdere ville blive beskæftiget med, valgte de specifikt seniorudviklere og tekniske ledere til at deltage. Derudover hentede de deres bedste talenter ind for at sikre, at de dygtigste folk i virksomheden definerede deres nye kollegers færdigheder.

Tanken var at have mindst to personer til at arbejde med test for hver teknologi, som StepStone Services rekrutterer til. De testede teknologier omfattede iOS, front-end (JavaScript/React), Java, Android, PHP, udvikling og administration af databaser (MySQL), DevOps, testautomatiseringsteknik og Big data (praktikant og juniorniveau).

Da hackathon-holdene var på plads, var de klar til at gå i gang. Inden de begyndte at bygge deres egne tests til DevSkiller, var det første, udviklerne gjorde, at de kiggede på de færdige kodningsopgaver allerede på DevSkiller.

Nu, hvor holdene var på plads, var det tid til at starte hackathonet.

StepStone Services' 12-trins tilgang til afholdelse af et hackathon for kodningstest

Victoria gennemgik den proces, de tog for at gå fra idé til en færdig kodetest. Hun nedfældede den i 12 enkle trin.

1. Vælg de rigtige personer, der er tilgængelige og interesserede i dine hackathon-idéer

Du ønsker at bruge fageksperter, der har en interesse i at finde de rigtige personer.

2. Giv dem adgang til DevSkiller for at gennemgå opgavebiblioteket

Det vil give dine udviklere en reference til de typer opgaver, som andre bruger.

3. Send dem en prøve til afprøvning

Dine udviklere vil kunne se, hvordan tingene fungerer fra kandidatens perspektiv for at gøre deres opgaver mere informative og brugervenlige.

4. Mødes i to timer (tre gange)

Det giver dine udviklere mulighed for at dele idéer og undgå dobbeltarbejde. Udviklerne hos StepStone Services fandt ud af, at de samme typer spørgsmål kunne bruges på tværs af flere teknologiske stakke. Der var også yderligere færdigheder som databaser, der kunne testes på samme måde for frontend og backend.

5. Angiv alle tekniske færdigheder samt niveaukrav

Inden gruppen går i gang med hackathon-idéer, skal de blive enige om, hvilke færdigheder der er nødvendige for hver enkelt techstack. Derefter skal de blive enige om, hvilke færdigheder der er afgørende for hvert færdighedsniveau.

6. Gennemgå de tilgængelige opgaver for at finde vigtige færdigheder

Dine udviklere bør allerede have kigget på og afprøvet nogle kodningsopgaver i DevSkiller-platformen. Det er værd at lade dem undersøge opgaverne nærmere for at se, om der er nogen komponenter, de kan bruge for at undgå dobbeltarbejde.

7. Opret opgaver/spørgsmål

Det er det, vi alle er kommet her for.

8. Gennemfør opgaverne i DevSkiller

Det er vigtigt at sikre, at den opgave, du opretter, fungerer på den testplatform, du bruger. Hvis du bruger en platform som DevSkiller, kan du automatisere testprocessen og spare rekrutteringsfolk og udviklere for en masse tid.

9. Test på et eksternt hold

Når den er i platformen, er det værd at afprøve testen med et hold, der ikke var en del af hackathonet. Friske øjne kan give dig værdifuld feedback om, hvad der virker, og hvad der ikke virker.

10. Tjek med ansøgerne

Afprøv testen med dine kandidater, og lyt til deres feedback. Sørg for, at opgaverne er på det rette niveau, og at de giver kandidaterne en god oplevelse.

11. Eliminere løbende problemer (noget blev ikke downloadet, brugte en ældre version af teknologien)

Kodningstests er mini-applikationer og kan have uventede fejl. Det er vigtigt at holde dem opdateret og kørende, ligesom alle andre programmer.

12. Servér god mad, som dine udviklere kan lide

Hackathon-idéer fra Stepstone Services

Billedkilde: StepStone-tjenester

Dette er en cool afspejling af virksomhedens værdier og er et ekstra incitament til at deltage.

StepStone Services lærte af at afholde et hackathon for kodningstest

Du skal have forskellige opgaver for forskellige færdighedsniveauer

I første omgang forsøgte StepStone Services at oprette én opgave pr. niveau. Tanken var, at juniorudviklere skulle score 0-30 på en skala på 100 point, udviklere på mellemniveau 30-60 og udviklere på seniorniveau 60-100 point. De fandt ud af, at de lave point frustrerede juniorudviklerkandidaterne. At holde sig til pointsystemet betød også, at en senior-kandidat kunne score lavt i testen, men stadig indeholde veludarbejdede kodelinjer, der tydede på færdigheder på senior-niveau. Ved at skrive tests for hvert niveau blev disse problemer elimineret.

Opgavens formulering kan påvirke færdighedsniveauet

Victoria sagde, at deltagerne var overraskede over, hvor svært det kan være at vurdere færdighedsniveauet korrekt. De fandt f.eks. ud af, at den samme opgave, der var skrevet som en åben opgave, var meget sværere, end når resultaterne var defineret. Dette tilføjede endnu en dimension, der skulle tages i betragtning, når opgaverne skulle udarbejdes.

Disse opdagelser blev indarbejdet i nye iterationer af hackathonet. StepStone Service's hackathon-idéer til kodetestning kom fra behovet for at skabe unikke og målrettede test i stor skala. Ikke alene fik de på denne måde de tests, de havde brug for, men de fandt også ud af, at udviklerne virkelig nød processen.

Udviklerne elskede at udtænke og udvikle kodningstest

Udviklerne hos StepStone Services' var meget glade for at deltage i hackathonet om kodningstest af flere grunde.

Et teammedlem uden de rette kompetencer kan skade hele teamet

En almindelig klage fra udviklere er, at de hele tiden sidder fast med de forkerte holdkammerater. Du kan have en utrolig dygtig softwareudvikler, som bliver ansat til et projekt i en anden teknisk stak end den, han/hun kender. I den tid, det tager dem at blive sat i gang, skal resten af teamet ikke kun lave deres eget arbejde, men også støtte det nye teammedlem. Dette fænomen blev først forklaret i det grundlæggende værk om emnet, Mytisk mand-måned. Selv om der nu er flere medarbejdere på holdet, bliver det mindre effektivt fra den ene dag til den anden. Og det er alt sammen under forudsætning af, at du har en dygtig person. Hvis det nye teammedlem ganske enkelt ikke har de nødvendige færdigheder til jobbet, vil vedkommende altid være en hæmsko for teamets samlede output.

Derfor kunne udviklerne hos StepStone Services' godt lide at være en del af processen med at udvælge de rigtige personer til deres teams.

Udviklerne sparede deres egen tid

Deltagerne kunne godt lide, at det var online-tests for kandidaterne i stedet for personlige interviewopgaver. Det betød, at de ikke skulle bruge den tid, de kunne bruge på at arbejde på et produkt, på at interviewe et væld af uegnede kandidater.

De dygtigste medarbejdere følte sig anerkendt

StepStone Services gjorde en dyd ud af at udvælge seniorudviklere og top performere til at deltage i hackathonet. Bare det at blive bedt om at deltage var en stor anerkendelse af en udviklers færdigheder. Deltagerne reagerede positivt på dette, og det motiverede dem til at være engagerede.

Rådgivning og erfaringer, som du kan bruge til at afholde dit eget hackathon for kodningstest

Ideer til Stepstone-hackathonBilledkilde: StepStone-tjenester

Hackathons er en god måde at lave kodningstest på. Hvis du overvejer at sammensætte din test, kan StepStone Services her give dig nogle råd og tips til at tage med dig.

Rådgivning

  • Det tager tid og kræver gentagelse at få hackathon-idéer til at fungere godt
  • Hackathons er meget kreative og trættende
  • Det er bedre at have et par korte gentagelser af hackathonet end én lang begivenhed
  • Forbered udviklerne på, hvordan de kan oprette spørgsmål til hackathonet
  • Du skal definere kompetencerne, før du går i gang
    • Hvad der kræves på hvert niveau
    • Skal svaret være lukket eller åbent

Udbytte

  • Det var ret hårdt arbejde
  • Du skal sikre dig, at deltagerne forstår formålet med hackathonet og er til rådighed for at besvare deres spørgsmål.

Her er 30 ideer til hackathon-test for kodning

  1. Alt om din kildekode
  2. Betalingsgateway API
  3. Boghandel API
  4. Køretøjsregister
  5. Forudgående søgemaskine
  6. Vibrationer API
  7. Enigma-app
  8. API til anbefaling af kaffe
  9. Mikroservice for bestillinger
  10. Tjeneste med sanktionsliste
  11. Sundhedsindikator
  12. Filmdatabase
  13. Ansøgning til gallariet
  14. RESTful blog
  15. Enigma-app
  16. Bogholder-app
  17. Attributkonverter
  18. Værktøj til et brugerdefineret kort med POI
  19. Distribueret lager
  20. Generering af e-mail-adresse
  21. Vejrudsigts-app
  22. Validering af ATM-tjenester
  23. Fejlfinding
  24. API til beregner
  25. Bankgrænseflade til et internetbanksystem
  26. XML-CSV-konverter
  27. Ansøgning om orlov
  28. Valutavekslingstjeneste
  29. Notesblok
  30. Enkel webside builder

Er du klar til at afholde dit eget hackathon for kodningstest? Det er en fantastisk måde at finde på de bedste kodningstest til din ansættelsesproces. Tag et kig på DevSkiller's katalog over kodningstest for at få lidt inspiration, og så kan du gå i gang.

Billede: StepStone

Del indlæg

Få mere at vide om ansættelse af teknologiske medarbejdere

Tilmeld dig vores Learning Hub for at få nyttig viden direkte i din indbakke.

Kontroller og udvikl kodningsevner uden problemer.

Se DevSkiller-produkterne i aktion.

Sikkerhedscertificeringer og overholdelse. Vi sørger for, at dine data er sikre og beskyttede.

DevSkiller-logo TalentBoost-logo TalentScore-logo