Jak společnost StepStone Services přišla s jedním z nejlepších nápadů na hackathon pro nábor zaměstnanců

Vydáno: Poslední aktualizace:
StepStone Services' nejlepší nápady pro nábor na hackathonu

Je jen málo věcí, které mají vývojáři raději než hackathony a vymýšlení nápadů na hackathony. Je to pro ně příležitost napnout své pověstné svaly a udělat něco opravdu kreativního. Uspořádání hackathonu může být skvělým způsobem, jak podpořit myšlení "modré oblohy" ve vašem technickém týmu a obecně vytvořit ve vaší společnosti profesionální vývojářské prostředí. Vzhledem k tomu, že tyto výsledky jsou v souladu s posláním personálních oddělení podporovat loajalitu a produktivitu zaměstnanců firmy, hackathony jsou bez debat.

Co je hackathon

Nápady na hackathonHackathon je akce, na které se setkávají vývojáři softwaru a další profesionálové zabývající se vývojem softwaru. Tato akce podobná sprintu je zaměřena na intenzivní spolupráci na softwarových projektech a nápadech hackathonu s konečným cílem vytvořit do konce hackathonu funkční produkt.

Kdo se účastní hackathonů?

Hackathonů se obvykle účastní:

  • Vývojáři softwaru
  • Grafičtí designéři
  • Návrháři rozhraní
  • Projektoví manažeři
  • Odborníci na danou oblast
  • A další

Nápady na hackathon zaměřený na lidské zdroje

Pokud hledáte nápady na hackathony, které mohou přímo pomoci při náboru pracovníků v oblasti technologií, jedním z prvních míst, kde byste měli hledat, jsou testy kódování. Nejlepší testy kódování jsou ty, které zahrnují skutečná práce které tým dělá. Kdo jiný by tedy mohl lépe vymyslet test kódování než tým, do kterého se vaši kandidáti na vývojáře připojí? Zkuste proměnit kódovací testy z požadavku na funkci pro váš tým v nápady na hackathon. Získáte úkol, který bude mnohem více odpovídat cílům týmu, protože to bude tým, kdo ho vytvoří. Nápady z hackathonu zároveň získají podporu od lidí, kterých se vaše rozhodnutí o náboru bude bezprostředně týkat.

Nyní vám prozradím malé tajemství. Tohle nebyl náš nápad. Ve skutečnosti pochází od jednoho z našich zákazníků, Služby StepStone. Naštěstí nám Victoria Chyczewska, vedoucí oddělení zdrojů ve společnosti StepStone Services, mohla říct, jak tento zásadní úkol proměnili v nový vzrušující způsob, jak získat co nejlepší shodu dovedností.

Nápady na hackathon

Victoria Chyczewska, která nám vnukla tuto myšlenku.

StepStone je skupina předních pracovních portálů působících po celém světě, od Evropy přes Střední Ameriku až po Afriku. Veškerý jejich software je vyvíjen vlastními silami přibližně 300 vývojářů, kteří pracují na IT produktech pro 130 zemí po celém světě. Globální vývojové centrum IT společnosti StepStone ve Varšavě, StepStone Services, podporuje všechny její pobočky po celém světě.

Společnost StepStone Services ročně nabere někdy až 70 a 100 IT specialistů, takže si dokážete představit, jak důležité je pro ni systematizovat nábor techniků. To znamená vytvořit testy kódovacích dovedností, které by konkrétně odrážely práci, kterou dnes dělají. Ve skutečnosti si vybrali DevSkiller jako online testovací nástroj právě proto, že si mohli napsat vlastní testy, šité na míru jejich potřebám.

Jak společnost StepStone Services zlepšila svůj technický nábor pomocí projektu hackathon

Nápady na hackathon: jste najatiSpolečnost StepStone Services nejprve definovala své potřeby vytvořením modelu technických kompetencí. Zpočátku se zaměřili na vytvoření kódovacích testů pro nábor a nechali je přerůst v nápady na hackathon.

Dalším krokem byl výběr vývojářů, kteří se zúčastní. Protože chtěli lidi, kteří znají práci, technologie a dovednosti, jimiž se jejich noví zaměstnanci budou zabývat, vybrali k účasti speciálně seniorní vývojáře a technické lídry. Kromě toho přizvali své největší talenty, aby se ujistili, že nejschopnější lidé ve firmě určují dovednosti svých nových kolegů.

Záměrem bylo, aby na testech pro každou technologii, kterou společnost StepStone Services najímá, pracovali alespoň dva lidé. Mezi testované technologie patřily iOS, front-end (JavaScript/React), Java, Android, PHP, vývoj a správa databází (MySQL), DevOps, Test automation engineering a Big data (stážisté a junioři).

Když byly týmy na hackathonu sestaveny, byly připraveny začít. Než začali vytvářet vlastní testy pro DevSkiller, vývojáři se nejprve podívali na hotové testy pro DevSkiller. kódovací úlohy již na DevSkiller.

