Wie StepStone Services eine der besten Hackathon-Ideen für die Personalbeschaffung entwickelt hat

Veröffentlicht: Zuletzt aktualisiert:
StepStone Services' beste Hackathon-Ideen für die Personalbeschaffung

Es gibt nur wenige Dinge, die Entwickler mehr mögen als Hackathons und die Entwicklung von Hackathon-Ideen. Es ist eine Gelegenheit für sie, ihre sprichwörtlichen Muskeln spielen zu lassen und etwas wirklich Kreatives zu tun. Das Abhalten eines Hackathons kann eine großartige Möglichkeit sein, das Blue-Sky-Denken in Ihrem Technikteam zu fördern und generell eine professionelle Entwicklerumgebung in Ihrem Unternehmen zu schaffen. Da diese Ergebnisse mit der Mission der Personalabteilungen übereinstimmen, die Loyalität und Produktivität der Belegschaft des Unternehmens zu fördern, sind Hackathons ein Kinderspiel.

Was ist ein Hackathon?

Hackathon-IdeenEin Hackathon ist eine Veranstaltung, bei der Softwareentwickler und andere an der Softwareentwicklung beteiligte Fachleute zusammenkommen. Diese sprintartige Veranstaltung konzentriert sich auf die intensive Zusammenarbeit an Softwareprojekten und Hackathon-Ideen mit dem Ziel, am Ende des Hackathons ein funktionierendes Produkt zu schaffen.

Wer nimmt an Hackathons teil?

Hackathons werden in der Regel von folgenden Personen besucht:

  • Software-Entwickler
  • Grafikdesigner
  • Interface-Designer
  • Projektleiter
  • Fachleute
  • Und andere

Ideen für HR-Hackathons

Wenn Sie auf der Suche nach Ideen für Hackathons sind, die bei der Rekrutierung von Technikern direkt helfen können, sollten Sie sich zuerst mit Codierungstests befassen. Die besten Codierungstests sind diejenigen, die die echte Arbeit was das Team tut. Wer wäre also besser geeignet, einen Codierungstest zu entwickeln, als das Team, in dem Ihre Entwickler-Kandidaten arbeiten werden? Versuchen Sie, Codierungstests aus einer Funktionsanforderung für Ihr Team in Hackathon-Ideen umzuwandeln. So erhalten Sie eine Aufgabe, die viel besser auf die Ziele des Teams abgestimmt ist, da das Team sie selbst erstellt. Gleichzeitig erhalten Hackathon-Ideen die Zustimmung derjenigen, die am unmittelbarsten von Ihrer Einstellungsentscheidung betroffen sein werden.

Jetzt verrate ich Ihnen ein kleines Geheimnis. Das war nicht unsere Idee. Sie stammt eigentlich von einem unserer Kunden, StepStone Dienstleistungen. Zum Glück konnte uns Victoria Chyczewska, Head of Resourcing bei StepStone Services, erzählen, wie sie diese wichtige Aufgabe in eine aufregende neue Methode verwandelt hat, um die bestmögliche Qualifikation zu finden.

Hackathon-Ideen

Victoria Chyczewska, die uns auf diese Idee brachte

StepStone ist eine Gruppe von führenden Jobbörsen, die weltweit tätig sind, von Europa über Mittelamerika bis Afrika. Die gesamte Software wird intern von etwa 300 Entwicklern entwickelt, die an IT-Produkten für 130 Länder auf der ganzen Welt arbeiten. Das globale IT-Entwicklungszentrum von StepStone in Warschau, StepStone Services, unterstützt alle weltweiten Niederlassungen des Unternehmens.

StepStone Services stellt jährlich zwischen 70 und 100 IT-Spezialisten ein. Sie können sich also vorstellen, wie wichtig es für das Unternehmen ist, die Einstellung von Technikern zu systematisieren. Das bedeutet, dass sie Tests für Programmierfähigkeiten erstellen müssen, die genau die Arbeit widerspiegeln, die sie heute machen. Sie haben sich für DevSkiller als Online-Testing-Tool entschieden, weil sie damit ihre eigenen, auf ihre Bedürfnisse zugeschnittenen Tests schreiben können.

Wie StepStone Services mit einem Hackathon-Projekt die Einstellung von Technikern verbesserte

Hackathon-Ideen: Sie sind eingestelltZunächst definierte StepStone Services seine Bedürfnisse, indem es ein technisches Kompetenzmodell erstellte. Zunächst konzentrierten sie sich auf die Erstellung von Codierungstests für die Rekrutierung und ließen diese zu Hackathon-Ideen werden.

