Počas celej histórie súťaže Digital Breakthrough sme stretli mnoho tímov, ktoré nás prinútili obdivovať, veriť, smiať sa a plakať. Samozrejme, plakali sme od šťastia, že sa nám podarilo zhromaždiť toľko špičkových špecialistov na jednej (veľmi veľkej) platforme. Ale jeden tím nás doslova ohromil svojím príbehom. Mimochodom, má výbušný názov: „Sacharovov tím“. V tomto príspevku kapitán tímu Roman Weinberg () vám porozprávajú svoje príbehy o víťazstvách, neúspechoch a o tom, ako z vášho projektu urobiť bombu. Začnime!

„Sme Sacharovov tím a vyrobili sme bombu.“ — touto tradičnou frázou začíname všetky naše prezentácie na hackathonoch. Za dva roky sme sa od účasti na 20 ruských a medzinárodných hackathonoch, z ktorých sme získali ceny v 15 z nich, vrátane Junction a Digital Breakthrough, dostali až po založenie vlastnej spoločnosti zaoberajúcej sa vývojom chatbotov s názvom HaClever.
„Naším prvým hackathonom bol Science Guide pre Gazprom. Vyhrali sme ho a pomysleli sme si: ‚Toto je skvelé, poďme ďalej.‘“
Naše stretnutie by sa dalo považovať za skutočne osudové. V priebehu rokov sa k nám pridalo veľa ľudí, ale jadro tímu zostalo vždy rovnaké: Roma, Dima a Emil. S Dimou sme sa stretli na konferencii o umelej inteligencii, ktorú som pomáhal organizovať. Počas jednej z prestávok na kávu som z nejakého dôvodu dlho váhal, ku ktorému stolu si sadnem, a nakoniec sme zostali traja – Dima Ichetkin a ešte jeden chlapík. Rozhovor sa stočil na mikroelektroniku a Dima vytrvalo hovoril o technológii výroby 5-nanometrových čipov. Tretí chlapík nezvládol tlak a odišiel, ale mne sa páčila jeho húževnatosť a rýchlo sme si padli do oka. Len o pár týždňov neskôr sme sa spoločne zúčastnili nášho prvého hackathonu v Petrohrade, kde sme vyhrali cenu za najlepšie technologické riešenie – zostrojili sme prenosnú kameru založenú na platforme počítačového videnia. Dalo nám to však trochu práce; nepremýšľali sme o kompatibilite kamery s našou platformou. Dokonca sme sa pokúsili kontaktovať jediného chlapíka v Číne, ktorý mal na túto tému nejakú recenziu, ale neodpovedal. Nakoniec to trvalo dva dni čítania dokumentácie, 100 500 káblov a všetko fungovalo perfektne. Mimochodom, hackathon bol neuveriteľne dobre zorganizovaný, so sprchou s hudbou a spacími kapsulami na mieste.

