Jag har organiserat hackathons med Python, Java, .Net, dÀr varje har haft mellan 100 och 250 deltagare. Som organisatör har jag observerat deltagarna frÄn sidan och tryggat sett att hackathon handlar om mer Àn bara teknologi; det handlar ocksÄ om god förberedelse, samordnat arbete och kommunikation. I den hÀr artikeln har jag sammanstÀllt de vanligaste misstagen och de minst uppenbara livsrÄden som kan hjÀlpa nybörjare pÄ hackathons att förbereda sig för den kommande sÀsongen.

SÀtt ihop drömteamet
Ja, det finns ensamma deltagare pÄ hackathons, men jag kan inte minnas ett enda fall dÀr de har lyckats nÄ prispallen. Varför? Fyra personer kan under 48 timmar Ästadkomma fyra gÄnger mer arbete Àn en. FrÄgan kvarstÄr - hur ska ett effektivt team vara sammansatt? Om du har vÀnner som du litar pÄ och som du har gÄtt igenom eld och vatten med - det Àr sjÀlvklart. Vad ska man göra om man vill delta men inte har ett fullstÀndigt team?
I grund och botten finns det tvÄ scenarier:
- Du Àr sÄ aktiv att du Àr redo att sjÀlv hitta och förena mÀnniskor omkring dig, och bli ledare och kapten för teamet.
- Du vill inte krÄngla och Àr redo att bli en del av ett team som söker nÄgon med din profil.
I alla fall behöver du gÄ igenom följande steg:
- Analysera den information som finns om uppgiften.
Organisatörer ger inte alltid fullstÀndig information om uppgiften för att förhindra att team fuskade och förberedde lösningar i förvÀg. Men nÀstan alltid rÀcker Àven liten information för att bedöma ditt aktuella kunskapsomrÄde.
Till exempel, om uppgiften innebÀr att utveckla en prototyp för en mobilapp, men din erfarenhet Àr endast inom WEB-utveckling och design, medan du Àr svag pÄ backend, databasintegration och testning. DÄ Àr det just dessa kunskaper och fÀrdigheter du behöver söka hos dina potentiella teamkamrater.
- Sök teamkamrater bland vÀnner, bekanta och kollegor.
Om det finns personer i din bekantskapskrets som redan har vunnit hackathons, frilansar eller arbetar inom ett omrÄde relaterat till uppgiftens tema - sÄ Àr det dessa personer du i första hand bör bjuda in till hackathonet.
- BerÀtta om dig sjÀlv för vÀrlden.
Om den andra punkten inte rÀckte, sÄ tveka inte att göra ett inlÀgg pÄ sociala medier. Försök att vara koncist och sÄ enkelt som möjligt:
Hej alla! Jag söker medarbetare till hackathon N. Vi behöver tvĂ„ ambitiösa och vinnarsugna personer â en analytiker och en frontend-utvecklare. Vi Ă€r redan tvĂ„:
- Egor â fullstack-utvecklare, vinnare av hackathon X;
- Anja â UX/UI-designer, arbetar med outsourcing och gör webblösningar + mobila lösningar för kunder.
Skriv till mig, vi behöver tvÄ hjÀltar till vÄr fantastiska kvartett.
Ni fÄr gÀrna kopiera texten, byta ut namnen och teknologierna. :D
- Börja leta efter ett team
- Publicera ett inlÀgg med en uppmaning i dina sociala medier (fb, vk, i din blogg om du har en)
- AnvÀnd chattarna frÄn tidigare hackathon dÀr du redan varit med
- Skriv i gruppen för deltagare i det kommande hackathonet (ofta skapas de av arrangörerna i förvÀg)
- Sök grupper eller evenemang (officiella trÀffar av eventet pÄ vkfb)
Förbered dig för hackathonet
Ett fÀrdigt team Àr hÀlften av segern. Den andra hÀlften Àr bra förberedelse inför hackathonet. Vanligtvis tÀnker deltagare pÄ förberedelser precis innan hackathonet, men vissa steg som görs i förvÀg kan göra livet lÀttare. Det Àr viktigt att komma ihÄg att du kan tillbringa upp till 48 timmar pÄ evenemanget, sÄ det Àr inte bara viktigt att inte bli distraherad frÄn fokuserat arbete utan ocksÄ att organisera en bekvÀm miljö för sig sjÀlv. Hur gör man det?
Vad att ta med sig:
- Din favoritkudde, filt eller sovsĂ€ck för de mest hĂ€ngivna hackathon-deltagarna â en mĂ„ste-ha-attribut
- Pass och sjukförsÀkring
- Tandborste och tandkrÀm
- VÄtservetter
- Kolla om det finns dusch pÄ platsen hos arrangörerna (om ja, ta med ett handduk)
- Extra klÀder med dig
- Extra skor (bekvÀma sneakers/sandaler/klippklackar)
- Paraply
- SmÀrtstillande medel
- Laptop + laddare + förlÀngningssladd
- Powerbank för telefonen
- Adapter, USB-minnen, externa hÄrddiskar
Se till att all betalda mjukvara pÄ PC:n Àr betald och nödvÀndiga bibliotek Àr installerade.
Hur man planerar arbetet i teamet
- BestÀm hur ni ska fatta beslut i tvistiga situationer. Det bÀsta Àr att helt enkelt rösta med hÀnderna och fattar ett gemensamt beslut i teamet.
- TÀnk pÄ vem som ska övervaka dynamiken i ert arbete, facilitera och planera teamets arbete, samt hantera kommunikationen i teamet. Vanligtvis utför scrum-master den hÀr rollen i agile-team, som övervakar scrum-processen. Om ni inte Àr bekanta med denna roll, googla gÀrna.
- StÀll in timrar för var tredje till fjÀrde timme för att övervaka den allmÀnna tidsförloppen. Definiera interna vÀgskÀl för dig sjÀlv nÀr du kontrollerar tiden: vilken tid och vad som ska vara klart för att du ska hinna klart i tid.
- Det Àr en missuppfattning att en sömnlös natt för hela teamet kommer att leda till seger. Ju lÀngre hackathonet Àr, desto viktigare blir sömnen. Generellt Àr kvÀllarna och nÀtterna de mest minnesvÀrda momenten under hackathons: allt roligt och livligt hÀnder dÄ. Fokusera inte enbart pÄ koden, ge dig sjÀlv möjlighet att vila.
- Arrangörerna stÀller ofta upp Sony Play Station eller XBox, visar filmer, gör quest och andra parallella aktiviteter för att skapa en bekvÀm kÀnslomÀssig miljö. Utnyttja dessa möjligheter sÄ att inte hjÀrnan kokar över.
- Kom ihÄg Paretoprincipen: 20% av insatserna bör ge 80% av resultaten. TÀnk pÄ hur mycket anstrÀngning du lÀgger pÄ olika lösningar och vilket resultat du kan förvÀnta dig. Tiden för teamet Àr begrÀnsad, likasÄ kunskaperna, sÄ resurserna mÄste fördelas effektivt.
Presentation och bedömning av din lösning
Vad ska beaktas före presentationen?
- Studera bedömningskriterierna i förvÀg, skriv ner dem och ha dem framför dig under lösningen. Kontrollera dem stÀndigt.
- LÀr dig om domarnas profiler och deras verksamhetsomrÄde, bakgrund. Kanske artiklar pÄ Habré eller publikationer i bloggar, pÄ officiella företagswebbplatser. TÀnk pÄ vilka förvÀntningar de kan ha vid bedömningen. För domare Àr en stark teknisk bakgrund viktig för att göra en kodgranskning av dina lösningar, medan en erfaren designer kommer att fokusera pÄ anvÀndarupplevelsen och funktioner. Det verkar vara en sjÀlvklarhet, men av nÄgon anledning glöms det bort.
- Glöm inte kraften i nÀtverkande. Ditt team bestÄr faktiskt inte bara av fyra personer, ni Àr mÄnga fler, ni har kollegor och vÀnner. Ni kan anvÀnda alla öppna, lagliga kÀllor och de kontakter ni kan hitta. Om det kan hjÀlpa er lösning!
- Det kommer att vara vÀrdefullt att berÀtta om logiken bakom lösningen och datakÀllor under pitchar. Om du har hittat en okonventionell metod för att testa hypotesen, dela med dig av den. Det kommer att ge vÀrde Ät din lösning.
Till exempel, om en av dina vÀnner Àr en representant för mÄlgruppen och du lyckades genomföra ett smokescreen-test med honom. Eller om du hittade intressant analys och recensioner som hjÀlpte dig att spara tid pÄ ditt arbete.
- Ingen har nÄgonsin förbjudit team att kommunicera med varandra och utvÀrdera idéer. I slutet av hackathonet kan ingen stjÀla din idé, vilket betyder att vissa hypoteser redan kan testas pÄ grannarna.
- PÄ hackathons finns det alltid konsulter och experter pÄ plats för att hjÀlpa dig och dela med sig av sin erfarenhet. Du behöver inte följa deras kommentarer, men att fÄ feedback och se din aktuella lösning utifrÄn Àr ett viktigt steg mot framgÄng.
- TÀnk pÄ en mall för presentationen i förvÀg. Gör en slide med profil och information om teamet: era fotografier, kontaktinformation, utbildning eller aktuell arbetslivserfarenhet. Du kan lÀgga till lÀnkar till GitHub eller ditt portfolio om du vill att juryn ska fÄ en bÀttre inblick i er.
- Om det Ă€r planerat att arbeta med prototyper och grĂ€nssnitt â betala för Marvel eller andra tjĂ€nster i förvĂ€g sĂ„ att ni inte behöver oroa er över det under hackathonet.
- NĂ€r du har en förstĂ„else för den slutliga lösningen, ta dig tid att förbereda presentationen â försök att öva flera gĂ„nger, fokusera pĂ„ strukturen och följande ytterligare rekommendationer.
Vad ska man komma ihÄg under presentationen?
- Du behöver inte upprepa uppgiften och slösa bort vÀrdefull tid pÄ presentationen; den Àr vÀlkÀnd av juryn och deltagarna.
- Inled med att berÀtta om den centrala lösningen och metoden ni anvÀnde. Det Àr ett bra knep som anvÀnds i affÀrsredovisningar. PÄ sÄ sÀtt fÄr du genast 100 % av ÄskÄdarnas uppmÀrksamhet och intresse. DÀrefter behöver du strukturerat berÀtta hur ni kom fram till denna lösning, vilken logik ni anvÀnde, hypoteserna, hur ni testade och valde, vilka mönster ni fann och hur man kan anvÀnda er lösning.
- Om en prototyp förvĂ€ntades â visa och berĂ€tta. TĂ€nk i förvĂ€g pĂ„ en QR-kod sĂ„ att Ă„skĂ„darna kan fĂ„ tillgĂ„ng.
- TÀnk pÄ hur ditt beslut kan Äterspegla sig i finansiellt vÀrde. Hur mycket pengar kommer det att spara för kunden? Hur mycket kommer time to market, NPS och sÄ vidare att minska? Det Àr viktigt att visa att ni inte bara har en bra teknisk lösning, utan ocksÄ en som Àr ekonomiskt motiverad. Det Àr den verkliga affÀrsnyttan.
- GĂ„ inte alltför djupt in pĂ„ den tekniska sidan. Om juryn har frĂ„gor om koden, algoritmer och modeller â kommer de sjĂ€lva att frĂ„ga. Om du anser att viss information Ă€r mycket viktig â lĂ€gg till den pĂ„ en sĂ€rskild slide och göm den i slutet för eventuella frĂ„gor. Om juryn inte har nĂ„gra frĂ„gor, starta sjĂ€lv en dialog och berĂ€tta om vad som finns kvar bakom kulisserna av din presentation.
- En bra presentation Àr den dÀr varje teammedlem har fÄtt sÀga nÄgot. Det Àr idealiskt om varje person belyser det omrÄde som de har ansvarat för.
- Levande presentationer, kryddade med en god kĂ€nsla för humor, Ă€r alltid bĂ€ttre Ă€n perfekt övade monologer pĂ„ scenen đ
LivsstilsrÄd om kost
Lite livsstilsrÄd om kost, eftersom det verkligen pÄverkar ditt vÀlbefinnande, humör och energi. HÀr finns tvÄ huvudregler:
- Protein ger mÀttnad och en kÀnsla av att vara mÀtt. Det Àr fisk, fÄgel, keso.
- Kolhydrater ger energi. Snabba kolhydrater ger en snabb energikick och ett kraftigt ras, som ofta leder till sömnighet efter pasta, potatis, biffar, chips och sÄ vidare. Medan lÄngsamma kolhydrater (bokvete, havregryn, bulgur) tas upp lÄngsamt och ger stegvis energi. Som ett batteri, kommer de att ge dig energi.
DĂ€rför, om du vill vara pĂ„ topp under hackathonen, glöm skadliga snacks, cola, snickers och choklad. En rejĂ€l frukost med gröt pĂ„ morgonen, spannmĂ„l till lunch och protein, och pĂ„ kvĂ€llen â grönsaker och protein. BĂ€sta drycken Ă€r vatten, och istĂ€llet för kaffe Ă€r det bĂ€ttre att dricka te â det innehĂ„ller mer koffein och kommer sĂ€kerligen att pigga upp kropp och sjĂ€l.
Och sÄ var det klart. Jag hoppas att det var anvÀndbart!
Förresten, i september arrangerar vi hackathonet för Raiffeisenbanken för Java-utvecklare (och inte bara).
Kom gĂ€rna förbi, sĂ„ vi kan trĂ€ffas personligen đ
KĂ€lla: habr.com
