Nespěte, kódujte: jak sestavit tým a připravit se na hackathon?

Organizoval jsem hackathony na Pythonu, Javě, .Net, každý z nich navštívilo od 100 do 250 lidí. Jako organizátor jsem sledoval účastníky z pohledu a ujistil se, že hackathon není jen o technologiích, ale také o důkladné přípravě, koordinované práci a komunikaci. V tomto článku jsem sepsal nejčastější chyby a nejasné tipy, které pomohou začínajícím hackathonistům připravit se na nadcházející sezónu.

Nespěte, kódujte: jak sestavit tým a připravit se na hackathon?

Sestavte dream team

Ano, na hackathonech jsou jednotlivci, ale nepamatuji si jediný případ, kdy se jim podařilo získat ceny. Proč? Čtyři lidé za 48 hodin stihnou udělat čtyřikrát více práce než jeden. Otázka zní, jak by měla být efektivní týmová sestava? Pokud máte přátele, ve které důvěřujete a již jste prošli ohněm a vodou – je to jasné. Co dělat, pokud se chcete zúčastnit, ale nemáte kompletní tým?

V zásadě mohou být dva scénáře:

  • Jste natolik aktivní, že jste ochotni sami najít a spojit lidi kolem sebe, stát se lídrem a kapitánem týmu.
  • Nechcete se s tím zaobírat a jste ochotni stát se součástí týmu, který hledá někoho s vaším profilem.

V každém případě musíte projít těmito kroky:

  1. Analyzujte informace, které máte o úkolu.

    Organizátoři ne vždy záměrně poskytují kompletní informace o úkolu, aby se týmy nedopouštěly podvodu a nepřipravovaly řešení předem. Ale téměř vždy stačí i málo úvodních informací, abyste mohli zhodnotit svůj aktuální soubor znalostí.

    Například v úkolu se uvádí, že je třeba vyvinout prototyp mobilní aplikace. A vy máte pouze zkušenost s WEB vývojem a designem, ale máte slabé znalosti o backendu, integraci databází a testování. To znamená, že právě tyto znalosti a dovednosti je potřeba hledat u vašich potenciálních spolutýmem.

  2. Hledejte týmové hráče mezi přáteli, známými a kolegy.

    Pokud ve vašem okruhu jsou ti, kteří už vyhráli na hackathonech, dělají freelancing nebo pracují v oblasti související s tématem úkolu – měli byste je v první řadě pozvat na hackathon.

  3. Povězte světu o sobě.

    Pokud druhý bod nestačil, neváhejte a strhněte volání na sociálních sítích. Snažte se být stručný a co nejjednodušší:

    Ahoj všichni! Hledám parťáky na hackathon N. Potřebujeme dva ambiciózní a vítězství chtivé lidi – analytika a frontendového vývojáře. Jsme už dva:

    1. Jegoř – fullstack vývojář, vítěz hackathonu X;
    2. Áňa – UX/UI designer, pracuji na volné noze a dělám webová + mobilní řešení pro klienty.

    Pište do soukromých zpráv, potřebujeme ještě dva hrdiny do naší fantastické čtyřky.

    Klidně kopírujte text, vyměňte jména a technologie ;)

  4. Začněte hledat tým
    • Zveřejněte příspěvek s výzvou na své sociální sítě (fb, vk, na svém blogu, pokud jej vedete)
    • Využijte chaty starých hackathonů, kterých jste se už účastnili
    • Pište do skupiny účastníků nadcházejícího hackathonu (organizátoři je často vytváří předem)
    • Hledejte skupiny nebo události akcí (oficiální setkání akce na vkfb)

Připravte se na hackathon

Mít připravený tým je polovina úspěchu. Druhá polovina je kvalitní příprava na hackathon. Obvykle účastníci začnou myslet na přípravu až těsně před hackathonem. Přitom některé kroky, udělané předem, mohou usnadnit život. Je důležité si uvědomit, že na místě akce můžete strávit až 48 hodin, a proto se musíte soustředit na práci a také si vytvořit pohodlné prostředí. Jak to udělat?