Der nächste Schritt war die Auswahl der teilnehmenden Entwickler. Da sie Leute wollten, die die Arbeit, die Technologien und die Fähigkeiten ihrer neuen Mitarbeiter kennen, wählten sie gezielt erfahrene Entwickler und technische Führungskräfte für die Teilnahme aus. Außerdem wurden die besten Talente des Unternehmens hinzugezogen, um sicherzustellen, dass die fähigsten Mitarbeiter des Unternehmens die Fähigkeiten ihrer neuen Kollegen bestimmen.

Die Idee war, dass mindestens zwei Personen an Tests für jede Technologie arbeiten, für die StepStone Services Mitarbeiter einstellt. Zu den getesteten Technologien gehörten iOS, Front-End (JavaScript/React), Java, Android, PHP, Datenbankentwicklung und -administration (MySQL), DevOps, Testautomatisierung und Big Data (Praktikanten und Junior Level).

Nachdem die Hackathon-Teams zusammengestellt waren, konnte es losgehen. Bevor sie mit der Erstellung ihrer eigenen Tests für DevSkiller begannen, sahen sich die Entwickler als erstes die vorgefertigten Codierungsaufgaben bereits auf DevSkiller.

Nun, da die Teams feststanden, war es an der Zeit, mit dem Hackathon zu beginnen.

StepStone Services' 12-Schritte-Ansatz zur Durchführung eines Kodierungstest-Hackathon

Victoria führte mich durch den Prozess, der von der ersten Idee bis zum fertigen Codierungstest führte. Sie fasste ihn in 12 einfache Schritte zusammen.

1. Wählen Sie die richtigen Personen aus, die verfügbar und an Ihren Hackathon-Ideen interessiert sind

Sie wollen Fachleute einsetzen, die ein Interesse daran haben, die richtigen Leute zu finden.

2. Geben Sie ihnen Zugang zu DevSkiller, um die Aufgabenbibliothek durchzugehen

Dies gibt Ihren Entwicklern eine Referenz für die Arten von Aufgaben, die andere Leute verwenden.

3. Schicken Sie ihnen einen Mustertest zum Ausprobieren

Ihre Entwickler können sehen, wie die Dinge aus der Sicht des Bewerbers funktionieren, um ihre Aufgaben informativer und benutzerfreundlicher zu gestalten.

4. Treffen für zwei Stunden (dreimal)

Dies gibt Ihren Entwicklern die Möglichkeit, Ideen auszutauschen und doppelten Aufwand zu vermeiden. Die Entwickler von StepStone Services fanden heraus, dass dieselben Arten von Fragen für mehrere Tech-Stacks verwendet werden können. Es gab auch zusätzliche Fähigkeiten wie Datenbanken, die auf die gleiche Weise für Frontend und Backend getestet werden konnten.

5. Auflistung aller technischen Fähigkeiten sowie der erforderlichen Niveaus

Bevor die Gruppe mit der Ausarbeitung von Hackathon-Ideen beginnt, muss sie sich darauf verständigen, welche Fähigkeiten für die einzelnen Technologiestufen erforderlich sind. Dann müssen sie sich darauf einigen, welche Fähigkeiten für die einzelnen Qualifikationsstufen entscheidend sind.

6. Prüfen Sie die verfügbaren Aufgaben auf wichtige Fähigkeiten

Ihre Entwickler sollten sich bereits einige Codierungsaufgaben in der DevSkiller-Plattform angesehen und ausprobiert haben. Es lohnt sich, sie die Aufgaben genauer untersuchen zu lassen, um zu sehen, ob es Komponenten gibt, die sie verwenden können, um doppelte Arbeit zu vermeiden.

7. Aufgaben/Fragen erstellen

Deshalb sind wir alle hierher gekommen.

8. Implementieren Sie die Aufgaben in DevSkiller

Es ist wichtig, sicherzustellen, dass die von Ihnen erstellte Aufgabe auf der von Ihnen verwendeten Testplattform funktioniert. Mit einer Plattform wie DevSkiller können Sie den Testprozess automatisieren und so Personalverantwortlichen und Entwicklern eine Menge Zeit sparen.

9. Test mit einem externen Team

