Jeg har organiseret hackathons om Python, Java, .Net, hvor hver enkelt har haft mellem 100 og 250 deltagere. Som arrangør har jeg observeret deltagerne fra sidelinjen og sikret, at et hackathon ikke kun handler om teknologi, men også om ordentlig forberedelse, samarbejde og kommunikation. I denne artikel har jeg samlet de mest almindelige fejl og ikke-åbenlyse tips, der kan hjælpe nye hackathon-deltagere med at forberede sig til den kommende sæson.

Saml din drømmeteam
Ja, der er enkeltpersoner på hackathons, men jeg kan ikke huske et eneste tilfælde, hvor de har haft held til at vinde præmier. Hvorfor? Fire personer kan på 48 timer udføre fire gange mere arbejde end én. Spørgsmålet opstår: hvordan skal et effektivt team være sammensat? Hvis du har venner, som du stoler på og har gennemgået ild og vand med – så er det klart. Hvad gør man, hvis man gerne vil deltage, men ikke har et komplet team?
Generelt kan der være to scenarier:
- Du er så aktiv, at du selv er klar til at finde og samle folk omkring dig og blive leder og kaptajn for teamet.
- Du ønsker ikke at komplicere det og er klar til selv at blive en del af et team, der søger en med din profil.
Uanset hvad, skal du følge disse trin:
- Analyser den information, der er tilgængelig om opgaven.
Arrangørerne giver ikke altid fuld information om opgaven, så teamene ikke snyder og forbereder løsninger på forhånd. Men næsten altid er selv en lille smule information nok til at vurdere dit nuværende vidensniveau.
For eksempel står der i opgaven, at der skal udvikles en prototype til en mobilapp. Og du har kun erfaring med webudvikling og design, men er dårlig til backend, databaseintegration og testning. Derfor er det netop disse færdigheder og viden, du skal søge hos dine potentielle teammedlemmer.
- Søg efter teamkammerater blandt venner, bekendte og kolleger.
Hvis der i dit netværk er personer, der allerede har vundet hackathons, arbejder freelance eller i et relateret område til opgavens emne – så er det disse folk, du først skal invitere til hackathon.
- Fortæl verden om dig selv.
Hvis den anden punkt ikke var nok, så smid et kald ud i sociale medier. Prøv at være kortfattet og så enkel som muligt:
Hej alle sammen! Jeg søger medspillere til hackathon N. Vi har brug for to ambitiøse og sejrsvante personer – en analytiker og en frontend-udvikler. Vi er allerede to:
- Egor – fullstack udvikler, vinder af hackathon X;
- Anya – UX/UI designer, arbejder freelance og leverer web- og mobile-løsninger til kunder.
Skriv til mig privat, vi har brug for to flere helte til vores fantastiske kvartet.
I kan roligt kopiere teksten, ændre navnene og stakke.
- Begynd at søge et team
- Publicer et indlæg med en opfordring på dine sociale medier (fb, vk, på din blog, hvis du har en)
- Brug chatgrupper fra tidligere hackathons, hvor du allerede har deltaget
- Skriv i gruppen for deltagere til det kommende hackathon (ofte opretter arrangørerne dem på forhånd)
- Søg grupper eller begivenheder (officielle møder for eventet på vkfb)
Forbered dig til hackathon
Et klart team er halvdelen af sejren. Den anden halvdel er kvalitetsforberedelse til hackathon. Deltagerne tænker ofte på forberedelsen før de går ind til hackathon. Men nogle skridt, der tages på forhånd, kan lette livet. Det er vigtigt at huske, at du kan tilbringe op til 48 timer på arrangementsstedet, så det er ikke kun vigtigt at undgå distraktioner fra fokuseret arbejde, men også at skabe et komfortabelt miljø for dig selv. Hvordan gør man det?
Hvad skal man tage med:
- Din yndlingspude, tæppe eller sovepose til de mest dedikerede hackathon-deltagere – en absolut nødvendighed
- Pas og sundhedsforsikringskort
- Tandbørste og tandpasta
- Vådservietter
- Find ud af, om der er brusere til rådighed af arrangørerne (hvis ja, tag et håndklæde med)
- Skiftetøj med
- Sko til skift (komfortable sneakers/sandaler/slippers)
- Regnjakke
- Smertestillende
- Laptop + oplader + forlængerledning
- Powerbank til telefonen
- Adaptere, USB-nøgler, eksterne harddiske
Sikre dig, at al betalt software på din PC er betalt og nødvendige biblioteker er installeret.
Hvordan planlægger man teamarbejde
- Bestem, hvordan I vil træffe beslutninger i tvivlssituationer. Det bedste er blot at stemme med hænderne og træffe en samlet teambeslutning.
- Tænk over, hvem der skal holde øje med dynamikken i jeres arbejde, facilitere og planlægge teamarbejdet, og styre kommunikationen i teamet. Denne rolle udfyldes ofte af en scrum-master i agile teams, som overvåger scrum-processen. Hvis I ikke kender denne rolle, så undersøg den venligst.
- Sæt timere til hver 3-4 timer for at holde styr på den samlede tid. Bestem dig for interne checkpoints, hvor du tjekker, hvilken tid og hvad der skal være klar, så du ikke skal lave alt i sidste øjeblik.
- Det er en fejl at tro, at en søvnløs nat for hele teamet vil føre jer til sejr. Jo længere hackathon, desto vigtigere er søvn. Aften og nat er faktisk de mest mindeværdige øjeblikke ved hackathons: det er her, alt det sjove og støjende sker. Bliv ikke besat af koden, giv dig selv mulighed for at slappe af.
- Arrangørerne sætter ofte Sony Play Station eller XBox op, viser film, laver quester og andre parallelle aktiviteter for at skabe en behagelig følelsesmæssig atmosfære. Udnyt disse goder for at forhindre, at din hjerne koger over.
- Husk Pareto-princippet: 20% af indsatsen skal give dig 80% af resultatet. Tænk over, hvor meget energi du bruger på en given løsning, og hvilken effekt du kan opnå. Tid er begrænset for teamet, og så er viden også, så ressourcerne skal fordeles effektivt.
Præsentation og vurdering af din løsning
Hvad skal der tages højde for før præsentationen?
- Undersøg vurderingskriterierne på forhånd, skriv dem ned og hav dem foran dig under løsningen. Hold konstant øje med dem.
- Studér dommernes profiler, deres beskæftigelse og baggrund. Der kan være artikler på Habré eller blogindlæg samt officielle sider fra virksomhederne. Tænk over, hvilke forventninger de måtte have til vurderingen. For dommerne er en stærk teknisk erfaring vigtigt for at lave en code review af jeres løsninger, mens en erfaren designer vil fokusere på brugeroplevelse og funktioner. Det kan virke banalt, men alligevel glemmer mange det.
- Glem ikke netværkets styrke. Dit team består faktisk ikke kun af 4 personer; I er mange flere, og I har kolleger og venner. I kan bruge alle åbne og lovlige kilder samt netværk, I kan finde. Hvis det kan hjælpe jeres løsning!
- Det vil være værdifuldt at forklare logikken bag løsningen og datakilderne under præsentationen. Hvis du fandt en usædvanlig måde at teste hypotesen på, så fortæl om den. Det vil tilføje værdi til din løsning.
For example, among your friends, there was a representative of the target audience, and you were able to conduct a smoke test with him. Or you found interesting analytics and reviews that helped reduce your working time.
- No one has ever forbidden teams from communicating with each other and checking ideas. By the end of the hackathon, your idea will definitely not be stolen, which means some hypotheses can be tested right on your neighbors.
- At hackathons, there are always consultants and experts who are there to help you and share their experience. You may not take their comments into account, but getting feedback and looking at the current solution from the outside is an important step towards victory.
- Think about a template for your presentation in advance. Make a slide with the profile and information about the team: your photos, contacts, educational background, or current work experience. You can add links to GitHub or your portfolio if you want the jury to get to know you better.
- If you plan to work on prototyping and interfaces, pay for Marvel or other services in advance so you don't have to worry about it during the hackathon.
- Once you have an understanding of the final solution, take time to prepare for your presentation—try to run through it a few times, focus on the structure, and follow these additional recommendations.
What to remember during the presentation?
- Do not repeat the task and waste precious presentation time; the judges and participants already know it.
- At the very beginning, talk about the key solution and the approach you applied. This is a great tip used in business presentations. This way, you will immediately capture 100% of the audience's attention and interest. After that, you will need to structurally explain how you came to this solution, what the logic was, hypotheses, how you tested and selected, what patterns you found, and how your solution can be used.
- If a prototype was expected, show and explain it. Think in advance about a QR code link so that the audience can access it.
- Overvej, hvordan din beslutning kan manifestere sig i finansielle termer. Hvor mange penge vil det spare kunden? Hvordan vil det reducere time to market, NPS for kunden osv.? Det er vigtigt at vise, at du ikke blot har en god teknisk løsning, men også en økonomisk bæredygtig en. Det er den egentlige business value.
- Dyk ikke for dybt ned i den tekniske del. Hvis dommerne har spørgsmål om koden, algoritmerne og modellerne – så vil de selv spørge. Hvis du mener, at en særlig oplysning er meget vigtig – så tilføj den på et særligt slide og gem den til sidst i tilfælde af spørgsmål. Hvis dommerne ikke har spørgsmål, så initiér selv dialogen og fortæl om det, der ikke blev behandlet under din præsentation.
- En god præsentation er, hvor hver medlem af teamet har talt og bidraget. Ideelt set, hvis alle belyser det ansvar, de har haft.
- Live præsentationer, der krydres med en god sans for humor, er altid bedre end perfekt indspillede monologer på scenen 🙂
Livsstils hacks om kost
Lidt livsstils hacks om kost, fordi det reelt påvirker dit velbefindende, humør og energi. Her er to hovedregler:
- Protein mætter, giver en følelse af tilfredshed. Det kan være fisk, fowl, kvark.
- Kulhydrater giver energi. Hurtige kulhydrater – et hurtigt energikick og derefter et pludseligt fald; du føler søvnighed efter pasta, kartofler, koteletter, chips osv. Mens komplekse kulhydrater (boghvede, havregryn, bulgur) optages langsomt og gradvist giver dig energi. Som et batteri, vil de oplade dig.
Så hvis du vil være i godt humør under hackathonen, så glem usunde snacks, cola, snacks og chokolade. En solid morgenmad med grød om morgenen, sukkerholdige korn til frokost og protein, og om aftenen – grøntsager og protein. Den bedste drik er vand, og i stedet for kaffe, er det bedre at drikke te – det har mere koffein og vil helt sikkert holde kroppen og sindet vågne.
Sådan, det var det hele. Jeg håber, det var nyttigt!
For øvrigt, i september afholder vi hackathonen for Raiffeisenbanken for Java-udviklere (og ikke kun).
Kom og lad os mødes personligt 😉
Kilde: habr.com