„Spoločne sme absolvovali 20 ruských a medzinárodných hackathonov, z ktorých každý nám priniesol jedinečné zážitky a príležitosti na vytváranie sietí kontaktov.“
Po hackathone v Petrohrade sme sa pokúsili nadviazať na úspech toho istého hackathonu v Moskve. Tam sme získali veľa praxe v práci s hlasovým asistentom Yandex Alice, ktorý bol otvorený na vývoj doslova deň pred hackathonom. Nevyhrali sme, ale technológia, ktorú sme zvládli, nám odvtedy priniesla víťazstvá už mnohokrát. Klasický stack hackathonu: chatboty, hlasoví asistenti, počítačové videnie a minimálne znalosti front-endu.
Odvtedy sme sa zúčastnili 20 ruských a medzinárodných hackathonov vrátane Junction v Helsinkách, StartupBootcamp HealthHack v Berlíne a Digital Breakthrough. Každý z nich nám poskytol jedinečný zážitok: predstavil nám nové technológie, dal nám príležitosť pochopiť výzvy reálneho sveta na trhu a zistiť, čo by nás zaujímalo. Pomohol nám tiež zjednotiť sa ako tím a naučil nás, ako pracovať pod tlakom, keď potrebujeme splniť konkrétne úlohy v krátkom čase.
Jedným z najúžasnejších zážitkov bola účasť na Junction v Helsinkách, najväčšom európskom hackathone. Bol nezabudnuteľný pre obrovské množstvo partnerských spoločností a výber správnej skladby bol sám o sebe malým víťazstvom. Tri dni ubehli ako voda: stihli sme zaspievať karaoke, nadviazať kontakty s inými spoločnosťami a dokonca sme sa umiestnili na treťom mieste v skladbe „Blockchain“! Už sme vedeli, ako na to.
Naše najväčšie víťazstvo prišlo na najväčšom hackathone na svete „Digitálny prielom“ (zapísanom v Guinnessovej knihe rekordov) v Kazani. Vyhrali sme trať od Asociácie dobrovoľníckych centier a dokonca som na otvorení vystúpil aj s prejavom.
„Snažíme sa si proces užiť, vymýšľať bláznivé veci, baviť sa a spoznať účastníkov a organizátorov.“
Na hackathony sa zvyčajne nepripravujeme špeciálne; nie sme typ, ktorý by prišiel pripravený s nejakým riešením. Najviac, čo môžeme urobiť, je pozrieť si deň predtým hlavné prejavy Elona Muska, aby sme sa inšpirovali, a niekedy si prečítame o rozsahu hackathonu. Prinášame si štandardnú výbavu: notebook, spacák, deky a čistú košeľu na prezentáciu. Po niekoľkých náročných hackoch, kde sme museli popri projekte vylepšovať pracovné úlohy (s mojím tímom prevádzkujeme spoločnosť na vývoj chatbotov HaClever), sa snažíme čo najviac uvoľniť a zbaviť dni hackathonu nepotrebných vecí. Počas hackathonu sme vybudovali silný tím a získali prvých klientov – to znamenalo začiatok našej spoločnosti, ktorá vyvíja inteligentných asistentov pomocou technológií, ktoré sme zvládli.

Snažíme sa si proces užiť, vymýšľať zaujímavé veci, zabaviť sa a spoznať účastníkov a organizátorov. Pracovný postup dvojdňového hackathonu je zvyčajne nasledovný. Prvý deň sa venuje testovaniu hypotéz s odborníkmi a príprave základných vecí, ako je napríklad nasadenie. server, skúmate odvetvie, aby ste sa uistili, že robíte správnu vec a nevynájdete koleso nanovo. Všetko ide hladko; prvú noc môžeme spať 6-9 hodín. Druhý deň je náročnejší, začína sa s ladením a prípravou prezentácií. Spíme 3-6 hodín, alebo niekedy vôbec nespíme, ak máme málo času. Naším trikom na produktivitu je pracovať na zmeny, ako v armáde; to nám optimálne umožňuje šetriť energiu a všetko stihnúť.
Napriek konkurencii je hackathon predovšetkým stretnutím rovnako zmýšľajúcich ľudí, takže kedykoľvek je to možné, ľudia si navzájom radia a pomáhajú. Na IoT hackathone v Skoltechu nám Sberbank a Huawei neposlali e-mail s prístupom k platforme Ocean Connect, ktorú sme potrebovali používať. Chlapík, ktorý mal prístupový kľúč, nám ho zdieľal a my sme mohli pracovať cez jeho účet. To nám nakoniec pomohlo vyhrať špeciálne ocenenie za používanie tejto platformy, takže mu opäť patrí vďaka. Kľúčovým faktorom bola pravdepodobne komunikácia s čínskou delegáciou Huawei počas celého hackathonu; vysvetľovali sme, čo sme urobili, pomocou Google Translate, pretože angličtina už nepomáhala. Často tiež poskytujeme rady a pomoc s nastavením. Samozrejme, nezdieľame žiadne tajomstvá – ako je kód napísaný a na akých riešeniach sa spolieha – hoci často aj technickí špecialisti chápu, že riešenia sú potrebné do dvoch dní a sú s nimi v poriadku.

