{"id":38950,"date":"2019-10-31T22:26:57","date_gmt":"2019-10-31T19:26:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/tsifrovoj-proryv-kak-eto-bylo\/"},"modified":"2026-05-20T19:11:20","modified_gmt":"2026-05-20T17:11:20","slug":"tsifrovoj-proryv-kak-eto-bylo__trashed","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed","title":{"rendered":"Digit\u00e1ln\u00ed pr\u016flom - jak to bylo","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>To nen\u00ed prvn\u00ed hackathon, kter\u00fd vyhr\u00e1v\u00e1m, ani prvn\u00ed, o kter\u00e9m <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/433802\/\">p\u00ed\u0161u<\/a><\/noindex>, a to rozhodn\u011b nen\u00ed prvn\u00ed p\u0159\u00edsp\u011bvek na Habru v\u011bnovan\u00fd &#171;Digit\u00e1ln\u00edmu pr\u016flomu&#187;. Ale nemohl jsem nepsat. M\u016fj z\u00e1\u017eitek je dostate\u010dn\u011b unik\u00e1tn\u00ed, abych se o n\u011bj pod\u011blil. Pravd\u011bpodobn\u011b jsem jedin\u00fd na tomto hackatonu, kdo vyhr\u00e1l region\u00e1ln\u00ed kolo a fin\u00e1le v r\u016fzn\u00fdch t\u00fdmech. Chcete v\u011bd\u011bt, jak se to stalo? V\u00edtejte pod \u010dl\u00e1nkem.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3 id=\"regionalnyy-etap-moskva-27---28-iyulya-2019-goda\">Region\u00e1ln\u00ed kolo (Moskva, 27. \u2013 28. \u010dervence 2019).<\/h3>\n<p><\/p>\n<p>Reklamu &#171;Digit\u00e1ln\u00edho pr\u016flomu&#187; jsem poprv\u00e9 vid\u011bl n\u011bkdy v b\u0159eznu \u2013 dubnu tohoto roku. Samoz\u0159ejm\u011b, \u017ee jsem nemohl proj\u00edt kolem takov\u00e9ho velk\u00e9ho hackatonu a zaregistroval jsem se na str\u00e1nk\u00e1ch. Tam jsem se sezn\u00e1mil s podm\u00ednkami a programem sout\u011b\u017ee. Uk\u00e1zalo se, \u017ee abych se dostal na hackaton, musel jsem proj\u00edt online testov\u00e1n\u00edm, kter\u00e9 za\u010dalo 16. kv\u011btna. A pravd\u011bpodobn\u011b bych na to s klidem zapomn\u011bl, proto\u017ee mi nep\u0159i\u0161el \u017e\u00e1dn\u00fd e-mail s p\u0159ipomenut\u00edm o za\u010d\u00e1tku testov\u00e1n\u00ed. A mus\u00edm \u0159\u00edct, \u017ee v\u0161echny e-maily, kter\u00e9 mi od CP p\u0159i\u0161ly, se stabiln\u011b dost\u00e1valy do spamu. I kdy\u017e jsem poka\u017ed\u00e9 stiskl tla\u010d\u00edtko &#171;nen\u00ed ne\u017e\u00e1douc\u00ed&#187;. Nev\u00edm, jak se jim poda\u0159ilo dos\u00e1hnout takov\u00e9ho v\u00fdsledku, mn\u011b se s rozes\u00edl\u00e1n\u00edm na MailGun takov\u00e9 n\u011bco ned\u011blo. A o existenci slu\u017eeb jako isnotspam.com, se kluci zd\u00e1 se, v\u016fbec nev\u011bd\u00ed. Ale odbo\u010dili jsme.<\/p>\n<p><\/p>\n<p>O za\u010d\u00e1tku testov\u00e1n\u00ed mi p\u0159ipomn\u011bli na jednom ze setk\u00e1n\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/455928\/\">startupov\u00e9ho klubu<\/a><\/noindex>, tam jsme tak\u00e9 prob\u00edrali tvorbu t\u00fdmu. Jakmile jsem otev\u0159el seznam test\u016f, hned jsem se pustil do testu z Javascriptu. Celkov\u011b byly \u00fakoly v\u00edce m\u00e9n\u011b adekv\u00e1tn\u00ed (nap\u0159\u00edklad, jak\u00fd bude v\u00fdsledek, kdy\u017e v konzoli se\u010dteme 1 + &#8216;1&#8217;). Ale podle sv\u00fdch zku\u0161enost\u00ed bych se k pou\u017eit\u00ed takov\u00fdch test\u016f p\u0159i v\u00fdb\u011bru zam\u011bstnanc\u016f nebo do t\u00fdmu stav\u011bl s velk\u00fdmi v\u00fdhradami. Jde o to, \u017ee v re\u00e1ln\u00e9 pr\u00e1ci se program\u00e1tor s takov\u00fdmi v\u011bcmi setk\u00e1v\u00e1 z\u0159\u00eddka, a jeho schopnost rychle ps\u00e1t k\u00f3d s t\u011bmito znalostmi nijak nesouvis\u00ed, nav\u00edc se na takov\u00e9 v\u011bci na pohovory d\u00e1 snadno p\u0159ipravit (znam podle sebe). Nakonec jsem test vyplnil pom\u011brn\u011b rychle, v n\u011bkter\u00fdch p\u0159\u00edpadech jsem se kontroloval v konzoli. V testu z Pythonu byly \u00fakoly podobn\u00e9ho typu, tak\u00e9 jsem se kontroloval v konzoli a s p\u0159ekvapen\u00edm jsem z\u00edskal v\u00edce bod\u016f ne\u017e v JS, i kdy\u017e jsem nikdy profesion\u00e1ln\u011b neprogramoval v Pythonu. Potom u\u017e p\u0159i komunikaci s \u00fa\u010dastn\u00edky jsem sly\u0161el p\u0159\u00edb\u011bhy o tom, jak siln\u00ed program\u00e1to\u0159i z\u00edsk\u00e1vali n\u00edzk\u00e9 sk\u00f3re v testech, a jak n\u011bkter\u00fdm lidem p\u0159i\u0161ly e-maily, \u017ee nepro\u0161li v\u00fdb\u011brem na CP, a p\u0159esto je pak stejn\u011b pozvali. Je jasn\u00e9, \u017ee auto\u0159i t\u011bchto test\u016f pravd\u011bpodobn\u011b nikdy nesly\u0161eli \u017e\u00e1dn\u00e9 o <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Item_Response_Theory\">teorii test\u016f<\/a><\/noindex>, ani o jejich spolehlivosti a validit\u011b, ani o tom, jak je ov\u011b\u0159ovat, a my\u0161lenka s testy byla od za\u010d\u00e1tku ne\u00fasp\u011b\u0161n\u00e1, i kdy\u017e nebereme v \u00favahu hlavn\u00ed c\u00edl hackathonu. A hlavn\u00edm c\u00edlem hacku, jak jsem se pozd\u011bji dozv\u011bd\u011bl, bylo p\u0159ekonat rekord Guinnessovy knihy a testy tomu odporovaly.<\/p>\n<p><\/p>\n<p>V ur\u010dit\u00e9m okam\u017eiku po absolvov\u00e1n\u00ed test\u016f mi zavolali, zeptali se, zda budu \u00fa\u010dastnit, up\u0159esnili detaily a \u0159ekli, jak se dostat do chatu pro v\u00fdb\u011br t\u00fdmu. Brzy jsem vstoupil do chatu a stru\u010dn\u011b napsal n\u011bco o sob\u011b. V chatu panoval tot\u00e1ln\u00ed chaos, m\u011bl jsem dojem, \u017ee organiz\u00e1to\u0159i nal\u00e1kali mno\u017estv\u00ed n\u00e1hodn\u00fdch lid\u00ed, kte\u0159\u00ed nemaj\u00ed nic spole\u010dn\u00e9ho s IT. Bezpo\u010det produktov\u00fdch mana\u017eer\u016f \u201e\u00farovn\u011b Steve Jobs\u201c (skute\u010dn\u00e1 fr\u00e1ze z jedn\u00e9 prezentace \u00fa\u010dastn\u00edka) postovalo p\u0159\u00edb\u011bhy o sob\u011b, zat\u00edmco norm\u00e1ln\u00ed v\u00fdvoj\u00e1\u0159i byli k vid\u011bn\u00ed sotva. Ale m\u011bl jsem \u0161t\u011bst\u00ed a brzy jsem se p\u0159ipojil k t\u0159em zku\u0161en\u00fdm JS program\u00e1tor\u016fm. Sezn\u00e1mili jsme se u\u017e na hackatonu, kde jsme p\u0159idali do t\u00fdmu d\u00edvku pro inspiraci a \u0159e\u0161en\u00ed organiza\u010dn\u00edch ot\u00e1zek. U\u017e si nepamatuji pro\u010d, ale vybrali jsme t\u00e9ma \u201eVzd\u011bl\u00e1v\u00e1n\u00ed v kybernetick\u00e9 bezpe\u010dnosti\u201c a dostali se s n\u00edm do trati \u201eV\u011bda a vzd\u011bl\u00e1n\u00ed 2\u201c. Poprv\u00e9 jsem byl v t\u00fdmu \u010dty\u0159 siln\u00fdch program\u00e1tor\u016f a poprv\u00e9 jsem poc\u00edtil, jak snadn\u00e9 je vyhr\u00e1vat v takov\u00e9m slo\u017een\u00ed. P\u0159i\u0161li jsme nep\u0159ipraveni a do ob\u011bda jsme debatovali a nemohli se rozhodnout, zda ud\u011bl\u00e1me mobiln\u00ed aplikaci nebo web. V jak\u00e9koli jin\u00e9 situaci bych si pomyslel, \u017ee je to ne\u00fasp\u011bch. Nejd\u016fle\u017eit\u011bj\u0161\u00ed pro n\u00e1s bylo pochopit, v \u010dem budeme lep\u0161\u00ed ne\u017e konkurence, proto\u017ee bylo kolem spousta t\u00fdm\u016f, kter\u00e9 pracovaly na testech, hr\u00e1ch v oblasti kybernetick\u00e9 bezpe\u010dnosti a podobn\u00fdch v\u011bcech. Pod\u00edvali jsme se na to a prozkoumali vzd\u011bl\u00e1vac\u00ed programy a aplikace, a rozhodli jsme se, \u017ee na\u0161\u00ed hlavn\u00ed v\u00fdhodou budou tr\u00e9ninky podle z\u00e1sady po\u017e\u00e1rn\u00ed alarmu. Vybrali jsme celou \u0159adu zaj\u00edmav\u00fdch funkc\u00ed k realizaci (registrace s ov\u011b\u0159en\u00edm e-mailu a hesla na hackersk\u00fdch datab\u00e1z\u00edch, rozes\u00edl\u00e1n\u00ed phishingov\u00fdch e-mail\u016f (ve form\u011b e-mail\u016f od zn\u00e1m\u00fdch bank), tr\u00e9ninky v soci\u00e1ln\u00ed in\u017een\u00fdrstv\u00ed v chatu). Pot\u00e9, co jsme se dohodli na tom, co budeme d\u011blat, a pochopili jsme, \u010d\u00edm se m\u016f\u017eeme odli\u0161it, docela rychle jsme napsali plnohodnotnou webovou aplikaci, i kdy\u017e jsem vystoupil v roli backendov\u00e9ho v\u00fdvoj\u00e1\u0159e, co\u017e pro m\u011b nebylo typick\u00e9. Takto jsme s jistotou vyhr\u00e1li na\u0161i tra\u0165 a spolu s je\u0161t\u011b t\u0159emi t\u00fdmy jsme se dostali do fin\u00e1le v Kazani. A\u017e pozd\u011bji, v Kazani jsem zjistil, \u017ee v\u00fdb\u011br do fin\u00e1le byl fikc\u00ed; potkal jsem tam mnoho zn\u00e1m\u00fdch tv\u00e1\u0159\u00ed z t\u00fdm\u016f, kter\u00e9 tento v\u00fdb\u011br nepro\u0161ly. Dokonce si n\u00e1s vyzpov\u00eddali novin\u00e1\u0159i z 1. kan\u00e1lu. Pravda, v report\u00e1\u017ei z toho jen na 1 sekundu uk\u00e1zali na\u0161i aplikaci.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Digit\u00e1ln\u00ed pr\u016flom - jak to bylo\" src=\"\/wp-content\/uploads\/2019\/10\/18c00a2ee8112f246a33e461c09ebbc6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>T\u00fdm Snowed, ve kter\u00e9m jsem vyhr\u00e1l region\u00e1ln\u00ed kolo<\/em><\/p>\n<p><\/p>\n<h3 id=\"final-kazan-27--29-sentyabrya-2019-goda\">Fin\u00e1le (Kaza\u0148, 27. \u2013 29. z\u00e1\u0159\u00ed 2019)<\/h3>\n<p><\/p>\n<p>Ale potom za\u010daly ne\u00fasp\u011bchy. V\u0161ichni program\u00e1to\u0159i z t\u00fdmu Snowed b\u011bhem zhruba m\u011bs\u00edce jeden po druh\u00e9m ozn\u00e1mili, \u017ee se nemohou z\u00fa\u010dastnit fin\u00e1le v Kazani. A za\u010dal jsem p\u0159em\u00fd\u0161let o hled\u00e1n\u00ed nov\u00e9ho t\u00fdmu. Nejd\u0159\u00edve jsem napsal do obecn\u00e9ho chatu reprezentace Russian Hack Team, a i kdy\u017e jsem dostal pom\u011brn\u011b hodn\u011b odpov\u011bd\u00ed a pozv\u00e1nek do t\u00fdm\u016f, \u017e\u00e1dn\u00e1 m\u011b nezaujala. Byly to nevyv\u00e1\u017een\u00e9 t\u00fdmy, jako nap\u0159\u00edklad produktov\u00fd mana\u017eer, mobiln\u00ed v\u00fdvoj\u00e1\u0159, front-end v\u00fdvoj\u00e1\u0159, co\u017e mi p\u0159ipom\u00ednalo poh\u00e1dku o labuti, raci a \u0161tice. Tak\u00e9 byly t\u00fdmy, kter\u00e9 mi technologicky nevyhovovaly (nap\u0159\u00edklad s v\u00fdvojem mobiln\u00ed aplikace na Flutter). Nakonec, v chatu, kter\u00fd jsem pova\u017eoval za nevhodn\u00fd (ten kter\u00fd byl na VKontakte, kde se vyb\u00edraly t\u00fdmy pro region\u00e1ln\u00ed kolo), se objevila nab\u00eddka na hled\u00e1n\u00ed front-end v\u00fdvoj\u00e1\u0159e a j\u00e1 jsem n\u00e1hodn\u011b napsal. Kluci se uk\u00e1zali jako postgradu\u00e1ln\u00ed studenti Skoltechu a okam\u017eit\u011b navrhli setk\u00e1n\u00ed a sezn\u00e1men\u00ed. To se mi l\u00edbilo, t\u00fdmy, kter\u00e9 preferuj\u00ed sezn\u00e1men\u00ed na hackathonu, obvykle vzbuzuj\u00ed m\u00e9 obavy sv\u00fdm nedostatkem motivace. Setkali jsme se v \u201eGrabl\u00edch\u201c na Pjatnick\u00e9. Kluci mi p\u0159i\u0161li rozumn\u00ed, motivovan\u00ed, sebev\u011bdom\u00ed a p\u0159esv\u011bd\u010den\u00ed o v\u00edt\u011bzstv\u00ed, a rozhodnut\u00ed jsem u\u010dinil hned tam. Je\u0161t\u011b jsme nev\u011bd\u011bli, jak\u00e9 budou tracky a \u00fakoly ve fin\u00e1le, ale p\u0159edpokl\u00e1dali jsme, \u017ee si vybereme n\u011bco, co souvis\u00ed s Machine Learning. M\u00fdm \u00fakolem bude napsat k tomu administra\u010dn\u00ed panel, tak\u017ee jsem si na to p\u0159edem p\u0159ipravil \u0161ablonu zalo\u017eenou na antd-admin.<br \/>\nDo Kazan\u011b jsem jel zdarma, na n\u00e1klady organiz\u00e1tor\u016f. Je t\u0159eba \u0159\u00edci, \u017ee v chatech a bloz\u00edch ji\u017e bylo vyj\u00e1d\u0159eno velmi mnoho nespokojenosti ohledn\u011b n\u00e1kupu l\u00edstk\u016f a celkov\u011b organizace fin\u00e1le, nebudu to v\u0161echno p\u0159epos\u00edlat.<\/p>\n<p><\/p>\n<p>Po p\u0159\u00edjezdu na Kazan Expo, kde jsem se zaregistroval (p\u0159i tom jsem m\u011bl drobn\u00e9 probl\u00e9my s z\u00edsk\u00e1n\u00edm odznaku) a posn\u00eddal, jsme \u0161li vyb\u00edrat track. Na slavnostn\u00ed zah\u00e1jen\u00ed, kde vystupovali ofici\u00e1ln\u00ed p\u0159edstavitel\u00e9, jsme zav\u00edtali jen na 10 minut. Ve skute\u010dnosti jsme ji\u017e m\u011bli preferovan\u00e9 tracky, ale zaj\u00edmaly n\u00e1s detaily. V tracku \u010d. 18 (Rostelecom) se nap\u0159\u00edklad uk\u00e1zalo, \u017ee je t\u0159eba vyvinout mobiln\u00ed aplikaci, p\u0159i\u010dem\u017e v kr\u00e1tk\u00e9m popisu to nebylo uvedeno. Hlavn\u00ed volba byla mezi trackem \u010d. 8 Defektoskopie potrub\u00ed, PAO \u201eGazprom neft\u201c a trackem \u010d. 13 Perinat\u00e1ln\u00ed centra, Nejvy\u0161\u0161\u00ed \u00fa\u010detn\u00ed dv\u016fr Rusk\u00e9 federace. V obou p\u0159\u00edpadech byl pot\u0159ebn\u00fd Data Science a ob\u011b mo\u017enosti by umo\u017enily webovou komponentu. V tracku \u010d. 13 n\u00e1s zastavilo to, \u017ee \u00fakol v oblasti Data Science byl tam pom\u011brn\u011b slab\u00fd, bylo t\u0159eba parsovat Rosstat a nebylo jasn\u00e9, zda je pot\u0159eba administr\u00e1torsk\u00e1 z\u00f3na. A samotn\u00e1 hodnota \u00fakolu vzbuzovala pochybnosti. Nakonec jsme se rozhodli, \u017ee jsme jako t\u00fdm v\u00edce zam\u011b\u0159eni na track \u010d. 8, zejm\u00e9na proto, \u017ee kluci u\u017e m\u011bli zku\u0161enosti s \u0159e\u0161en\u00edm podobn\u00fdch \u00faloh. Za\u010dali jsme t\u00edm, \u017ee jsme promysleli sc\u00e9n\u00e1\u0159, podle kter\u00e9ho by na\u0161i koncov\u00ed u\u017eivatel\u00e9 pou\u017e\u00edvali aplikaci. Uk\u00e1zalo se, \u017ee budeme m\u00edt dva typy u\u017eivatel\u016f: techniky, kter\u00e9 zaj\u00edmaj\u00ed technick\u00e9 informace, a mana\u017eery, kte\u0159\u00ed pot\u0159ebovali finan\u010dn\u00ed ukazatele. Kdy\u017e se objevila p\u0159edstava o sc\u00e9n\u00e1\u0159i, bylo jasn\u00e9, co je pot\u0159eba ud\u011blat na frontendu, co nakreslit designerovi a jak\u00e9 metody pot\u0159ebujeme na backendu, co\u017e umo\u017enilo rozd\u011blit \u00fakoly. Povinnosti v t\u00fdmu se rozd\u011blily n\u00e1sledovn\u011b: dva lid\u00e9 \u0159e\u0161ili ML s daty z\u00edskan\u00fdmi od technick\u00fdch expert\u016f, jeden \u010dlov\u011bk psal backend v Pythonu, j\u00e1 jsem psal frontend na Reactu a antd, designer navrhoval u\u017eivatelsk\u00e9 rozhran\u00ed. Dokonce jsme si sedli tak, aby n\u00e1m bylo pohodln\u011bji komunikovat a \u0159e\u0161it sv\u00e9 \u00fakoly.<\/p>\n<p><\/p>\n<p>Prvn\u00ed den ub\u011bhl t\u00e9m\u011b\u0159 nepozorovan\u011b. P\u0159i komunikaci s technick\u00fdmi experty se uk\u00e1zalo, \u017ee tento \u00fakol (od \u201eGazprom neft\u201c) je ji\u017e vy\u0159e\u0161en, jen je zaj\u00edm\u00e1, zda to lze ud\u011blat l\u00e9pe. Nen\u00ed to tak, \u017ee by to sn\u00ed\u017eilo motivaci, ale z\u016fstala jist\u00e1 pachu\u0165. P\u0159ekvapilo m\u011b, \u017ee v noci moder\u00e1to\u0159i sekc\u00ed vyhodnocovali funguj\u00edc\u00ed t\u00fdmy (jak \u0159\u00edkali pro statistiku), obvykle se to na hackathonech nepraktikuje. R\u00e1no jsme m\u011bli hotov\u00fd prototyp front-endu, ur\u010dit\u00e9 z\u00e1klady back-endu a prvn\u00ed strojov\u00e9 u\u010den\u00ed. Celkov\u011b u\u017e bylo co uk\u00e1zat expert\u016fm. Ve druh\u00e9 polovin\u011b soboty design\u00e9r nakreslil zjevn\u011b v\u00edce rozhran\u00ed, ne\u017e bych stihl naprogramovat, a p\u0159e\u0161el k vytv\u00e1\u0159en\u00ed prezentace. Sobota byla ur\u010dena na registraci rekordu, a r\u00e1no v\u0161echny pracuj\u00edc\u00ed v s\u00e1le vyhnali na chodbu, potom byl vstup a v\u00fdstup ze s\u00e1lu realizov\u00e1n na z\u00e1klad\u011b odznak\u016f, p\u0159i\u010dem\u017e b\u011bhem dne se dalo vych\u00e1zet maxim\u00e1ln\u011b na hodinu. Ne\u0159ekl bych, \u017ee by n\u00e1m to zp\u016fsobilo n\u011bjak\u00e9 z\u00e1sadn\u00ed pot\u00ed\u017ee, v\u011bt\u0161inu dne jsme stejn\u011b sed\u011bli a pracovali. Strava byla opravdu velmi skromn\u00e1, na ob\u011bd jsme dostali kel\u00edmek s v\u00fdvarem, piroh a jablko, ale op\u011bt n\u00e1s to p\u0159\u00edli\u0161 nevyvedlo z rovnov\u00e1hy, soust\u0159edili jsme se na n\u011bco jin\u00e9ho. <\/p>\n<p><\/p>\n<p>Ob\u010das n\u00e1m d\u00e1vali red bull, po dv\u011b plechovky na ruku, to p\u0159i\u0161lo velmi vhod. U\u017e d\u00e1vno osv\u011bd\u010den\u00fd recept na hackathonech energetik + k\u00e1va umo\u017enil k\u00f3dovat celou noc a n\u00e1sleduj\u00edc\u00ed den, b\u00fdt bd\u011bl\u00ed jako sklo. Druh\u00fd den jsme u\u017e v podstat\u011b jen p\u0159id\u00e1vali na aplikaci nov\u00e9 funkce, ud\u011blali jsme v\u00fdpo\u010det finan\u010dn\u00edch ukazatel\u016f, za\u010dali jsme zobrazovat grafy o statistice chyb v tras\u00e1ch. Na na\u0161em sledu nebylo \u017e\u00e1dn\u00e9 code review, odborn\u00edci hodnotili \u0159e\u0161en\u00ed \u00fakolu ve stylu kaggle.com, podle p\u0159esnosti predikc\u00ed, a frontend byl hodnocen vizu\u00e1ln\u011b. Na\u0161e ML \u0159e\u0161en\u00ed se uk\u00e1zalo jako nejp\u0159esn\u011bj\u0161\u00ed, mo\u017en\u00e1 to n\u00e1m pomohlo dostat se do \u010dela. V noci ze soboty na ned\u011bli jsme pracovali do 2 hodin r\u00e1no, a pak jsme jeli sp\u00e1t do bytu, kter\u00fd jsme pou\u017e\u00edvali jako z\u00e1kladnu. Spali jsme asi 5 hodin, v ned\u011bli v 9 r\u00e1no jsme u\u017e byli v Kazan Expo. N\u011bco jsem sp\u011b\u0161n\u011b dod\u011bl\u00e1val, ale v\u011bt\u0161inu \u010dasu zabralo p\u0159\u00edprava na p\u0159edobhajobu. P\u0159edobhajoby prob\u00edhaly ve 2 toc\u00edch, p\u0159ed dv\u011bma t\u00fdmy odborn\u00edk\u016f, po\u017e\u00e1dali n\u00e1s, abychom vystoupili jako posledn\u00ed, proto\u017ee ob\u011b t\u00fdmy odborn\u00edk\u016f cht\u011bly n\u00e1s sly\u0161et. Vzali jsme to jako dobr\u00e9 znamen\u00ed. Aplikaci jsme ukazovali z m\u00e9ho notebooku, z b\u011b\u017e\u00edc\u00edho dev serveru, norm\u00e1ln\u011b nasadit aplikaci jsme nestihli, ale to d\u011blali v\u0161ichni.<\/p>\n<p><\/p>\n<p>Celkov\u011b to prob\u011bhlo dob\u0159e, uk\u00e1zali n\u00e1m na momenty, kde jsme mohli zlep\u0161it na\u0161i aplikaci, a b\u011bhem \u010dasu p\u0159ed obhajobou jsme se dokonce pokusili n\u011bco z t\u011bchto pozn\u00e1mek realizovat. Obhajoba tak\u00e9 prob\u011bhla p\u0159ekvapiv\u011b hladce. Na konci p\u0159edobhajoby jsme v\u011bd\u011bli, \u017ee podle bod\u016f jsme vp\u0159edu, vedli jsme v p\u0159esnosti \u0159e\u0161en\u00ed, m\u011bli jsme dobr\u00fd frontend, dobr\u00fd design a celkov\u011b jsme m\u011bli dobr\u00e9 pocity. Dal\u0161\u00edm p\u0159\u00edzniv\u00fdm znamen\u00edm bylo, \u017ee moder\u00e1torka z na\u0161\u00ed sekce si p\u0159ed vchodem do koncertn\u00edho s\u00e1lu ud\u011blala selfie s n\u00e1mi, tehdy jsem podez\u0159\u00edval, \u017ee mo\u017en\u00e1 n\u011bco v\u00ed))). Ale my jsme podle obhajoby sv\u00e9 body neznali, tak\u017ee \u010das do chv\u00edle, kdy na\u0161e t\u00fdm bylo vyhl\u00e1\u0161eno na p\u00f3diu, prob\u00edhal trochu napjat\u011b. Na p\u00f3diu n\u00e1m p\u0159edali kartonku s n\u00e1pisem 500000 rubl\u016f a ka\u017ed\u00e9mu bal\u00ed\u010dek s hrn\u00ed\u010dkem a nab\u00edje\u010dkou pro mobil. U\u017e\u00edvat si v\u00edt\u011bzstv\u00ed a \u0159\u00e1dn\u011b to oslavit se nepoda\u0159ilo, rychle jsme pove\u010de\u0159eli a jeli taxi na vlak.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Digit\u00e1ln\u00ed pr\u016flom - jak to bylo\" src=\"\/wp-content\/uploads\/2019\/10\/a172628253a4e252ad708e289d231951.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>T\u00fdm WAICO v\u00edt\u011bz\u00ed ve fin\u00e1le<\/em><\/p>\n<p><\/p>\n<p>Po n\u00e1vratu do Moskvy s n\u00e1mi d\u011blali rozhovor novin\u00e1\u0159i z NTV. Nat\u00e1\u010deli celou hodinu ve druh\u00e9m pat\u0159e kav\u00e1rny \u201eKvartal 44\u201c na Polyance, ale ve zpr\u00e1v\u00e1ch uk\u00e1zali asi 10 sekund. Jak se zd\u00e1, je to zna\u010dn\u00fd pokrok ve srovn\u00e1n\u00ed s region\u00e1ln\u00edm kolem.<\/p>\n<p><\/p>\n<p>Pokud shrnu obecn\u00e9 dojmy z Digit\u00e1ln\u00edho pr\u016flomu, jsou n\u00e1sleduj\u00edc\u00ed. Na akci byly investov\u00e1ny prost\u011b \u0161\u00edlen\u00e9 pen\u00edze, je\u0161t\u011b jsem nevid\u011bl hackathony takov\u00e9ho rozsahu. Ale \u0159\u00edct, \u017ee to je opr\u00e1vn\u011bn\u00e9 a \u017ee se to skute\u010dn\u011b vyplat\u00ed, nemohu. V\u00fdznamn\u00e1 \u010d\u00e1st \u00fa\u010dastn\u00edk\u016f, kte\u0159\u00ed p\u0159ijeli do Kazan\u011b, byli prost\u011b party lid\u00e9, kte\u0159\u00ed neum\u011bli nic d\u011blat vlastn\u00edma rukama, a byli sem nahn\u00e1ni k vytvo\u0159en\u00ed rekordu. Nemohu \u0159\u00edct, \u017ee konkurence ve fin\u00e1le byla vy\u0161\u0161\u00ed ne\u017e na region\u00e1ln\u00ed f\u00e1zi. Hodnota a u\u017eite\u010dnost n\u011bkter\u00fdch \u00fakol\u016f n\u011bkter\u00fdch track\u016f tak\u00e9 vyvol\u00e1v\u00e1 pochybnosti. N\u011bkter\u00e9 \u00fakoly byly ji\u017e d\u00e1vno vy\u0159e\u0161eny na pr\u016fmyslov\u00e9 \u00farovni. Jak se pozd\u011bji uk\u00e1zalo, n\u011bkter\u00e9 organizace, kter\u00e9 vedly tracky, nem\u011bly ani z\u00e1jem o jejich \u0159e\u0161en\u00ed. A tato historie je\u0161t\u011b neskon\u010dila, t\u00fdmy l\u00eddr\u016f z ka\u017ed\u00e9ho tracku byly vybr\u00e1ny do preakceler\u00e1toru, a o\u010dek\u00e1v\u00e1 se, \u017ee se z nich stanou PR\u016eLOMOV\u00c9 startupy. Ale ps\u00e1t o tom zat\u00edm nejsem p\u0159ipraven, uvid\u00edme, co z toho bude.<\/p>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/471098\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0445\u0430\u043a\u0430\u0442\u043e\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u044e, \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439, \u043f\u0440\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0438\u0448\u0443, \u0438 \u044d\u0442\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u043e\u0441\u0442 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 &#171;\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u043c\u0443 \u043f\u0440\u043e\u0440\u044b\u0432\u0443&#187;. \u041d\u043e \u043d\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u044f \u043d\u0435 \u043c\u043e\u0433. \u0421\u0447\u0438\u0442\u0430\u044e \u0441\u0432\u043e\u0439 \u043e\u043f\u044b\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u0438\u043c \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f. \u0412\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u044f \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043d\u0430 \u044d\u0442\u043e\u043c \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0435 \u0447\u0435\u043b\u043e\u0432\u0435\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0438\u0433\u0440\u0430\u043b \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u044d\u0442\u0430\u043f \u0438 \u0444\u0438\u043d\u0430\u043b \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0440\u0430\u0437\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434. \u0425\u043e\u0442\u0438\u0442\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":29222,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-38950","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042d\u0442\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0445\u0430\u043a\u0430\u0442\u043e\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u044e, \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439, \u043f\u0440\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0438\u0448\u0443, \u0438 \u044d\u0442\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u043e\u0441\u0442 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 &quot;\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u043c\u0443.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u0440\u043e\u0440\u044b\u0432 \u2014 \u043a\u0430\u043a \u044d\u0442\u043e \u0431\u044b\u043b\u043e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0445\u0430\u043a\u0430\u0442\u043e\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u044e, \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439, \u043f\u0440\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0438\u0448\u0443, \u0438 \u044d\u0442\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u043e\u0441\u0442 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 &quot;\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u043c\u0443.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:26:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-20T17:11:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Digit\u00e1ln\u00ed pr\u016flom \u2014 jak to prob\u00edhalo | ProHoster","description":"Nen\u00ed to prvn\u00ed hackathon, kter\u00fd vyhr\u00e1v\u00e1m, nen\u00ed to prvn\u00ed, o kter\u00e9m p\u00ed\u0161u, a to daleko nen\u00ed prvn\u00ed p\u0159\u00edsp\u011bvek na habru v\u011bnovan\u00fd \u201eDigit\u00e1ln\u00edmu pr\u016flomu.\u201c","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u0440\u043e\u0440\u044b\u0432 \u2014 \u043a\u0430\u043a \u044d\u0442\u043e \u0431\u044b\u043b\u043e | ProHoster","og:description":"\u042d\u0442\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0445\u0430\u043a\u0430\u0442\u043e\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u044e, \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439, \u043f\u0440\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0438\u0448\u0443, \u0438 \u044d\u0442\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u043e\u0441\u0442 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 &quot;\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u043c\u0443.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:26:57+00:00","article:modified_time":"2026-05-20T17:11:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38950","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 00:05:32","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:59:27","updated":"2026-01-24 00:05:32","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/38950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=38950"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/38950\/revisions"}],"predecessor-version":[{"id":173231,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/38950\/revisions\/173231"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/29222"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=38950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=38950"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=38950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}