Príprava na hackathon: ako zo seba dostať maximum za 48 hodín

Príprava na hackathon: ako zo seba dostať maximum za 48 hodín

Ako často vydržíte 48 hodín bez spánku? Zapíjate pizzu kávovým kokteilom s energetickými nápojmi? Pozeráte na monitor a trasúcimi sa prstami ťukáte do klávesov? Takto často vyzerajú účastníci hackathonu. Samozrejme, dvojdňový online hackathon a dokonca aj v „posilňujúcom“ stave je náročný. Preto sme pre vás pripravili niekoľko tipov, ktoré vám do 48 hodín pomôžu efektívnejšie kódovať a brainstormovať. Tieto tipy si budete môcť otestovať v praxi už čoskoro – registrácia do súťaže je otvorená do 12. mája "Digitálny prelom", ktorý sa bude v lete konať v 40 mestách Ruska vo formáte hackathonov.

Vyhnite sa nereálnym cieľom


Vaším hlavným protivníkom nie sú ostatní účastníci, ale čas. Hackathon má jasný časový rámec, takže nestrácajte drahocenné hodiny vypracúvaním zbytočných detailov projektu. Okrem toho nadmerný stres narúša jasnosť myslenia. Minimálny životaschopný produkt, ktorý funguje hladko, si už môže zabezpečiť víťaznú pozíciu na hackathone.

Vyberte si svoj tím múdro


Akýkoľvek, aj ten najlepší nápad, môže byť zničený, ak sú vo vašom tíme ľudia, ktorí nerozumejú/nezdieľajú vašu víziu alebo prístupy. Počas hackathonu by sa z tímu mal stať (bez ohľadu na to, ako triviálne to znie) jednotný mechanizmus.

Koho by ste mali pozvať do svojho tímu na hackathon? Všetci účastníci musia byť nadšení pre kódovanie, inak ako môžu prežiť 48 hodín v uzavretom priestore? Nechajte kompozíciu rôznorodú, nebojte sa „rozriediť“ svoju skupinu technických špecialistov dizajnérom alebo dokonca obchodníkom - pri kódovaní s inšpiráciou vám pomôžu správne umiestniť akcenty a „zvýrazniť“ prednosti produktu obhájiť pred porotou. Všetci členovia tímu musia byť schopní pracovať pod časovým tlakom a stresom, pretože strata ducha u jedného z vás môže vykoľajiť celý projekt – len nedodržanie termínu.

Inšpirujte sa prácou svojich kolegov


Analyzujte skúsenosti svojich kolegov: zapamätajte si svoj posledný hackathon, zamyslite sa nad tým, ktorých účastníkov si pamätáte a prečo (užitočné sú aj chyby iných ľudí). Akú taktiku použili? Ako bol rozdelený čas a úlohy? Ich skúsenosti, úspechy a neúspechy vám pomôžu vytvoriť akčný plán.

Použite nástroj na správu verzií


Predstavte si: už dlho ste v stave toku a pracujete na prototype, potom zrazu objavíte chybu a nedokážete pochopiť, pred koľkými minútami alebo hodinami a kde presne ste urobili chybu. Je zrejmé, že nemáte čas „začať odznova“: v najhoršom prípade jednoducho nestihnete prejsť všetkými fázami znova, a ak aj áno, budete môcť len ukázať porote niečo veľmi hrubé. Aby ste sa vyhli tejto situácii, je logické použiť systém správy verzií, ako je git.

Využite existujúce knižnice a rámce


Neobjavujte znovu koleso! Nie je potrebné tráviť čas navyše písaním funkcií, ktoré je možné implementovať pomocou knižníc a rámcov. Namiesto toho sa zamerajte na funkcie, ktoré robia váš produkt výnimočným.

Používajte riešenia rýchleho nasadenia


Hlavnou myšlienkou hackathonu je vytvoriť funkčný prototyp pre váš nápad. Netrávte príliš veľa času nasadením svojej aplikácie. Zistite vopred, ako ho môžete rýchlo nasadiť do cloudu, ako je AWS, Microsoft Azure alebo Google Cloud. Na nasadenie a hosťovanie môžete použiť riešenia PaaS ako Heroku, Openshift alebo IBM Bluemix. Môžete byť skvelý systémový administrátor, ale počas hackathonu je lepšie si veci čo najviac uľahčiť, aby sa celý tím mohol sústrediť na kódovanie, nasadenie a testovanie.

Vopred vyberte osobu, ktorú chcete prezentovať


Prezentácia je veľmi dôležitá! Nezáleží na tom, aký dobrý je váš prototyp, ak ho nedokážete správne zostaviť. A naopak - dobre premyslená prezentácia môže zachrániť vlhký nápad (a nehovoríme len o diapozitívoch). Nezabudnite na všetky dôležité aspekty: aký problém váš koncept rieši, kde by sa mal uplatniť a ako sa líši od existujúcich riešení. Vopred sa rozhodnite, koľko času budete potrebovať na prípravu prezentácie a kto bude tvárou vášho projektu. Vyberte najskúsenejšieho člena tímu, ktorý má skúsenosti s vystupovaním na verejnosti. Nikto nezrušil charizmu.

Vopred si zistite nominácie a tému


Hackathóny sú často sponzorované spoločnosťami v konkrétnom odvetví. Zistite, či vaše partnerské spoločnosti hackathonu majú vlastné nominácie, napríklad za využívanie ich služieb pri vašej práci.

Nezanedbávajte prácu na svojej téme hackathon! Myslite dopredu a načrtnite si zoznam nápadov, ktoré je možné na súťaži realizovať.

Zamyslite sa nad tým, čo váš tím potrebuje, aby mohol pohodlne pracovať?


Pripravte si vopred pre svoj tím všetko technické vybavenie: notebooky, predlžovacie káble, káble atď. Nie je to len technológia, ktorá je dôležitá: vytvorte si niekoľko základných plánov architektúry, vyberte knižnice a ďalšie nástroje, ktoré by ste mohli potrebovať. Budete musieť pracovať s hlavou, starať sa o svoj mozog: horká čokoláda, orechy a ovocie prispievajú k intenzívnym myšlienkovým pochodom. Niektorým ľuďom energetické nápoje pomáhajú, ale jednoducho ich nemiešajte s kávou, neprospeje to vášmu zdraviu.

* * *

A posledná vec: nebojte sa a nepochybujte. Nalaďte sa na pracovnú vlnu a dosahujte výsledky. Hackathon nie je len o súťaži, ale aj o networkingu a inšpirácii. Hlavná vec je tešiť sa z toho, čo sa okolo vás deje. Víťazstvo predsa nie je to jediné, čo si so sebou môžete odniesť.

Zdroj: hab.com

Pridať komentár