„Akýkoľvek hack je o prežití a pocite prekonania.“
Prešľapy sú normálne
Asi by som to nemal spomínať, ale prešľapy sa stávajú stále. Na mnohé z nich je naozaj zábavné spomínať. Raz Dima zaspal tesne pred prezentáciou (zvyčajne mi pomáha spustiť prototyp počas obhajoby) a nikto ho nemohol nájsť. Stáva sa aj to, že sa spustí nesprávna verzia, alebo je prezentácia pokazená, alebo vôbec nič nefunguje – kľúčom je zachovať si sebavedomie a nájsť správne slová. V takýchto prípadoch je dobré nahrať ukážku produktu a ak je to možné, ukázať porotcom prototyp pred obhajobou.
Veľkosť tímu je dôležitá
Na Junction sme urobili to najiracionálnejšie rozhodnutie. Z nejakého dôvodu sme sa rozdelili na dva tímy. Jeden tím riešil blockchainový problém, zatiaľ čo tím, v ktorom som bol ja, sa dlho nevedel rozhodnúť pre konkrétnu skladbu – zastaviť sa len pri jednom zo 40 problémov bolo prakticky nemožné. Výber správnej skladby je kľúčom k úspechu a sám o sebe celou vedou. Noc pred uzávierkou sme sa rozhodli ísť do fínskej sauny a potom si zaspievať Tsoja na karaoke – program pre ruských turistov sme splnili na 100 %. Myslím, že tie videá sa stále niekde voľne pohybujú v chatovacích miestnostiach. Ale aj tak sme vyhrali hackathon – polovica, ktorá vyriešila krypto problém, skončila na treťom mieste, pred nami boli len Číňania (myslím, že ich tam bola celá fakulta) a chalani, ktorí prišli s hotovým riešením.
S naším mentorom Ilonyukom

Jeden tím je dobrý, ale štyri sú lepšie.
Raz sme na hackathon priviedli 15 stážistov a rozdelili sme ich do štyroch tímov, aby sme získali všetky nominácie. V dôsledku toho sme museli dávať pozor nielen na seba, ale aj na študentov, aby sme sa uistili, že neurobia chybu. Bol to úplný chaos a šialenstvo, ale veľká zábava.
V podstate je každý hack hra o prežitie a pocit prekonania. Prakticky celých 48 hodín niečo nefunguje, padá alebo odpadá. Opravíte jednu chybu a na jej mieste sa objavia dve nové – ako hlavy hydry. A bojujete s ňou, vymýšľate dômyselné riešenia. Potom sa doma pozriete na kód s novou mysľou a pomyslíte si: O čo to vlastne išlo? Ako to vôbec fungovalo? Od hacku k hacku sme napredovali: tie isté veci trvali kratšie a riešení bolo menej. Vo finále Digital Breakthrough sa nám všetky naše vedomosti zmestili; pracovali sme bez priestoru na chyby. Vytvorili sme webovú stránku, natrénovali neurónovú sieť na automatické generovanie videa, povolili agregáciu Instagramu a prišli s mnohými ďalšími skvelými funkciami.
„Hackathony sú zážitok, nie cieľ úspechu.“
Ak sa vám podarí úspešne sa presadiť na hackovej súťaži, je pravdepodobnejšie, že vás chytí jedna z organizačných spoločností alebo vám ponúkne možnosť vylepšiť riešenie, ktoré ste vy a váš tím predstavili. Počas nášho pôsobenia sme dostali veľa ponúk a aj keď sme nevyhrali, stále si nás všimli a pozvali nás do ich tímov. Sme však nadšení pre nápady našej spoločnosti a neodchádzame.
Na hackathone Skoltech spoločnosti Akado Telecom sme obsadili druhé miesto a po víťazstve sme predstavili prepracovaný projekt. Vytvárali sme systém na automatizáciu odpovedí na otázky používateľov na sociálnych sieťach – VKontakte, Facebook a Telegram. Stretnutie prebiehalo v dvoch fázach. Prvýkrát sme prišli a zopakovali si našu prácu a potom nás požiadali o prípravu kompletného návrhu. Dva týždne sme strávili prípravou prezentácie, výpočtom obchodného modelu a plánovaním implementačných fáz. Keď sme však prezentovali znova, ukázalo sa, že call centrá nie sú také vyťažené a implementácia systému nebola potrebná. V každom prípade to pre nás bola cenná skúsenosť pri obhajobe nášho projektu.

„Hacky sú najlepší spôsob, ako zistiť, čo vás zaujíma a aká je vaša úloha v tíme.“
Hacky sú najlepším spôsobom, ako pochopiť svoju vášeň a svoju úlohu v tíme. Preto sa nebojíme čeliť novým výzvam – preto sme sa zúčastnili dvoch hackathonov GameNode, jedného o hraní hier a jedného o blockchaine. Naše celkové znalosti o týchto témach boli na začiatku nulové. Ale naverbovali sme ľudí, ktorí boli znalí, pokročilí a vyhrali oba hacky.
Prvým bola tréningová hra Monopoly na písanie inteligentných zmlúv: všetky akcie v Monopoly – nákupy, pokuty, udalosti – sa vykonávajú pomocou inteligentných zmlúv, ktoré napísal hráč. Pre pokrok musí byť kód napísaný správne. S každým novým krokom sa úloha stáva náročnejšou. Výsledok bol pútavý aj vzdelávací.