Nyní, když byly týmy sestaveny, bylo načase zahájit hackathon.

Přístup společnosti StepStone Services k uspořádání hackathonu testování kódování ve 12 krocích

Victoria mě seznámila s procesem, kterým prošli od vzniku nápadu až po dokončený kódovací test. Rozdělila ho do 12 jednoduchých kroků.

1. Vyberte si správné lidi, kteří jsou k dispozici a mají zájem o vaše nápady na hackathonu.

Chcete využít odborníky na danou problematiku, kteří mají zájem na nalezení správných lidí.

2. Poskytněte jim přístup do DevSkilleru, aby mohli procházet knihovnu úloh.

Vývojáři tak budou mít k dispozici referenční údaje o typech úloh, které používají ostatní lidé.

3. Pošlete jim vzorový test k vyzkoušení

Vaši vývojáři budou moci vidět, jak věci fungují z pohledu kandidáta, aby jejich úkoly byly informativnější a uživatelsky přívětivější.

4. Setkání na dvě hodiny (třikrát)

Vývojáři tak mají možnost sdílet své nápady a vyhnout se duplicitě. Vývojáři ve společnosti StepStone Services zjistili, že stejné typy otázek lze použít napříč více technologickými balíčky. Existovaly také další dovednosti, jako jsou databáze, které bylo možné testovat stejným způsobem pro frontend i backend.

5. Vyjmenujte všechny technické dovednosti a požadavky na úroveň

Před zahájením nápadů na hackathon se skupina musí dohodnout, jaké dovednosti jsou potřeba pro jednotlivé technologické zásobníky. Poté se musí shodnout na tom, které dovednosti jsou pro každou úroveň dovedností klíčové.

6. Zkontrolujte, zda jsou k dispozici klíčové dovednosti

Vaši vývojáři by se již měli seznámit s některými kódovacími úlohami v platformě DevSkiller a vyzkoušet je. Vyplatí se nechat je úlohy podrobněji prozkoumat, aby zjistili, zda v nich nejsou nějaké komponenty, které by mohli použít, aby se vyhnuli duplicitní práci.

7. Vytváření úkolů/otázek

Kvůli tomu jsme sem všichni přišli.

8. Implementace úloh v programu DevSkiller

Je důležité se ujistit, že vytvořená úloha funguje na testovací platformě, kterou používáte. Použití platformy, jako je DevSkiller, vám umožní automatizovat proces testování a ušetřit náborářům a vývojářům spoustu času.

9. Testování v externím týmu

Jakmile je v platformě, stojí za to vyzkoušet test s týmem, který nebyl součástí hackathonu. Čerstvé oči vám mohou poskytnout cennou zpětnou vazbu o tom, co funguje a co ne.

10. Kontrola kandidátů

Vyzkoušejte si test s kandidáty a vyslechněte si jejich zpětnou vazbu. Ujistěte se, že úkoly jsou na správné úrovni a že kandidátům poskytují dobrou zkušenost.

11. Odstranění přetrvávajících problémů (něco se nestáhlo, použila se starší verze technologie).

Testy kódování jsou miniaplikace a mohou obsahovat neočekávané chyby. Je důležité je udržovat v aktuálním stavu a v provozu, stejně jako každou jinou aplikaci.

12. Podávejte skvělé jídlo, které mají vaši zákazníci rádi

Nápady na hackathon od společnosti Stepstone Services

Zdroj obrázku: Služby StepStone

To skvěle odráží hodnoty společnosti a je další pobídkou k účasti.

Poznatky, které se společnost StepStone Services naučila o pořádání testovacího hackathonu kódování

Je třeba mít různé úkoly pro různé úrovně dovedností.

Společnost StepStone Services se nejprve snažila vytvořit jeden úkol pro každou úroveň. Záměrem bylo, aby vývojáři nižší úrovně získali 0-30 bodů na 100bodové stupnici, vývojáři střední úrovně 30-60 bodů a vývojáři vyšší úrovně 60-100 bodů. Zjistili však, že nízké skóre frustruje kandidáty na juniorské vývojáře. Dodržování bodového systému také znamenalo, že kandidát na seniorního vývojáře mohl v testu získat nízké skóre, ale přesto mohl obsahovat dobře vytvořené řádky kódu, které naznačovaly dovednosti na seniorní úrovni. Napsáním testů pro každou úroveň byly tyto problémy odstraněny.

Znění úkolu může ovlivnit úroveň dovedností.

Victoria uvedla, že účastníci byli překvapeni, jak obtížné může být správně posoudit úroveň dovedností. Zjistili například, že stejný úkol, který byl napsán jako otevřený, byl mnohem těžší, než když byly definovány výsledky. To přidalo další rozměr, který je třeba při sestavování úloh zvážit.

Tyto poznatky byly začleněny do nových iterací hackathonu. Nápady na hackathon kódovacích testů společnosti StepStone Service vyplynuly z potřeby vytvořit jedinečné a cílené testy ve velkém měřítku. Nejenže tak získali potřebné testy, ale také zjistili, že vývojáře tento proces opravdu baví.

