Hoe StepStone Services met een van de beste hackathonideeën ooit kwam voor werving

Gepubliceerd: Laatst bijgewerkt:
StepStone Services' beste hackathon ideeën ooit voor werving

Er zijn maar weinig dingen die ontwikkelaars leuker vinden dan hackathons en het bedenken van hackathon-ideeën. Het is een kans voor hen om hun spreekwoordelijke spieren te laten werken en iets heel creatiefs te doen. Het houden van een hackathon kan een geweldige manier zijn om het denken in de blauwe lucht binnen uw technische team te stimuleren en in het algemeen een pro-ontwikkelaarsomgeving binnen uw bedrijf te creëren. Aangezien deze resultaten aansluiten bij de missie van HR-afdelingen om loyaliteit en productiviteit onder het personeel aan te moedigen, zijn hackathons een no brainer.

Wat is een hackathon?

Hackathon ideeënEen hackathon is een evenement dat softwareontwikkelaars en andere professionals die betrokken zijn bij softwareontwikkeling samenbrengt. Dit sprint-achtige evenement is gericht op intensieve samenwerking aan softwareprojecten en hackathon-ideeën met als einddoel het creëren van een functionerend product tegen het einde van de hackathon.

Wie gaat er naar hackathons?

Hackathons worden meestal bijgewoond door:

  • Software ontwikkelaars
  • Grafisch ontwerpers
  • Interface-ontwerpers
  • Projectleiders
  • Domeinexperts
  • En anderen

HR-gerichte hackathon ideeën

Als u op zoek bent naar hackathon ideeën die direct kunnen helpen tech recruitment, een van de eerste plaatsen waar je moet kijken is codering tests. De beste codeertests zijn die waarbij de echt werk dat het team doet. Dus wie kan er beter een codeertest bedenken dan het team waarin uw kandidaat-ontwikkelaars terechtkomen? Probeer coding tests van een feature request voor uw team om te zetten in hackathon ideeën. U krijgt een taak die veel nauwer aansluit bij de doelen van het team, omdat het het team is dat de taak gaat maken. Tegelijkertijd zorgen hackathon-ideeën voor buy-in bij de mensen die het meest direct te maken krijgen met uw aannamebeslissing.

Ik zal je een geheimpje verklappen. Dit was niet ons idee. Het komt eigenlijk van een van onze klanten, StepStone diensten. Gelukkig kon Victoria Chyczewska, een Head Of Resourcing bij StepStone Services ons vertellen hoe zij deze essentiële taak hebben omgezet in een spannende nieuwe manier om de best mogelijke match tussen vaardigheden te krijgen.

Hackathon ideeën

Victoria Chyczewska die ons dit idee gaf

StepStone is een groep van toonaangevende jobsites die actief zijn over de hele wereld, van Europa over Centraal Amerika tot Afrika. Al hun software wordt in-house ontwikkeld door ongeveer 300 ontwikkelaars die werken aan IT producten voor 130 landen over de hele wereld. StepStone's wereldwijde IT Development Center in Warschau, StepStone Services, ondersteunt al haar wereldwijde vestigingen.

StepStone Services werft jaarlijks soms wel 70 tot 100 IT-specialisten aan, dus u kunt zich voorstellen hoe belangrijk het voor hen is om hun tech recruitment te systematiseren. Dit betekent het creëren van codering vaardigheidstesten die specifiek het werk weerspiegelen dat vandaag de dag wordt gedaan. Ze kozen DevSkiller als een online test tool specifiek omdat ze hun eigen tests konden schrijven, aangepast aan hun behoeften.

Hoe StepStone Services zijn technische aanwerving verbeterde met een hackathonproject

Hackathon ideeën: je bent aangenomenStepStone Services definieerde eerst hun behoeften door een technisch competentiemodel op te stellen. In eerste instantie richtten ze zich op het maken van codeertests voor werving en lieten ze deze uitgroeien tot hackathonideeën.

De volgende stap was het kiezen van de ontwikkelaars die zouden deelnemen. Omdat ze mensen wilden die het werk, de technologieën en de vaardigheden kenden waarmee hun nieuwe medewerkers zich zouden gaan bezighouden, kozen ze specifiek senior ontwikkelaars en technische leiders om deel te nemen. Daarnaast brachten ze hun toptalenten in om er zeker van te zijn dat de meest capabele mensen in het bedrijf de vaardigheden van hun nieuwe collega's zouden bepalen.

Het idee was om ten minste twee mensen te laten werken aan tests voor elke technologie waarvoor StepStone Services rekruteert. De geteste technologieën omvatten iOS, front-end (JavaScript/React), Java, Android, PHP, Database (MySQL) ontwikkeling en beheer, DevOps, Test automation engineering, en Big data (stagiair en junior niveau).

Met de hackathon teams op hun plaats, waren ze klaar om aan de slag te gaan. Voordat ze hun eigen tests voor DevSkiller gingen bouwen, keken de ontwikkelaars eerst naar de kant-en-klare coderingstaken al op DevSkiller.