Co si vzít s sebou:

  • Oblíbený polštář, deka nebo spacák pro nejzapálenější hackathonce – to je prostě nutnost.
  • Občanský průkaz a zdravotní pojištění
  • Zubní kartáček a pasta
  • Vlhčené ubrousky
  • Zjistěte, zda na místě akce mají sprchu (pokud ano, vezměte si ručník)
  • Náhradní oblečení
  • Náhradní obuv (pohodlné sneakers, tenisky, bačkory)
  • Deštník
  • Analgetika
  • Notebook + nabíječka + prodlužovací kabel
  • Powerbank na telefon
  • Adaptéry, flash disk, externí disky

Ujistěte se, že veškerý placený software na PC je u vás zaplacen a potřebné knihovny nahrané.

Jak naplánovat práci týmu

  • Určete, jak budete rozhodovat v sporných situacích. Nejlepší je prostě hlasovat rukama a přijmout společné rozhodnutí týmu.
  • Zamyslete se, kdo bude sledovat dynamiku vaší práce, facilitovat a plánovat práci týmu, řídit komunikaci v týmu. Obvykle tuto roli v agile týmech zastává scrum master, který dohlíží na scrum proces. Pokud tuto roli neznáte, určitě si ji vygooglete.
  • Nastavte časovače na každé 3-4 hodiny, abyste sledovali celkový pokrok. Stanovte si interní kontrolní body, kdy si ověříte čas: kdy a co byste měli mít hotové, abyste všechno stihli včas.
  • Je mylné si myslet, že bezesná noc celého týmu vás dovede k vítězství. Čím delší je hackathon, tím důležitější je spánek. Večer a noc jsou obvykle nejzapamatovatelnějšími momenty hackathonů: všechno nejzábavnější a nejhlasitější se děje právě tehdy. Nezaměřujte se pouze na kód, dejte si možnost odpočinout si.
  • Organizátoři často umisťují Sony Play Station nebo XBox, promítají filmy, pořádají kvízy a další paralelní aktivity, aby vytvořili příjemné emocionální prostředí. Využijte tyto výhody, abyste neztratili chuť do práce.
  • Pamatujte na pravidlo Paretto: 20% úsilí by mělo přinášet 80% výsledku. Přemýšlejte o tom, kolik úsilí vynaložíte na jednotlivá řešení a jaký efekt můžete očekávat. Čas týmu je omezený, znalosti také, takže je důležité efektivně rozdělit zdroje.

Prezentace a hodnocení vašeho řešení

Co zvážit před prezentací?

  • Předem se seznamte s hodnoticími kritérii, sepište je a mějte je na očích během vytváření řešení. Neustále je porovnávejte s vaším postupem.
  • Seznamte se s profily porotců a s jejich pracovním zaměřením, pozadím. Možná články na Habr nebo příspěvky na blozích, na oficiálních stránkách firem. Přemýšlejte o tom, jaká očekávání mohou mít během hodnocení. Pro porotce je důležitá silná technická zkušenost, udělejte code review vašich řešení, zatímco zkušený designér se zaměří na uživatelskou zkušenost a funkce. Myšlenka se zdá být banální, ale někdo na ni zapomíná.
  • Nezapomeňte na sílu networkingu. Váš tým ve skutečnosti nečiní 4 lidé, je vás mnohem více, máte kolegy a přátele. Můžete využít jakékoli otevřené legální zdroje a své kontakty, které dokážete najít. Pokud to vašemu řešení pomůže!
  • Bude cenné hovořit o logice řešení a zdrojích dat během prezentace. Pokud jste našli nestandardní způsob, jak otestovat hypotézu, podělte se o něj. To přidá hodnotu vašemu řešení.

    Například mezi vašimi přáteli se objevil zástupce cílové skupiny a vy jste s ním mohli provést smoukový test. Nebo jste našli zajímavou analytiku a recenze, které vám pomohly zkrátit pracovní čas.

  • Nikdo a nikdy nezakazoval týmům komunikovat mezi sebou a ověřovat nápady. Na konci hackathonu už vaši myšlenku nikdo neukradne, což znamená, že některé hypotézy můžete testovat přímo na sousedech.
  • Na hackathonech jsou vždy konzultanti a experti, kteří tam jsou, aby vám pomáhali a sdíleli své zkušenosti. Můžete jejich komentáře ignorovat, ale získání zpětné vazby a pohled na aktuální řešení zvenčí je důležitý krok k vítězství.
  • Přemýšlejte o šabloně pro prezentaci předem. Vytvořte snímek s profilem a informacemi o týmu: vaše fotografie, kontakty, informace o vzdělání nebo aktuálním pracovním zkušenostem. Můžete přidat odkazy na GitHub nebo své portfolio, pokud chcete, aby porota mohla lépe poznat vás.
  • Pokud je plánováno úkol s prototypováním a rozhraními – zaplaťte Marvel nebo jiné služby předem, abyste se během hackathonu nemuseli o tuto záležitost starat.
  • Jakmile se vám vyjasní konečné řešení, věnujte čas přípravě na vystoupení — zkuste ho několikrát projít, věnujte se struktuře a dalším doporučením.