Vývojáři rádi vymýšleli a vyvíjeli testy kódování

Vývojářům ve společnosti StepStone Services se účast na testovacím hackathonu kódování velmi líbila, a to hned z několika důvodů.

Člen týmu bez správných dovedností může poškodit celý tým.

Častou stížností vývojářů je, že se neustále setkávají se špatnými spoluhráči. Můžete mít neuvěřitelně schopného vývojáře softwaru, který se nechá najmout na projekt v jiném technologickém stacku, než který zná. Během doby, kterou potřebuje k tomu, aby se dostal do tempa, musí zbytek týmu nejen dělat svou vlastní práci, ale musí tohoto nového člena týmu podporovat. Tento jev byl poprvé vysvětlen v zásadní práci na toto téma, Mýtický měsíc člověka. Přestože má tým nyní více lidí, přes noc se stává méně efektivním. A to vše za předpokladu, že máte kvalifikovaného člověka. Pokud nový člen týmu jednoduše nemá schopnosti pro danou práci, bude tento člověk vždy brzdou celkového výkonu týmu.

Vývojáři společnosti StepStone Services se proto rádi zapojili do procesu výběru vhodných lidí do svých týmů.

Vývojáři šetřili svůj čas

Účastníkům se líbilo, že se jednalo o online testy pro uchazeče, nikoliv o osobní pohovory. To znamenalo, že nebudou muset trávit čas, který by mohli věnovat práci na produktu, pohovory se spoustou nevhodných kandidátů.

Nejvýkonnější pracovníci se cítili uznáváni

Společnost StepStone Services si dala záležet na tom, aby se hackathonu zúčastnili starší vývojáři a špičkoví pracovníci. Už jen to, že byl vývojář požádán o účast, bylo obrovským uznáním jeho schopností. Účastníci na to reagovali pozitivně a motivovalo je to k zapojení.

Rady a poznatky, které můžete využít při pořádání vlastního hackathonu testování kódování

Nápady na hackathon StepstoneZdroj obrázku: Služby StepStone

Hackathony jsou skvělým způsobem, jak vytvořit testy kódování. Pokud uvažujete o sestavení vlastního testu, zde je několik rad a poznatků, které vám může poskytnout společnost StepStone Services.

Poradenství

  • Dobré fungování nápadů z hackathonu vyžaduje čas a iterace.
  • Hackathony jsou velmi kreativní a únavné
  • Je lepší uspořádat několik krátkých opakování hackathonu než jednu dlouhou akci.
  • Připravit vývojáře na to, jak vytvořit otázky pro hackathon.
  • Než začnete, musíte definovat kompetence
    • Co je požadováno na každé úrovni
    • Má být odpověď uzavřená nebo otevřená

Výstupy

  • Byla to docela dřina
  • Musíte se ujistit, že účastníci chápou účel hackathonu, a být k dispozici pro zodpovězení jejich otázek.

Zde je 30 nápadů na hackathon s testováním kódování.

  1. Cokoli o vašem zdrojovém kódu
  2. Rozhraní API platební brány
  3. API knihkupectví
  4. Registr vozidel
  5. Předvýpočetní vyhledávač
  6. Vibrace API
  7. Aplikace Enigma
  8. API pro doporučování kávy
  9. Mikroslužba Objednávky
  10. Služba seznamu sankcí
  11. Indikátor zdraví
  12. Databáze filmů
  13. Aplikace galerie
  14. RESTful blog
  15. Aplikace Enigma
  16. Aplikace Bookkeeper
  17. Převodník atributů
  18. Nástroj pro vlastní mapu s body zájmu
  19. Distribuovaný obchod
  20. Generátor e-mailových adres
  21. Aplikace pro předpověď počasí
  22. Ověřování služby ATM
  23. Sledování chyb
  24. Rozhraní API kalkulačky
  25. Bankovní rozhraní pro systém internetového bankovnictví
  26. Převodník XML-CSV
  27. Žádost o dovolenou
  28. Směnárenská služba
  29. Poznámkový blok
  30. Jednoduchý nástroj pro tvorbu webových stránek

Jste připraveni uspořádat vlastní hackathon testování kódování? Je to skvělý způsob, jak vymyslet ty nejlepší testy kódování pro váš náborový proces. Podívejte se na stránky DevSkiller. katalog testů kódování pro inspiraci a pak se pusťte do práce.

Obrázek: StepStone

Sdílet příspěvek

Další informace o najímání zaměstnanců v oblasti technologií

Přihlaste se k odběru našeho vzdělávacího centra a dostávejte užitečné informace přímo do své e-mailové schránky.

Bezproblémové ověřování a rozvíjení dovedností v oblasti kódování.

Podívejte se na produkty DevSkiller v akci.

Bezpečnostní certifikace a shoda s předpisy. Zajistíme, aby vaše data byla v bezpečí.

Logo DevSkiller Logo TalentBoost Logo TalentScore