Sobald es in der Plattform ist, lohnt es sich, den Test mit einem Team auszuprobieren, das nicht an dem Hackathon teilgenommen hat. Ein neuer Blick kann Ihnen wertvolles Feedback darüber geben, was funktioniert und was nicht.

10. Überprüfung mit den Kandidaten

Probieren Sie den Test mit Ihren Bewerbern aus und hören Sie sich deren Feedback an. Vergewissern Sie sich, dass die Aufgaben das richtige Niveau haben und dass sie den Bewerbern eine gute Erfahrung bieten.

11. Beseitigen Sie laufende Probleme (etwas wurde nicht heruntergeladen, eine ältere Version der Technologie verwendet)

Codierungstests sind Mini-Anwendungen und können unerwartete Fehler aufweisen. Es ist wichtig, sie auf dem neuesten Stand zu halten und zu betreiben, wie jede andere Anwendung auch.

12. Servieren Sie gutes Essen, das Ihre Devs mögen

Hackathon-Ideen von Stepstone Services

Bildquelle: StepStone Dienstleistungen

Dies spiegelt die Werte des Unternehmens wider und ist ein zusätzlicher Anreiz zur Teilnahme.

Lektionen, die StepStone Services über das Abhalten eines Kodierungstest-Hackathons gelernt hat

Sie brauchen verschiedene Aufgaben für verschiedene Qualifikationsniveaus

Zunächst versuchte StepStone Services, eine Aufgabe pro Stufe zu erstellen. Die Idee war, dass Junior-Entwickler 0-30 Punkte auf einer 100-Punkte-Skala erreichen sollten, Entwickler der mittleren Ebene 30-60 Punkte und Entwickler der höheren Ebene 60-100 Punkte. Es stellte sich heraus, dass die niedrigen Punktzahlen die Junior-Entwickler-Kandidaten frustrierten. Die Beibehaltung des Punktesystems bedeutete auch, dass ein älterer Kandidat zwar eine niedrige Punktzahl im Test erreichte, aber dennoch gut ausgearbeitete Codezeilen enthielt, die auf Fähigkeiten auf höherem Niveau schließen ließen. Durch das Schreiben von Tests für jede Stufe konnten diese Probleme beseitigt werden.

Die Formulierung der Aufgabe könnte sich auf das Qualifikationsniveau auswirken

Victoria sagte, dass die Teilnehmer überrascht waren, wie schwierig es sein kann, das Kompetenzniveau richtig zu beurteilen. Sie stellten beispielsweise fest, dass dieselbe Aufgabe, die mit offenem Ende geschrieben wurde, viel schwieriger war, als wenn die Ergebnisse definiert waren. Dies ist eine weitere Dimension, die bei der Erstellung von Aufgaben zu berücksichtigen ist.

Diese Entdeckungen wurden in neue Iterationen des Hackathons aufgenommen. Die Ideen des Hackathons für Codierungstests von StepStone Service entstanden aus dem Bedürfnis, einzigartige und zielgerichtete Tests in großem Umfang zu erstellen. Auf diese Weise erhielten sie nicht nur die benötigten Tests, sondern fanden auch heraus, dass die Entwickler den Prozess wirklich genossen.

Die Entwickler lieben es, sich Tests auszudenken und zu entwickeln

Den Entwicklern von StepStone Services gefiel die Teilnahme am Coding-Test-Hackathon aus mehreren Gründen sehr gut.

Ein Teammitglied ohne die richtigen Fähigkeiten kann dem gesamten Team schaden

Eine häufige Beschwerde von Entwicklern ist, dass sie immer wieder an die falschen Kollegen geraten. So kann es vorkommen, dass ein unglaublich fähiger Softwareentwickler für ein Projekt eingestellt wird, das in einem anderen Technologiebereich angesiedelt ist als dem, mit dem er vertraut ist. In der Zeit, die er braucht, um sich einzuarbeiten, muss der Rest des Teams nicht nur seine eigene Arbeit machen, sondern auch dieses neue Teammitglied unterstützen. Dieses Phänomen wurde erstmals in der bahnbrechenden Arbeit zu diesem Thema erklärt, Mythischer Mann-Monat. Obwohl das Team jetzt mehr Mitarbeiter hat, wird es über Nacht weniger effizient. Und das alles unter der Voraussetzung, dass Sie eine qualifizierte Person haben. Wenn das neue Teammitglied einfach nicht über die für die Aufgabe erforderlichen Fähigkeiten verfügt, wird diese Person immer eine Belastung für die Gesamtleistung des Teams darstellen.