Na co si pamatovat během vystoupení?

  • Není nutné opakovat úkol a plýtvat drahocenným časem prezentace, ten znají soudci i účastníci.
  • Na začátku představte klíčové řešení a přístup, který jste použili. To je skvělý tip, který se používá v obchodních prezentacích. Tak okamžitě získáte 100% pozornost diváků a jejich zájem. A poté je třeba strukturovaně vyprávět, jak jste k tomuto řešení došli, jaká byla logika, hypotézy, jak jste testovali a vybírali, jaké vzorce jste zjistili a jak lze vaše řešení využít.
  • Pokud byl plánován prototyp – ukazujte a vyprávějte. Předem přemýšlejte o odkazu na QR kód, aby diváci mohli získat přístup.
  • Zamyslete se, jak se vaše řešení může projevit v peněžním ekvivalentu. Kolik peněz to ušetří zákazníkovi? Jak se zkrátí time to market, NPS klienta atd.? Je důležité ukázat, že nemáte jen dobré technické řešení, ale také ekonomicky výhodné. To je to pravé business value.
  • Nezahrabávejte se příliš hluboko do technických podrobností. Pokud budou mít porotci otázky ohledně kódu, algoritmů a modelů – zeptají se sami. Pokud považujete nějakou informaci za velmi důležitou – přidejte ji na speciální snímek a schovejte na konec pro případ otázek. Pokud se porotci nebudou ptát, sami zahajte dialog a povězte o tom, co ještě zůstalo stranou vašeho vystoupení.
  • Dobrý výkon je takový, kde promluvil a řekl slovo každý člen týmu. Ideálně, když každý osvětluje ten rozsah úkolů, které udělal.
  • Živá vystoupení, okořeněná dobrým smyslem pro humor, jsou vždy lepší než dokonale nacvičené monology na scéně 🙂

Tipy na výživu

Trochu tipů o výživě, protože skutečně ovlivňuje vaši pohodu, náladu a energii. Zde jsou dvě hlavní pravidla:

  • Bílkoviny zasytí a dávají pocit sytosti. To je ryba, pták, tvaroh.
  • Sacharidy dodávají energii. Rychlé sacharidy – rychlý výbuch energie a její rychlý pokles, po těstovinách, bramborách, karbanátcích, chipsách atd. přichází spánek. A složité sacharidy (pohanka, ovesné vločky, bulgur) se pomalu vstřebávají a postupně vás zásobují energií. Jako baterie, budou vás dobíjet.

Pokud chcete být v dobré náladě během hackathonu, zapomeňte na nezdravé svačiny, kolu, Snickers a čokoládu. Sytá snídaně s kaší ráno, obilniny na oběd a bílkoviny, a večer – zelenina a bílkoviny. Nejlepší nápoj – je voda, a místo kávy je lepší pít čaj – obsahuje více kofeinu a jistě povzbudí tělo i ducha.

No a to je všechno. Doufám, že to bylo užitečné!

Mimochodem, v září pořádáme hackathon Raiffeisenbanky pro java vývojáře (a nejen ty).

Všechny detaily a přihlášení zde.

Přijďte, sejdeme se osobně 😉

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster