Förbereda sig för ett hackathon: hur du får ut det mesta av dig själv på 48 timmar

Förbereda sig för ett hackathon: hur du får ut det mesta av dig själv på 48 timmar

Hur ofta går du 48 timmar utan sömn? Sköljer du ner din pizza med en kaffecocktail med energidrycker? Stirrar du på monitorn och knackar på tangenterna med darrande fingrar? Det är ofta så hackathondeltagare ser ut. Naturligtvis är ett tvådagars online hackathon, och även i ett "boostande" tillstånd, svårt. Det är därför vi har förberett några tips för dig som hjälper dig att koda och brainstorma mer effektivt inom 48 timmar. Du kommer att få testa dessa tips i praktiken väldigt snart – anmälan till tävlingen är öppen fram till den 12 maj "Digitalt genombrott", som kommer att hållas på sommaren i 40 städer i Ryssland i formatet hackathons.

Undvik orealistiska mål


Din främsta motståndare är inte andra deltagare, utan tid. Ett hackathon har en tydlig tidsram, så slösa inte bort dyrbara timmar på att ta fram onödiga projektdetaljer. Dessutom kommer överdriven stress att störa tänkandets klarhet. En minsta livskraftig produkt som fungerar smidigt kan redan säkra en vinnande position på ett hackathon.

Välj ditt lag klokt


Vilken som helst, även den mest utmärkta idé, kan förstöras om det finns personer i ditt team som inte förstår/inte delar din vision eller tillvägagångssätt. Under hackathonet ska laget bli (hur trivialt det än kan låta) en enda mekanism.

Vem ska du bjuda in till ditt lag för ett hackathon? Alla deltagare måste brinna för kodning, hur kan de annars överleva 48 timmar i ett slutet utrymme? Låt kompositionen vara mångsidig, var inte rädd för att "späda ut" din grupp av tekniska specialister med en designer eller till och med en marknadsförare - medan du kodar med inspiration hjälper de dig att placera accenter korrekt och "belysa" produktens fördelar att försvara inför juryn. Alla teammedlemmar måste kunna arbeta under tidspress och stress, eftersom en förlust av ande hos en av er kan spåra ur hela projektet - bara misslyckas med att hålla deadline.

Låt dig inspireras av dina kollegors arbete


Analysera dina kollegors erfarenheter: kom ihåg ditt senaste hackathon, tänk på vilka av deltagarna du kommer ihåg och varför (andras misstag är också användbara). Vilken taktik använde de? Hur fördelades tid och arbetsuppgifter? Deras erfarenheter, framgångar och misslyckanden hjälper dig att skapa en handlingsplan.

Använd ett versionskontrollverktyg


Föreställ dig: du har varit i ett tillstånd av flöde under en lång tid, arbetat på en prototyp, sedan upptäcker du plötsligt en bugg och kan inte förstå hur många minuter eller timmar sedan och exakt var du gjorde ett misstag. Uppenbarligen har du inte tid att "börja om": i värsta fall hinner du helt enkelt inte gå igenom alla steg igen, och även om du gör det kommer du bara att kunna visa juryn något väldigt grovt. För att undvika denna situation är det logiskt att använda ett versionskontrollsystem som git.

Använd befintliga bibliotek och ramverk


Uppfinn inte hjulet på nytt! Det finns ingen anledning att lägga ner extra tid på att skriva funktioner som kan implementeras med hjälp av bibliotek och ramverk. Fokusera istället på de funktioner som gör din produkt speciell.

Använd lösningar för snabb implementering


Huvudidén med ett hackathon är att skapa en fungerande prototyp för din idé. Lägg inte för mycket tid på att distribuera din applikation. Ta reda på i förväg hur du snabbt kan distribuera det till ett moln som AWS, Microsoft Azure eller Google Cloud. För driftsättning och hosting kan du använda PaaS-lösningar som Heroku, Openshift eller IBM Bluemix. Du kan vara en bra systemadministratör, men under ett hackathon är det bättre att göra det så enkelt som möjligt för dig själv så att hela teamet kan fokusera på kodning, driftsättning och testning.

Välj en person att presentera i förväg


Presentation är mycket viktigt! Det spelar ingen roll hur bra din prototyp är om du inte kan få den rätt. Och vice versa - en genomtänkt presentation kan rädda en fuktig idé (och vi pratar inte bara om bilder). Se till att du inte glömmer alla viktiga aspekter: vilket problem ditt koncept löser, var det ska tillämpas och hur det skiljer sig från befintliga lösningar. Bestäm i förväg hur mycket tid du behöver för att förbereda presentationen och vem som ska bli ditt projekts ansikte utåt. Välj den mest erfarna teammedlemmen som har erfarenhet av att tala inför publik. Ingen avbröt karisma.

Ta reda på nomineringarna och ämnet i förväg


Hackathons sponsras ofta av företag i en specifik bransch. Ta reda på om dina hackathon-partnerföretag har egna nomineringar, till exempel för att använda deras tjänster i ditt arbete.

Försumma inte att arbeta med ditt hackathon-tema! Tänk framåt och skissa upp en lista med idéer som kan implementeras på tävlingen.

Fundera på vad ditt team behöver för att arbeta bekvämt?


Förbered all teknisk utrustning för ditt team i förväg: bärbara datorer, förlängningssladdar, kablar, etc. Det är inte bara tekniken som är viktig: gör några grundläggande arkitekturplaner, välj bibliotek och andra verktyg du kan behöva. Du måste arbeta med huvudet, ta hand om din hjärna: mörk choklad, nötter och frukter bidrar till intensiva tankeprocesser. Energidrycker hjälper vissa människor, men blanda dem bara inte med kaffe, det kommer inte att vara bra för din hälsa.

* * *

Och det sista: var inte rädd och tvivla inte. Lyssna in på arbetsvågen och uppnå resultat. Hackathons handlar inte bara om tävling, utan också om nätverkande och inspiration. Det viktigaste är att njuta av det som händer runt omkring dig. När allt kommer omkring är seger inte det enda du kan ta med dig.

Källa: will.com

Lägg en kommentar