Die Entwickler von StepStone Services waren gerne in den Prozess der Auswahl der richtigen Mitarbeiter für ihre Teams eingebunden.

Die Entwickler haben ihre eigene Zeit gespart

Den Teilnehmern gefiel, dass es sich um Online-Tests für die Kandidaten handelte und nicht um persönliche Vorstellungsgespräche. Dies bedeutete, dass sie die Zeit, die sie für die Arbeit an einem Produkt aufwenden könnten, nicht mit einer Menge ungeeigneter Kandidaten verbringen mussten.

Leistungsträger fühlten sich anerkannt

StepStone Services legte großen Wert darauf, erfahrene Entwickler und Spitzenkräfte für die Teilnahme am Hackathon auszuwählen. Allein die Tatsache, dass man zur Teilnahme aufgefordert wurde, war eine große Anerkennung für die Fähigkeiten eines Entwicklers. Die Teilnehmer reagierten positiv darauf und es motivierte sie, sich zu engagieren.

Ratschläge und Mitbringsel, die Sie nutzen können, um Ihren eigenen Kodierungstest Hackathon zu veranstalten

Ideen für den Stepstone-HackathonBildquelle: StepStone Dienstleistungen

Hackathons sind eine großartige Möglichkeit, Codierungstests zu erstellen. Wenn Sie darüber nachdenken, einen eigenen Test zu erstellen, finden Sie hier einige Ratschläge und Anregungen, die StepStone Services Ihnen geben kann.

Beratung

  • Damit Hackathon-Ideen gut funktionieren, braucht es Zeit und Iteration
  • Hackathons sind sehr kreativ und anstrengend
  • Es ist besser, mehrere kurze Iterationen des Hackathons zu veranstalten als eine lange Veranstaltung.
  • Entwickler darauf vorbereiten, wie sie Fragen für den Hackathon erstellen können
  • Sie müssen Kompetenzen definieren, bevor Sie beginnen
    • Was ist auf jeder Ebene erforderlich?
    • Soll die Antwort geschlossen oder offen sein?

Mitbringsel

  • Es war ziemlich harte Arbeit
  • Sie müssen sicherstellen, dass die Teilnehmer den Zweck des Hackathons verstehen und für ihre Fragen zur Verfügung stehen

Hier sind 30 Ideen für Hackathons mit Codierungstests

  1. Irgendetwas über Ihren Quellcode
  2. Zahlungs-Gateway API
  3. Buchhandlung API
  4. Fahrzeugregister
  5. Vorberechnende Suchmaschine
  6. Schwingungen API
  7. Enigma-Anwendung
  8. Kaffee-Empfehlung API
  9. Bestellungen Microservice
  10. Sanktionslistendienst
  11. Gesundheitsindikator
  12. Film-Datenbank
  13. Bewerbung für die Galerie
  14. RESTful-Blog
  15. Enigma-Anwendung
  16. Buchhalter-App
  17. Attribut-Konverter
  18. Werkzeug für eine benutzerdefinierte Karte mit POI
  19. Verteiltes Geschäft
  20. E-Mail-Adressen-Generator
  21. Wettervorhersage-App
  22. Validierung von ATM-Diensten
  23. Fehlerverfolgung
  24. Rechner-API
  25. Bankschnittstelle für ein Internet-Banking-System
  26. XML-CSV-Konverter
  27. Antrag auf Urlaubsantrag
  28. Währungsumtausch-Service
  29. Merkzettel
  30. Einfacher Website-Baukasten

Sind Sie bereit, Ihren eigenen Codierungstest-Hackathon zu veranstalten? Das ist eine großartige Möglichkeit, die besten Coding-Tests für Ihren Einstellungsprozess zu entwickeln. Werfen Sie einen Blick auf DevSkiller's Kodierungstest-Katalog um sich inspirieren zu lassen und dann loszulegen.

Bildnachweis: StepStone

Beitrag teilen

Erfahren Sie mehr über die Einstellung von Technikern

Abonnieren Sie unseren Learning Hub, um nützliche Einblicke direkt in Ihren Posteingang zu erhalten.

Kodierfähigkeiten nahtlos verifizieren & entwickeln.

Sehen Sie DevSkiller-Produkte in Aktion.

Sicherheitszertifizierungen & Konformität. Wir sorgen dafür, dass Ihre Daten sicher und geschützt sind.

DevSkiller-Logo TalentBoost-Logo TalentScore Logo