Priprema za hakaton: kako izvući maksimum iz sebe za 48 sati

Priprema za hakaton: kako izvući maksimum iz sebe za 48 sati

Koliko često 48 sati ne spavate? Da li pizzu popijete koktelom od kafe sa energetskim pićima? Da li buljite u monitor i drhtavim prstima lupkate po tasterima? Često ovako izgledaju učesnici hakatona. Naravno, dvodnevni onlajn hakaton, pa čak i u "pojačanom" stanju, je težak. Zato smo za vas pripremili nekoliko savjeta koji će vam pomoći da kodirate i razmišljate učinkovitije u roku od 48 sati. Ove savjete ćete vrlo brzo moći isprobati u praksi - prijave za takmičenje su otvorene do 12. maja "Digitalni proboj", koji će se održati na ljeto u 40 gradova Rusije u formatu hakatona.

Izbjegavajte nerealne ciljeve


Vaš glavni protivnik nisu drugi učesnici, već vrijeme. Hakaton ima jasan vremenski okvir, tako da ne gubite dragocjene sate radeći nepotrebne detalje projekta. Osim toga, pretjeran stres će ometati jasnoću razmišljanja. Minimalno održiv proizvod koji radi besprijekorno već može osigurati pobjedničku poziciju na hakatonu.

Izaberite svoj tim mudro


Svaka, čak i najbolja ideja, može biti uništena ako u vašem timu postoje ljudi koji ne razumiju/ne dijele vašu viziju ili pristupe. Tokom hackathona, tim bi trebao postati (ma koliko to trivijalno zvučalo) jedinstven mehanizam.

Koga biste trebali pozvati u svoj tim na hakaton? Svi učesnici moraju biti strastveni u kodiranju, inače kako mogu preživjeti 48 sati u zatvorenom prostoru? Neka kompozicija bude raznolika, nemojte se bojati "razrijediti" svoju grupu tehničkih stručnjaka s dizajnerom ili čak trgovcem - dok kodirate s inspiracijom, oni će vam pomoći da pravilno postavite akcente i "istaknete" prednosti proizvoda braniti pred porotom. Svi članovi tima moraju biti sposobni da rade pod vremenskim pritiskom i stresom, jer gubitak duha kod jednog od vas može poremetiti cijeli projekat - samo ne ispoštujete rok.

Budite inspirisani radom svojih kolega


Analizirajte iskustvo svojih kolega: sjetite se svog posljednjeg hackathona, razmislite koga od učesnika pamtite i zašto (tuđe greške su također korisne). Koju su taktiku koristili? Kako su raspoređeni vrijeme i zadaci? Njihova iskustva, uspjesi i neuspjesi pomoći će vam da napravite plan akcije.

Koristite alat za kontrolu verzija


Zamislite: dugo ste bili u stanju toka, radite na prototipu, a onda odjednom otkrijete grešku i ne možete shvatiti prije koliko minuta ili sati i gdje ste tačno pogriješili. Očigledno, nemate vremena da “počnete iznova”: u najgorem slučaju, jednostavno nećete imati vremena da ponovo prođete sve faze, a čak i ako imate, moći ćete samo pokazati žiriju nešto veoma grubo. Da biste izbjegli ovu situaciju, logično je koristiti sistem kontrole verzija kao što je git.

Koristite postojeće biblioteke i okvire


Ne izmišljajte točak! Nema potrebe da trošite dodatno vrijeme na pisanje funkcija koje se mogu implementirati pomoću biblioteka i okvira. Umjesto toga, fokusirajte se na karakteristike koje vaš proizvod čine posebnim.

Koristite rješenja za brzu implementaciju


Glavna ideja hakatona je kreiranje radnog prototipa za vašu ideju. Nemojte trošiti previše vremena na implementaciju vaše aplikacije. Unaprijed saznajte kako ga možete brzo primijeniti u oblaku kao što je AWS, Microsoft Azure ili Google Cloud. Za implementaciju i hosting možete koristiti PaaS rješenja kao što su Heroku, Openshift ili IBM Bluemix. Možete biti odličan sistem administrator, ali tokom hakatona je bolje da sebi olakšate stvari što je više moguće kako bi se cijeli tim mogao fokusirati na kodiranje, implementaciju i testiranje.

Odaberite osobu za prezentaciju unaprijed


Prezentacija je veoma bitna! Nije važno koliko je vaš prototip dobar ako ne možete da ga ispravite. I obrnuto - dobro osmišljena prezentacija može spasiti vlažnu ideju (a ne govorimo samo o slajdovima). Pazite da ne zaboravite sve važne aspekte: koji problem rješava vaš koncept, gdje ga treba primijeniti i po čemu se razlikuje od postojećih rješenja. Odlučite unaprijed koliko će vam vremena trebati za pripremu prezentacije i ko će biti zaštitno lice vašeg projekta. Odaberite najiskusnijeg člana tima koji ima iskustva u javnom nastupu. Niko nije otkazao harizmu.

Unaprijed saznajte nominacije i temu


Hakatone često sponzorišu kompanije u određenoj industriji. Saznajte da li vaše partnerske kompanije na hakatonu imaju svoje nominacije, na primjer, za korištenje njihovih usluga u vašem radu.

Nemojte zanemariti rad na svojoj temi hackathona! Razmislite unaprijed i skicirajte listu ideja koje se mogu implementirati na takmičenju.

Razmislite o tome šta je potrebno vašem timu da radi udobno?


Unaprijed pripremite svu tehničku opremu za svoj tim: laptope, produžne kablove, kablove itd. Nije samo tehnologija važna: napravite neke osnovne planove arhitekture, odaberite biblioteke i druge alate koji vam mogu zatrebati. Morat ćete raditi svojom glavom, voditi računa o svom mozgu: tamna čokolada, orasi i voće doprinose intenzivnim misaonim procesima. Energetski napici pomažu nekim ljudima, ali samo ih nemojte miješati s kafom, to neće biti dobro za vaše zdravlje.

* * *

I poslednja stvar: ne boj se i ne sumnjaj. Prilagodite se radnom talasu i postizanju rezultata. Hakatoni nisu samo takmičenje, već i umrežavanje i inspiracija. Glavna stvar je da uživate u onome što se dešava oko vas. Uostalom, pobjeda nije jedino što možete ponijeti sa sobom.

izvor: www.habr.com

Dodajte komentar