A na druhej strane je tu mobilná hra „8 Bit Go“, ktorá sa synchronizuje s reálnou polohou hráča, kde plní úlohy zadané skutočnými ľuďmi a získava bonusy. Hra rieši problém riadenia ťažko monitorovateľných procesov. Sú všetky produkty na regáloch? Je dopravné značenie, značky a asfalt správne položené?

Hack.Moscow sa stal významným víťazom, keďže vyvinul univerzálneho asistenta pre lekárov. Je to chatbot, ktorý monitoruje užívanie liekov. Pomocou počítačového videnia môžete posielať fotografie blistrových balení liekov, aby lekári mohli sledovať dávkovanie a užívanie liekov. Svoje riešenie tiež integrovali s Amazon Alexa, ktorá navrhuje liečebné plány pomocou hlasových povelov.
„Na prezentáciu by ste sa mali vždy pripraviť.“
Vedieť hovoriť o sebe je zručnosť, ktorú potrebuje každý. Nech už je vaša myšlienka akákoľvek, je dôležité ju komunikovať jasne a pútavo.
Prezentácia je šou a nikto nechce nudné príbehy. Je však dôležité zachovať rovnováhu medzi podstatou projektu a zábavnou prezentáciou, ktorá vo vás vyvolá chuť počúvať, aj keď ste štyridsiaty rečník dňa.
Je dobré si pred obhajobou prejav niekoľkokrát nacvičiť a začať s prípravou prezentácie v dostatočnom predstihu. Obzvlášť užitočné je, ak máte k dispozícii dizajnéra, ktorý vám pomôže vytvoriť krásnu prezentáciu.

Ako sa pripravujeme na obranu
- Často spolu vystupujeme. — Dima alebo Emil zvyčajne chodia so mnou von; pomáhajú so spustením prototypu a odpovedajú na otázky.
- Premýšľame o prezentácii. Máme radi Muska, takže často používame jeho fotografie, pripisujeme mu slová o našom projekte atď. Ale naším hlavným predajným argumentom je názov. Prečo „Sacharovov tím“? Pretože sme vyrobili bombu (na hackathone v Bielorusku povedali „zemiaky“ a všetkým sa to páčilo).

- Chybou, ktorú robia mnohí hackathoneri a startupy, je prílišné zameranie sa na technológie.Koniec koncov, nie je dôležitá samotná funkcia, ale problém, ktorý rieši. Napriek tomuto zjavnému faktu o nej počas obhajoby diplomových prác hovorí len málo ľudí; častejšie počujete: „Aplikáciu sme vytvorili s použitím každého algoritmu umelej inteligencie, ktorý poznáme.“ Preto sa zameriavame konkrétne na danú úlohu a robíme ju kreatívne.
- Dobre organizovaný a jasný prejav počas obhajoby výrazne zvyšuje šance na výhru.Takže sme skúšali, skúšali a ešte raz skúšali. Na prvom GameNode som si s Dimom nacvičoval prejav cez telefón – ochorel a išiel domov, ale aj tak sme pokračovali v práci.
„Čo najviac sa rozprávajte s odborníkmi.“
Máme vo zvyku komunikovať s odborníkmi čo najviac, aspoň trikrát. Raz denne a raz pred obhajobou. Po prvé, testujete s nimi hypotézy; po druhé, takto si zapamätajú váš projekt a pochopia ho. Je ťažké objektívne a presne zhodnotiť, čo ste naprogramovali za päť minút obhajoby. A po tretie, ide o networking. S mnohými z nich stále zostávame v kontakte, konzultujeme rôzne témy a jednoducho sa stávame priateľmi.
Hackathony zohrali významnú úlohu a pomohli nám založiť našu spoločnosť. Účasť na nich je 100 % prospešná pre rozvoj technologického a startupového ekosystému a prakticky neexistujú žiadne vekové ani zručnostné obmedzenia, pretože sa ich môžu zúčastniť školáci aj skúsení profesionáli. Celkovo sme nabrali tempo a snažíme sa využiť daný okamih, ale najväčšie víťazstvá sú ešte len pred nami!
Zdroj: hab.com