Nu de teams op hun plaats zaten, was het tijd om de hackathon te beginnen.

StepStone Services' 12 stappen aanpak voor het houden van een coding test hackathon

Victoria nam me mee door het proces dat ze namen om van een idee tot een afgeronde codeertest te komen. Ze distilleerde het in 12 eenvoudige stappen.

1. Kies de juiste mensen die beschikbaar en geïnteresseerd zijn in uw hackathon ideeën

U wilt vakdeskundigen gebruiken die er belang bij hebben de juiste mensen te vinden.

2. Geef ze toegang tot DevSkiller om door de takenbibliotheek te gaan

Dit zal uw ontwikkelaars een referentie geven voor de soorten taken die andere mensen gebruiken.

3. Stuur hen een proeftest om uit te proberen

Uw ontwikkelaars kunnen zien hoe dingen werken vanuit het perspectief van de kandidaat om hun taken informatiever en gebruiksvriendelijker te maken.

4. Twee uur bijeenkomen (drie keer)

Dit geeft uw ontwikkelaars een kans om ideeën te delen en dubbel werk te voorkomen. De ontwikkelaars bij StepStone Services vonden dat dezelfde soorten vragen gebruikt konden worden over meerdere tech stacks. Er waren ook extra vaardigheden zoals databases die op dezelfde manier getest konden worden voor frontend en backend.

5. Vermeld alle technische vaardigheden en de niveau-eisen

Alvorens te beginnen met hackathon ideeën, moet de groep afspreken welke vaardigheden nodig zijn voor elke tech stack. Vervolgens moeten ze het eens worden over welke vaardigheden cruciaal zijn voor elk vaardigheidsniveau.

6. Controleer de beschikbare taken op cruciale vaardigheden

Uw ontwikkelaars zouden al enkele coderingstaken in het DevSkiller-platform moeten hebben bekeken en getest. Het is de moeite waard om ze de taken in meer detail te laten bekijken om te zien of er onderdelen zijn die ze kunnen gebruiken om dubbel werk te voorkomen.

7. Maak taken/vragen

Daarvoor zijn we hier allemaal gekomen.

8. Voer de taken uit in DevSkiller

Het is belangrijk om ervoor te zorgen dat de taak die je maakt werkt op het testplatform dat je gebruikt. Als je een platform als DevSkiller gebruikt, kun je het testproces automatiseren, wat recruiters en ontwikkelaars een hoop tijd bespaart.

9. Test op een extern team

Als het eenmaal in het platform zit, is het de moeite waard om de test uit te proberen met een team dat geen deel uitmaakte van de hackathon. Een frisse blik kan je waardevolle feedback geven over wat werkt en wat niet.

10. Check met kandidaten

Probeer de test uit met uw kandidaten en luister naar hun feedback. Zorg ervoor dat de taken op het juiste niveau zijn en dat ze een goede ervaring voor de kandidaten opleveren.

11. Elimineer lopende problemen (iets werd niet gedownload, gebruikte een oudere versie van de technologie)

Codetests zijn mini-toepassingen en kunnen onverwachte bugs bevatten. Het is belangrijk ze up to date en draaiende te houden, net als elke andere applicatie.

12. Serveer lekker eten waar je devs van houden

Hackathon-ideeën van Stepstone Services

Beeldbron: StepStone diensten

Dit is een coole weerspiegeling van de waarden van het bedrijf en is een extra stimulans om deel te nemen.

Lessen die StepStone Services leerde over het houden van een hackathon voor codingtests

Je moet verschillende taken hebben voor verschillende vaardigheidsniveaus

In het begin probeerde StepStone Services één taak per niveau te creëren. Het idee was dat Junior ontwikkelaars 0-30 zouden scoren, op een schaal van 100 punten, Middle-level ontwikkelaars 30-60, en Senior-level ontwikkelaars 60-100. Wat ze ontdekten was dat de lage scores de junior ontwikkelaar kandidaten frustreerden. Vasthouden aan het puntensysteem betekende ook dat een senior kandidaat laag zou kunnen scoren op de test, maar toch goed uitgewerkte regels code zou bevatten die vaardigheden op senior niveau suggereerden. Door tests voor elk niveau te schrijven, konden deze problemen worden opgelost.

De formulering van de taak kan het vaardigheidsniveau beïnvloeden

Victoria zei dat de deelnemers verbaasd waren over hoe moeilijk het kon zijn om het vaardigheidsniveau goed in te schatten. Ze ontdekten bijvoorbeeld dat dezelfde taak, geschreven met een open einde, veel moeilijker was dan wanneer de resultaten waren gedefinieerd. Dit voegde een extra dimensie toe waarmee rekening moet worden gehouden bij het samenstellen van taken.

Deze ontdekkingen werden verwerkt in nieuwe iteraties van de hackathon. De ideeën voor de hackathon voor coding tests van StepStone Service kwamen voort uit de behoefte om unieke en gerichte tests op schaal te maken. Niet alleen kregen ze zo de tests die ze nodig hadden, maar ze merkten ook dat ontwikkelaars het proces erg leuk vonden.

