Forberedelse til et hackathon: Sådan får du mest muligt ud af dig selv på 48 timer

Forberedelse til et hackathon: Sådan får du mest muligt ud af dig selv på 48 timer

Hvor ofte går du 48 timer uden søvn? Skyller du din pizza ned med en kaffecocktail med energidrikke? Stirrer du på skærmen og banker på tasterne med rystende fingre? Sådan ser hackathon-deltagere ofte ud. Selvfølgelig er et to-dages online hackathon, og endda i en "boostende" tilstand, svært. Derfor har vi udarbejdet nogle tips til dig, som hjælper dig med at kode og brainstorme mere effektivt inden for 48 timer. Du vil meget snart kunne teste disse tips i praksis - tilmelding til konkurrencen er åben indtil den 12. maj "Digitalt gennembrud", som afholdes om sommeren i 40 byer i Rusland i formatet hackathons.

Undgå urealistiske mål


Din hovedmodstander er ikke andre deltagere, men tid. Et hackathon har en klar tidsramme, så spild ikke dyrebare timer på at udarbejde unødvendige projektdetaljer. Derudover vil overdreven stress forstyrre tænkningens klarhed. Et minimum levedygtigt produkt, der kører problemfrit, kan allerede sikre sig en vinderposition ved et hackathon.

Vælg dit hold med omtanke


Enhver, selv den mest fremragende idé, kan blive ødelagt, hvis der er mennesker på dit team, som ikke forstår/ikke deler din vision eller tilgang. Under hackathonet skal holdet blive (uanset hvor trivielt det lyder) en enkelt mekanisme.

Hvem skal du invitere til dit hold til et hackathon? Alle deltagere skal brænde for kodning, hvordan kan de ellers overleve 48 timer i et lukket rum? Lad sammensætningen være forskelligartet, vær ikke bange for at "fortynde" din gruppe af tekniske specialister med en designer eller endda en marketingmedarbejder - mens du koder med inspiration, vil de hjælpe dig med at placere accenter korrekt og "fremhæve" produktets fordele at forsvare foran juryen. Alle teammedlemmer skal kunne arbejde under tidspres og stress, fordi et tab af gejst hos en af ​​jer kan afspore hele projektet – bare undlade at overholde deadline.

Bliv inspireret af dine kollegaers arbejde


Analyser dine kollegers oplevelse: husk dit sidste hackathon, tænk på, hvem af deltagerne du husker og hvorfor (andres fejl er også nyttige). Hvilken taktik brugte de? Hvordan blev tid og opgaver fordelt? Deres erfaringer, succeser og fiaskoer vil hjælpe dig med at skabe en handlingsplan.

Brug et versionskontrolværktøj


Forestil dig: du har været i en tilstand af flow i lang tid og arbejdet på en prototype, så opdager du pludselig en fejl og kan ikke forstå, hvor mange minutter eller timer siden, og hvor præcis du lavede en fejl. Det er klart, at du ikke har tid til at "starte igen": i værste fald har du simpelthen ikke tid til at gennemgå alle faserne igen, og selvom du gør det, vil du kun kunne vise juryen noget meget groft. For at undgå denne situation er det logisk at bruge et versionskontrolsystem såsom git.

Brug eksisterende biblioteker og rammer


Opfind ikke hjulet igen! Der er ingen grund til at bruge ekstra tid på at skrive funktioner, der kan implementeres ved hjælp af biblioteker og rammer. Fokuser i stedet på de funktioner, der gør dit produkt specielt.

Brug hurtige implementeringsløsninger


Hovedideen med et hackathon er at skabe en fungerende prototype til din idé. Brug ikke for meget tid på at implementere din applikation. Find ud af på forhånd, hvordan du hurtigt kan implementere det til en sky som AWS, Microsoft Azure eller Google Cloud. Til udrulning og hosting kan du bruge PaaS-løsninger som Heroku, Openshift eller IBM Bluemix. Du kan være en god systemadministrator, men under et hackathon er det bedre at gøre tingene så nemme som muligt for dig selv, så hele teamet kan fokusere på kodning, implementering og test.

Vælg en person at præsentere på forhånd


Præsentation er meget vigtig! Det er lige meget, hvor god din prototype er, hvis du ikke kan få den rigtigt. Og omvendt - en gennemtænkt præsentation kan redde en fugtig idé (og vi taler ikke kun om dias). Sørg for ikke at glemme alle de vigtige aspekter: hvilket problem dit koncept løser, hvor det skal anvendes, og hvordan det adskiller sig fra eksisterende løsninger. Beslut på forhånd, hvor meget tid du skal bruge til at forberede præsentationen, og hvem der skal være dit projekts ansigt udadtil. Vælg det mest erfarne teammedlem, der har erfaring med at tale offentligt. Ingen har annulleret karisma.

Find ud af nomineringerne og emnet på forhånd


Hackathons er ofte sponsoreret af virksomheder i en specifik branche. Find ud af, om dine hackathon-partnervirksomheder har deres egne nomineringer, for eksempel for at bruge deres tjenester i dit arbejde.

Forsøm ikke arbejdet med dit hackathon-tema! Tænk fremad, og skitsér en liste over ideer, der kan implementeres ved konkurrencen.

Tænk over, hvad dit team har brug for for at arbejde komfortabelt?


Forbered alt det tekniske udstyr til dit team på forhånd: bærbare computere, forlængerledninger, kabler osv. Det er ikke kun teknologien, der er vigtig: Lav nogle grundlæggende arkitekturplaner, vælg biblioteker og andre værktøjer, du måske har brug for. Du bliver nødt til at arbejde med dit hoved, passe på din hjerne: mørk chokolade, nødder og frugter bidrager til intense tankeprocesser. Energidrikke hjælper nogle mennesker, men bland dem bare ikke med kaffe, det vil ikke være godt for dit helbred.

* * *

Og den sidste ting: vær ikke bange og tvivl ikke. Stil ind på arbejdsbølgen og opnå resultater. Hackathons handler ikke kun om konkurrence, men også om netværk og inspiration. Det vigtigste er at nyde det, der sker omkring dig. Sejr er trods alt ikke det eneste, du kan tage med dig.

Kilde: www.habr.com

Tilføj en kommentar