Příprava na hackathon: jak ze sebe dostat maximum za 48 hodin

Příprava na hackathon: jak ze sebe dostat maximum za 48 hodin

Jak často vydržíte 48 hodin bez spánku? Zapíjíte pizzu kávovým koktejlem s energetickými nápoji? Díváte se na monitor a klepete třesoucími se prsty do kláves? Tak často vypadají účastníci hackathonu. Samozřejmě, že dvoudenní online hackathon, a to i v „posilujícím“ stavu, je obtížný. Proto jsme pro vás připravili několik tipů, které vám do 48 hodin pomohou efektivněji kódovat a brainstormovat. Tyto tipy si budete moci velmi brzy vyzkoušet v praxi – registrace do soutěže je otevřena do 12. května "Digitální průlom", který se bude konat v létě ve 40 městech Ruska ve formátu hackathonů.

Vyhněte se nereálným cílům


Vaším hlavním protivníkem nejsou ostatní účastníci, ale čas. Hackathon má jasný časový rámec, takže neztrácejte drahocenné hodiny vypracováním zbytečných detailů projektu. Nadměrný stres navíc naruší jasnost myšlení. Minimálně životaschopný produkt, který běží hladce, si již může zajistit vítěznou pozici na hackathonu.

Vyberte si svůj tým moudře


Jakýkoli, i ten nejlepší nápad, může být zničen, pokud jsou ve vašem týmu lidé, kteří nerozumí/nesdílí vaši vizi nebo přístupy. Během hackathonu by se tým měl stát (bez ohledu na to, jak triviální to může znít) jediným mechanismem.

Koho byste měli pozvat do svého týmu na hackathon? Všichni účastníci musí být nadšení pro kódování, jak jinak přežít 48 hodin v uzavřeném prostoru? Nechte kompozici rozmanitou, nebojte se svou skupinu technických specialistů „naředit“ designérem nebo dokonce marketérem – zatímco budete kódovat s inspirací, pomohou vám správně umístit akcenty a „zvýraznit“ přednosti produktu obhájit před porotou. Všichni členové týmu musí být schopni pracovat pod časovým tlakem a stresem, protože ztráta ducha u jednoho z vás může celý projekt vykolejit – stačí nedodržet termín.

Inspirujte se prací svých kolegů


Analyzujte zkušenosti svých kolegů: vzpomeňte si na svůj poslední hackathon, zamyslete se nad tím, na koho z účastníků si vzpomínáte a proč (užitečné jsou i chyby jiných lidí). Jakou taktiku použili? Jak byl rozdělen čas a úkoly? Jejich zkušenosti, úspěchy a neúspěchy vám pomohou vytvořit akční plán.

Použijte nástroj pro správu verzí


Představte si: dlouho jste byli ve stavu flow a pracovali jste na prototypu, pak najednou objevíte chybu a nemůžete pochopit, před kolika minutami nebo hodinami a kde přesně jste udělali chybu. Je zřejmé, že nemáte čas „začít znovu“: v nejhorším případě prostě nestihnete projít všechny fáze znovu, a i když ano, budete moci ukázat pouze porotě něco velmi hrubého. Chcete-li se této situaci vyhnout, je logické použít systém správy verzí, jako je git.

Používejte existující knihovny a frameworky


Neobjevujte znovu kolo! Není třeba trávit čas navíc psaním funkcí, které lze implementovat pomocí knihoven a frameworků. Místo toho se zaměřte na funkce, které dělají váš produkt výjimečným.

Používejte řešení pro rychlé nasazení


Hlavní myšlenkou hackathonu je vytvořit funkční prototyp pro váš nápad. Netrávte příliš mnoho času nasazením aplikace. Předem si zjistěte, jak jej můžete rychle nasadit do cloudu, jako je AWS, Microsoft Azure nebo Google Cloud. Pro nasazení a hostování můžete využít řešení PaaS, jako je Heroku, Openshift nebo IBM Bluemix. Můžete být skvělým správcem systému, ale během hackathonu je lepší si věci co nejvíce usnadnit, aby se celý tým mohl soustředit na kódování, nasazení a testování.

Vyberte osobu, kterou chcete prezentovat, předem


Prezentace je velmi důležitá! Nezáleží na tom, jak dobrý je váš prototyp, pokud se vám nedaří jej správně vyrobit. A naopak – dobře promyšlená prezentace může zachránit vlhký nápad (a to nemluvíme jen o diapozitivech). Nezapomeňte na všechny důležité aspekty: jaký problém váš koncept řeší, kde by měl být aplikován a jak se liší od stávajících řešení. Předem se rozhodněte, kolik času budete na přípravu prezentace potřebovat a kdo bude tváří vašeho projektu. Vyberte nejzkušenějšího člena týmu, který má zkušenosti s veřejným vystupováním. Nikdo nezrušil charisma.

Zjistěte si předem nominace a téma


Hackathony jsou často sponzorovány společnostmi v konkrétním odvětví. Zjistěte, zda vaše partnerské společnosti hackathonu mají vlastní nominace například za využívání jejich služeb ve vaší práci.

Nezanedbávejte práci na svém hackathonovém tématu! Myslete dopředu a načrtněte si seznam nápadů, které lze v soutěži realizovat.

Přemýšlejte o tom, co váš tým potřebuje k pohodlné práci?


Připravte si předem veškeré technické vybavení pro svůj tým: notebooky, prodlužovací kabely, kabely atd. Není to jen technologie, která je důležitá: vytvořte si základní plány architektury, vyberte knihovny a další nástroje, které byste mohli potřebovat. Budete muset pracovat hlavou, starat se o svůj mozek: hořká čokoláda, ořechy a ovoce přispívají k intenzivním myšlenkovým pochodům. Některým lidem energetické nápoje pomáhají, ale nemíchejte je s kávou, nebude to dobré pro vaše zdraví.

* * *

A poslední věc: nebát se a nepochybovat. Nalaďte se na pracovní vlnu a dosahujte výsledků. Hackathon není jen o soutěži, ale také o networkingu a inspiraci. Hlavní je mít radost z toho, co se kolem vás děje. Vítězství totiž není to jediné, co si s sebou můžete odnést.

Zdroj: www.habr.com

Přidat komentář