Ontwikkelaars hielden van het bedenken en ontwikkelen van coderingstesten

De ontwikkelaars van StepStone Services' vonden het om een paar redenen erg leuk om mee te doen aan de coding test hackathon.

Een teamlid zonder de juiste vaardigheden kan het hele team schaden

Een veel gehoorde klacht van ontwikkelaars is dat ze de hele tijd vast komen te zitten aan de verkeerde teamgenoten. Je kunt een ongelooflijk bekwame software ontwikkelaar hebben die wordt ingehuurd voor een project in een andere tech stack dan die waar hij bekend mee is. In de tijd die het hem kost om op snelheid te komen, moet de rest van het team niet alleen hun eigen werk doen, maar ze moeten ook dit nieuwe teamlid ondersteunen. Dit fenomeen werd voor het eerst uitgelegd in het baanbrekende werk over dit onderwerp, Mythische Man-Maand. Hoewel het team nu meer mensen telt, wordt het van de ene dag op de andere minder efficiënt. En dat alles in de veronderstelling dat je een bekwaam persoon hebt. Als het nieuwe teamlid gewoon niet over de juiste vaardigheden beschikt, zal die persoon altijd een rem zetten op de algemene output van het team.

De ontwikkelaars van StepStone Services' vonden het dan ook leuk om deel uit te maken van het selectieproces van de juiste mensen om hun teams te versterken.

De ontwikkelaars bespaarden hun eigen tijd

De deelnemers vonden het prettig dat het om online tests voor kandidaten ging in plaats van sollicitatiegesprekken in persoon. Dit betekende dat ze de tijd die ze aan een product zouden kunnen besteden, niet hoefden te besteden aan het interviewen van een heleboel ongeschikte kandidaten.

Top performers voelden zich erkend

StepStone Services maakte er een punt van senior ontwikkelaars en top performers te kiezen om deel te nemen aan de hackathon. Alleen al gevraagd worden om deel te nemen was een enorme erkenning van de vaardigheden van een ontwikkelaar. De deelnemers reageerden hier positief op en het motiveerde hen om betrokken te zijn.

Advies en tips die u kunt gebruiken om uw eigen coding test hackathon te houden

Stepstone hackathon ideeënBeeldbron: StepStone diensten

Hackathons zijn een geweldige manier om coderingstests te maken. Als u erover denkt uw test samen te stellen, dan zijn hier enkele adviezen en tips die StepStone Services u kan geven.

Advies

  • Ideeën voor een hackathon laten werken kost tijd en iteratie
  • Hackathons zijn zeer creatief en vermoeiend
  • Het is beter om een paar korte iteraties van de hackathon te hebben dan één lang evenement
  • Ontwikkelaars voorbereiden op het maken van vragen voor de hackathon
  • U moet competenties definiëren voordat u begint
    • Wat is vereist op elk niveau
    • Moet het antwoord gesloten of open zijn?

Takeaways

  • Het was heel hard werken
  • U moet ervoor zorgen dat de deelnemers het doel van de hackathon begrijpen en beschikbaar zijn om hun vragen te beantwoorden

Hier zijn 30 coding test hackathon ideeën

  1. Alles over je broncode
  2. Betaling gateway API
  3. Boekhandel API
  4. Voertuigregister
  5. Voorbereidende zoekmachine
  6. Trillingen API
  7. Enigma App
  8. Koffie-aanbeveling API
  9. Bestellingen microservice
  10. Dienst sanctielijst
  11. Gezondheidsindicator
  12. Filmdatabase
  13. Galerij toepassing
  14. RESTful blog
  15. Enigma app
  16. Boekhouder app
  17. Attribuut omvormer
  18. Hulpmiddel voor een aangepaste kaart met POI
  19. Gedistribueerde winkel
  20. Email adres generator
  21. Weersvoorspelling app
  22. Validatie van ATM-diensten
  23. Bug tracker
  24. Rekenmachine API
  25. Bankinterface voor een internetbankiersysteem
  26. XML-CSV omvormer
  27. Verzoek om verlof
  28. Geldwisseldienst
  29. Kladblok
  30. Eenvoudige website bouwer

Bent u klaar om uw eigen coding test hackathon te houden? Het is een geweldige manier om de beste codeertests voor uw aanwervingsproces te bedenken. Kijk eens naar DevSkiller's coderingstest catalogus voor wat inspiratie en ga dan aan de slag.

Foto credit: StepStone

Post delen

Meer informatie over het inhuren van tech

Abonneer u op onze Learning Hub en ontvang nuttige inzichten rechtstreeks in uw inbox.

Verifieer en ontwikkel coderingsvaardigheden naadloos.

Zie DevSkiller producten in actie.

Beveiligingscertificeringen & naleving. Wij zorgen ervoor dat uw gegevens veilig en beveiligd zijn.

DevSkiller logo TalentBoost logo TalentScore logo