{"id":34123,"date":"2019-10-31T21:56:30","date_gmt":"2019-10-31T18:56:30","guid":{"rendered":"https:\/\/prohoster.info\/blog\/qa-hakatony\/"},"modified":"2019-10-31T21:56:30","modified_gmt":"2019-10-31T18:56:30","slug":"qa-hakatony","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/qa-hakatony","title":{"rendered":"QA: Hackathony","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"QA: Hackathony\" src=\"\/wp-content\/uploads\/2019\/05\/636a263b380b45592aa8e01499c97af6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZ\u00e1v\u011bre\u010dn\u00e1 \u010d\u00e1st trilogie o hackathonech. V <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/450034\/\">prvn\u00ed \u010d\u00e1sti<\/a><\/noindex> jsem hovo\u0159il o motivaci \u00fa\u010dastnit se takov\u00fdch akc\u00ed. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/451248\/\">Druh\u00e1 \u010d\u00e1st<\/a><\/noindex> byla v\u011bnov\u00e1na chyb\u00e1m organiz\u00e1tor\u016f a jejich n\u00e1sledk\u016fm. Z\u00e1v\u011bre\u010dn\u00e1 \u010d\u00e1st odpov\u00ed na ot\u00e1zky, kter\u00e9 se neve\u0161ly do prvn\u00edch dvou \u010d\u00e1st\u00ed. <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><b>Pov\u011bz mi, jak jsi za\u010dal \u00fa\u010dastnit se hackathon\u016f. <\/b><br \/>\nStudoval jsem na magistersk\u00e9m programu na Lappeenrantsk\u00e9 univerzit\u011b a p\u0159itom \u0159e\u0161il datov\u00e9 sout\u011b\u017ee. M\u016fj typick\u00fd den vypadal n\u00e1sledovn\u011b: probuzen\u00ed v 8, n\u011bkolik p\u0159edn\u00e1\u0161ek na univerzit\u011b, pak sout\u011b\u017ee a kurzy a\u017e do p\u016flnoci (dokud se po\u010d\u00edtalo se submission, sledoval jsem p\u0159edn\u00e1\u0161ky nebo \u010detl \u010dl\u00e1nky). Tento n\u00e1ro\u010dn\u00fd rozvrh p\u0159inesl sv\u00e9 plody a j\u00e1 vyhr\u00e1l datovou sout\u011b\u017e MERC-2017 (o \u010dem\u017e jsem m\u011bl dokonce <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/neurodatalab\/blog\/344268\/\">p\u0159\u00edsp\u011bvek na habru<\/a><\/noindex>). V\u00fdhra mi dodala sebev\u011bdom\u00ed, a kdy\u017e jsem n\u00e1hodou narazil na informace o hackathonu SkinHack 2 v Moskv\u011b, rozhodl jsem se nav\u0161t\u00edvit rodi\u010de a z\u00e1rove\u0148 zjistit, co to vlastn\u011b hackathon je. <\/p>\n<p>Samotn\u00fd hackathon se uk\u00e1zal jako docela z\u00e1bavn\u00fd. Byly dva tracky zam\u011b\u0159en\u00e9 na anal\u00fdzu dat s jasn\u00fdmi metrikami a datov\u00fdm souborem s cenami po 100k rublech. T\u0159et\u00ed track byl zam\u011b\u0159en na v\u00fdvoj aplikac\u00ed s cenou 50k, a v n\u011bm nebyli \u00fa\u010dastn\u00edci. V jeden okam\u017eik organiz\u00e1tor \u0159ekl, \u017ee okno s tla\u010d\u00edtkem bez funkce m\u016f\u017ee vyhr\u00e1t 50k, proto\u017ee cena nem\u016f\u017ee b\u00fdt nevyplacena. Neza\u010dal jsem se u\u010dit programovat aplikace (nekonkuruji tam, kde m\u011b mohou snadno \"p\u0159evr\u00e1tit\"), ale pro m\u011b to byla jasn\u00e1 zpr\u00e1va, \u017ee pole na hackathonech nejsou zapln\u011bn\u00e1. <\/p>\n<p>Tehdy jsem \u0159e\u0161il oba tracky zam\u011b\u0159en\u00e9 na anal\u00fdzu dat s\u00e1m. Na\u0161el jsem leak v datech, kter\u00fd umo\u017enil dos\u00e1hnout dokonal\u00e9ho sk\u00f3re, ale sloupec s leakem nebyl v testovac\u00edch datech, kter\u00e9 jsem dostal dv\u011b hodiny p\u0159ed koncem akce (mimochodem, tehdy jsem ch\u00e1pal, \u017ee p\u0159\u00edtomnost sloupce \"target\" v tr\u00e9ninkov\u00fdch datech se nepo\u010d\u00edt\u00e1 za leak). Z\u00e1rove\u0148 se otev\u0159el leaderboard, m\u016fj submission bez leaku obsazoval t\u0159et\u00ed m\u00edsto z p\u011bti, prvn\u00ed m\u011bl zna\u010dn\u00fd n\u00e1skok a rozhodl jsem se zbyte\u010dn\u011b nepl\u00fdtvat \u010dasem a odjel jsem. <\/p>\n<p>Pot\u00e9, co jsem si s odstupem \u010dasu analyzoval, co se stalo, na\u0161el jsem spoustu chyb (jedna z m\u00fdch zvyklost\u00ed je ment\u00e1ln\u011b si p\u0159ehr\u00e1vat, co se stalo, s blokem a analyzovat chyby, jejich p\u0159\u00ed\u010diny a co by se dalo zm\u011bnit \u2014 to je p\u0159\u00edjemn\u00fd odkaz na m\u00e9 polo-profesion\u00e1ln\u00ed hran\u00ed pokeru). Ale jedno bylo jasn\u00e9 \u2014 na hackathonech je spousta hodnoty a j\u00e1 ji mus\u00edm naplnit. Po t\u00e9to ud\u00e1losti jsem za\u010dal sledovat akce a skupiny a brzy pot\u00e9 se konal dal\u0161\u00ed hackathon. Pak je\u0161t\u011b jeden, a dal\u0161\u00ed\u2026 <\/p>\n<p><b>Pro\u010d se v\u011bnuje\u0161 hackathon\u016fm a ne Kaglu?<\/b><br \/>\nV tuto chv\u00edli se mi Kagl nel\u00edb\u00ed. Od ur\u010dit\u00e9 \u00farovn\u011b dovednost\u00ed, bez specifick\u00fdch d\u016fvod\u016f \u00fa\u010dasti, se Kagl st\u00e1v\u00e1 m\u00e9n\u011b u\u017eite\u010dn\u00fdm ne\u017e jin\u00e9 aktivity. D\u0159\u00edve jsem se hodn\u011b \u00fa\u010dastnil, evidentn\u011b jsem se n\u011bjak odpojil. <\/p>\n<p><b>Pro\u010d hackathony a ne pr\u00e1ce na vlastn\u00edm projektu? <\/b><br \/>\nL\u00edb\u00ed se mi idea vytvo\u0159it n\u011bco skv\u011bl\u00e9ho vlastn\u00edma rukama v pomal\u00e9m tempu. Kluci z ODS organizovali <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/ods_pet_projects\">ODS pet projects<\/a><\/noindex> pro v\u0161echny, kte\u0159\u00ed cht\u011bj\u00ed o v\u00edkendech pracovat na sv\u00fdch projektech v kruhu podobn\u011b sm\u00fd\u0161lej\u00edc\u00edch. Mysl\u00edm, \u017ee se k nim brzy p\u0159ipoj\u00edm. <\/p>\n<p><b>Jak nach\u00e1z\u00ed\u0161 akce? <\/b><br \/>\nHlavn\u00edm zdrojem je hackathon.com (sv\u011bt) a chat na Telegramu <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/RussianHackers_Channel\">Russian Hackers<\/a><\/noindex> (Rusko). Nav\u00edc se anonce akc\u00ed objevuj\u00ed v reklam\u00e1ch na soci\u00e1ln\u00edch s\u00edt\u00edch a na LinkedInu. Pokud nic nenajde\u0161, m\u016f\u017ee\u0161 se pod\u00edvat sem: mlh.io, devpost.com, hackevents.co, hackalist.org, HackathonsNear.me, hackathon.io. <\/p>\n<p><b>P\u0159ipravuje\u0161 pl\u00e1n \u0159e\u0161en\u00ed p\u0159ed \u00fa\u010dast\u00ed nebo se v\u0161echno \u0159e\u0161\u00ed za pochodu? Nap\u0159\u00edklad t\u00fdden p\u0159ed hackathonem si \u0159\u00edk\u00e1\u0161: \u201eTady bude pot\u0159ebn\u00fd takov\u00fd a takov\u00fd specialist, mus\u00edm ho naj\u00edt\u201c?<\/b><br \/>\nPokud je hackathon produktov\u00fd \u2014 ano, p\u0159ipravuji se. P\u00e1r t\u00fddn\u016f p\u0159edem vym\u00fd\u0161l\u00edm, co budu d\u011blat, odhaduji, kdo m\u016f\u017ee b\u00fdt u\u017eite\u010dn\u00fd, a shroma\u017e\u010fuji t\u00fdm z p\u0159\u00e1tel nebo \u00fa\u010dastn\u00edk\u016f minul\u00fdch hackathon\u016f. <\/p>\n<p><b>Je re\u00e1ln\u00e9 hacknout hackathon osamocen\u011b? Co d\u011blat, pokud nem\u00e1\u0161 t\u00fdm? <\/b><br \/>\nHackathony v datov\u00fdch v\u011bd\u00e1ch jsou skute\u010dn\u00e9 (jsem \u017eiv\u00fdm p\u0159\u00edkladem), u produktov\u00fdch jsem v\u0161ak \u017e\u00e1dn\u00e9 nevid\u011bl, i kdy\u017e si tak\u00e9 mysl\u00edm, \u017ee ano. Bohu\u017eel, n\u011bkdy organiz\u00e1to\u0159i uplat\u0148uj\u00ed omezen\u00ed na minim\u00e1ln\u00ed po\u010det \u00fa\u010dastn\u00edk\u016f v t\u00fdmu. Mysl\u00edm, \u017ee to je zp\u016fsobeno t\u00edm, \u017ee ne v\u0161ichni \u201eosam\u011bl\u00ed vlci\u201c se dostanou do fin\u00e1le (tj. prost\u011b odch\u00e1zej\u00ed p\u0159i prvn\u00edch pot\u00ed\u017e\u00edch), \u00fa\u010dast v t\u00fdmu to v\u0161ak p\u0159ece jen zadr\u017euje. Po akci se p\u0159edpokl\u00e1d\u00e1, \u017ee budete pokra\u010dovat v pr\u00e1ci na projektu. S t\u00fdmem bude snaz\u0161\u00ed dot\u00e1hnout projekt do konce. <\/p>\n<p>Celkov\u011b doporu\u010duji v\u017edy se \u00fa\u010dastnit s t\u00fdmem. Pokud nem\u00e1te vlastn\u00ed t\u00fdm, organiz\u00e1to\u0159i v\u00e1m v\u017edy pomohou naj\u00edt nebo vytvo\u0159it jeden.<\/p>\n<p><b>Jak se v\u00e1m da\u0159\u00ed vyrovn\u00e1vat s \u00fanavou b\u011bhem hackathonu? <\/b><br \/>\nNa hackathonu m\u00e1te 2 dny na pr\u00e1ci, tj. 48 hodin (30-48 hodin, vezmeme 48 pro zjednodu\u0161en\u00ed v\u00fdpo\u010dtu). Ode\u010dteme \u010das na sp\u00e1nek (16-20 hodin), z\u016fstane maxim\u00e1ln\u011b 30. Z toho re\u00e1ln\u011b na produktivn\u00ed pr\u00e1ci zb\u00fdv\u00e1 asi 8 hodin (v pr\u016fm\u011bru). Pokud spr\u00e1vn\u011b zorganizujete pr\u00e1ci (sp\u00e1nek, stravov\u00e1n\u00ed, pobyt na \u010derstv\u00e9m vzduchu, cvi\u010den\u00ed, chv\u00edle uv\u011bdom\u011bn\u00ed, spr\u00e1vn\u00e1 komunikace s t\u00fdmem a zm\u011bna aktivity), m\u016f\u017eete hodiny hlubok\u00e9 pr\u00e1ce dot\u00e1hnout na 12-14. Po takov\u00e9 pr\u00e1ci se budete c\u00edtit vy\u010derpan\u00ed, ale bude to p\u0159\u00edjemn\u00e1 \u00fanava. K\u00f3dov\u00e1n\u00ed bez sp\u00e1nku a p\u0159est\u00e1vek s energetick\u00fdmi n\u00e1poji je cesta k ne\u00fasp\u011bchu.<\/p>\n<p><b>M\u00e1te p\u0159ipraven\u00e9 vlastn\u00ed pipeline pro hackathony? Jak jste je vytvo\u0159il, jak jsou strukturov\u00e1ny (soubor .py v jednotliv\u00fdch slo\u017ek\u00e1ch, ka\u017ed\u00fd pro sv\u016fj \u00fakol atd.) a jak za\u010d\u00edt vytv\u00e1\u0159et takov\u00e9 s\u00e1m?<\/b><br \/>\nNepou\u017e\u00edv\u00e1m pln\u011b hotov\u00e1 \u0159e\u0161en\u00ed z minul\u00fdch hackathon\u016f v nov\u00fdch, ale m\u00e1m svou zoo model\u016f a pipeline z prob\u011bhl\u00fdch sout\u011b\u017e\u00ed. Nemus\u00edm p\u0159episovat standardn\u00ed \u00faseky znovu (nap\u0159\u00edklad spr\u00e1vn\u00e9 target encoding nebo jednoduchou s\u00ed\u0165 na vy\u010dlen\u011bn\u00ed z\u00e1m\u011bru z textu), co\u017e mi \u0161et\u0159\u00ed spoustu \u010dasu. <\/p>\n<p>V sou\u010dasn\u00e9 dob\u011b to vypad\u00e1 takto: pro ka\u017edou sout\u011b\u017e nebo hackathon m\u00e1m sv\u00e9 repo na GitHubu, ve kter\u00e9m jsou ulo\u017eeny notebooky, skripty a mal\u00e1 dokumentace o tom, co se d\u011bje. Nav\u00edc m\u00e1m samostatn\u00e9 repo pro r\u016fzn\u00e9 krabicov\u00e9 \u201evychyt\u00e1vky\u201c (jako je spr\u00e1vn\u00e9 target encoding s kros-validac\u00ed). Nemysl\u00edm si, \u017ee je to nejv\u00edc elegantn\u00ed \u0159e\u0161en\u00ed, ale zat\u00edm mi to vyhovuje. <\/p>\n<p>Za\u010dal bych t\u00edm, \u017ee si ulo\u017e\u00edm ve\u0161ker\u00fd sv\u016fj k\u00f3d do slo\u017eek a nap\u00ed\u0161u kr\u00e1tkou dokumentaci (pro\u010d, co, jak jsem d\u011blal a v\u00fdsledek). <\/p>\n<p><b>Je re\u00e1ln\u00e9 p\u0159ipravit MVP z nuly za tak kr\u00e1tkou dobu, nebo v\u0161ichni \u00fa\u010dastn\u00edci p\u0159ich\u00e1zej\u00ed s p\u0159ipraven\u00fdmi \u0159e\u0161en\u00edmi?<\/b><br \/>\nMohu \u0159\u00edci pouze o projektech spojen\u00fdch s datovou v\u011bdou \u2014 ano, je to mo\u017en\u00e9. MVP pro m\u011b je souhrn dvou faktor\u016f: <\/p>\n<ul>\n<li>\u017divotaschopn\u00e1 my\u0161lenka p\u0159edstavena jako produkt (tj. vypracovan\u00fd business canvas). V\u017edy by m\u011blo b\u00fdt jasn\u00e9 porozum\u011bn\u00ed tomu, pro\u010d a pro koho produkt vytv\u00e1\u0159\u00edme. N\u011bkdy projekty s dob\u0159e od\u016fvodn\u011bn\u00fdm projektem, ale bez prototypu vyhr\u00e1vaj\u00ed ceny a na tom nen\u00ed nic p\u0159ekvapiv\u00e9ho. Bohu\u017eel, mnoho \u00fa\u010dastn\u00edk\u016f se nedok\u00e1\u017ee abstrahovat od ho\u0159kosti por\u00e1\u017eky a sv\u00e1d\u00ed sv\u00e9 ne\u00fasp\u011bchy na kr\u00e1tkozrakost organiz\u00e1tor\u016f, p\u0159i\u010dem\u017e pokra\u010duj\u00ed v budov\u00e1n\u00ed model\u016f nejasn\u00e9ho c\u00edle na dal\u0161\u00edch hackathonech. <\/li>\n<li>N\u011bjak\u00fd ukazatel, \u017ee tento produkt m\u016f\u017eete vytvo\u0159it (aplikace, k\u00f3d, popis pipeline). <\/li>\n<\/ul>\n<p>\nN\u011bkdy se stane, \u017ee na hackathon p\u0159ijde t\u00fdm s hotov\u00fdm \u0159e\u0161en\u00edm a sna\u017e\u00ed se ho \"p\u0159izp\u016fsobit\" \u00fakolu organiz\u00e1tor\u016f. Takov\u00e9 t\u00fdmy jsou vylou\u010deny p\u0159i technick\u00e9m screening a \"po\u010d\u00edt\u00e1\" se jen ta \u010d\u00e1st, kterou ud\u011blali na m\u00edst\u011b. Nevid\u011bl jsem takov\u00e9 t\u00fdmy mezi v\u00edt\u011bzi, ale mysl\u00edm, \u017ee i tak maj\u00ed smysl chodit kv\u016fli budouc\u00ed hodnot\u011b (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/450034\/\">kontakty, datov\u00e9 sady a dal\u0161\u00ed<\/a><\/noindex>). <\/p>\n<p><b>Existuj\u00ed p\u0159\u00edklady, kdy byly projekty realizovan\u00e9 na hackathonech dota\u017eeny do produkce\/startupu? <\/b><br \/>\nAno. M\u011bl jsem t\u0159i p\u0159\u00edpady, kdy byly dota\u017eeny do produkce. Jednou jsem to ud\u011blal s\u00e1m, dvakr\u00e1t \u2014 rukama jin\u00fdch na z\u00e1klad\u011b m\u00fdch n\u00e1pad\u016f a k\u00f3du, kter\u00fd jsem napsal na hackathonu. Tak\u00e9 zn\u00e1m p\u00e1r t\u00fdm\u016f, kter\u00e9 pokra\u010dovaly ve spolupr\u00e1ci s firmou jako konzultanti. O kone\u010dn\u00fdch v\u00fdsledc\u00edch nev\u00edm, ale pravd\u011bpodobn\u011b bylo n\u011bco dokon\u010deno. S\u00e1m startupy jsem nezakl\u00e1dal a nev\u00edm, jestli n\u011bkdo n\u011bco d\u011blal, a\u010dkoliv p\u0159\u00edklady, jsem si jist\u00fd, existuj\u00ed. <\/p>\n<p><b>Po \u00fa\u010dasti na mnoha hackathonech, jak\u00e9 rady bys dal sob\u011b, kdybys se mohl vr\u00e1tit do minulosti?<\/b><\/p>\n<ol>\n<li>Taktika je d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e man\u00e9vry. P\u0159edstav si ka\u017ed\u00e9 rozhodnut\u00ed jako hotov\u00fd produkt. My\u0161lenka, Jupiter notebook, algoritmus nic neznamenaj\u00ed, pokud nen\u00ed jasn\u00e9, kdo za to zaplat\u00ed. <\/li>\n<li>Ne\u017e za\u010dnete s n\u00e1vrhem \u010dehokoli, ptejte se ne \"co?\", ale \"pro\u010d?\" a \"jak?\". Nap\u0159\u00edklad, kdy\u017e navrhujete n\u011bjak\u00e9 ML \u0159e\u0161en\u00ed, nejd\u0159\u00edve p\u0159em\u00fd\u0161lejte o ide\u00e1ln\u00edm algoritmu: co z\u00edsk\u00e1v\u00e1 jako vstup a jak jsou jeho predikce d\u00e1le vyu\u017e\u00edv\u00e1ny? <\/li>\n<li>P\u0159ipojte se k t\u00fdmu. <\/li>\n<\/ol>\n<p><b>\u010c\u00edm se obvykle krm\u00ed na hackathonech? <\/b><br \/>\nOdpov\u011b\u010f je, \u017ee na hackathonech b\u00fdv\u00e1 j\u00eddlo zpravidla \u0161patn\u00e9: pizzy, energetick\u00e9 n\u00e1poje, limon\u00e1dy. Tak\u0159ka v\u017edy je j\u00eddlo organizov\u00e1no formou \u0161v\u00e9dsk\u00e9ho stolu (nebo v\u00fddejn\u00edho stolu), k n\u011bmu\u017e se tvo\u0159\u00ed obrovsk\u00e1 fronta. V noci obvykle nekrm\u00ed, a\u010dkoli v jednom sout\u011b\u017en\u00edm p\u0159\u00edpad\u011b v Pa\u0159\u00ed\u017ei nechali ob\u010derstven\u00ed \u2014 chipy, koblihy a kolu. P\u0159edstavil jsem si my\u0161lenkov\u00fd proces organiz\u00e1tor\u016f: \"Tak, co jed\u00ed program\u00e1to\u0159i? Jo, jasn\u011b! Chc\u00edpky, koblihy \u2014 to je ono. D\u00e1me jim tuto hr\u016fzu.\" N\u00e1sleduj\u00edc\u00ed den jsem se zeptal organiz\u00e1tor\u016f: \"Kluci, nemohli bychom na noc ud\u011blat n\u011bco jin\u00e9ho? Nap\u0159\u00edklad ka\u0161i?\" Na to na m\u011b koukali jako na idiota. Slavn\u00e1 francouzsk\u00e1 pohostinnost. <\/p>\n<p>Na dobr\u00fdch hackathonech se j\u00eddlo objedn\u00e1v\u00e1 v boxech, je rozd\u011bleno na norm\u00e1ln\u00ed, vegetari\u00e1nsk\u00e9 a ko\u0161er stravov\u00e1n\u00ed. Plus se postav\u00ed ledni\u010dka s jogurty, m\u00fcsli \u2014 pro ty, kdo si cht\u011bj\u00ed zakousnout. \u010caj, k\u00e1va, voda \u2014 to je standard. Zapamatoval jsem si hackathon Hack Moscow 2 \u2014 tam n\u00e1s kr\u00e1sn\u011b nakrmili bor\u0161\u010dem a masov\u00fdmi kuli\u010dkami s bramborovou ka\u0161\u00ed v j\u00eddeln\u011b kancel\u00e1\u0159e 1C. <\/p>\n<p><b>Rozumnost hackathon\u016f z\u00e1vis\u00ed, \u0159ekn\u011bme, na profesn\u00ed sf\u00e9\u0159e organiz\u00e1tor\u016f (nap\u0159\u00edklad, nejl\u00e9pe po\u0159\u00e1dan\u00e9 hackathony organizuj\u00ed konzultanti)?<\/b><br \/>\nNejlep\u0161\u00ed hackathony byly od organiz\u00e1tor\u016f, kte\u0159\u00ed bu\u010f p\u0159edt\u00edm ji\u017e hackathony po\u0159\u00e1dali, nebo se jich d\u0159\u00edve \u00fa\u010dastnili. Mysl\u00edm, \u017ee to je jedin\u00fd faktor, od kter\u00e9ho z\u00e1vis\u00ed kvalita akce. <\/p>\n<p><b>Jak poznat, \u017ee nejsi nov\u00e1\u010dek a je \u010das na hackathon?<\/b><br \/>\nNejlep\u0161\u00ed \u010das, kdy j\u00edt na hackathon, byl p\u0159ed rokem. Druh\u00fd nejlep\u0161\u00ed \u010das je te\u010f. Tak se do toho pus\u0165, chybuje a u\u010d se \u2014 to je v po\u0159\u00e1dku. Dokonce ani neuronov\u00e1 s\u00ed\u0165 \u2014 nejv\u011bt\u0161\u00ed vyn\u00e1lez lidstva po kole a gradientn\u00edm boostingu nad stromy \u2014 nedok\u00e1\u017ee rozli\u0161it ko\u010dku od psa b\u011bhem prvn\u00edho \u0161kolen\u00ed. <\/p>\n<p><b>Jak\u00e9 \"\u010derven\u00e9 vlajky\" okam\u017eit\u011b nazna\u010duj\u00ed, \u017ee akce nebude moc a nem\u011blo by se na ni ztr\u00e1cet \u010das?<\/b><\/p>\n<ul>\n<li>Jasn\u00fd popis, co je t\u0159eba ud\u011blat (plat\u00ed pro produktov\u00e9 hackathony). Pokud v\u00e1m p\u0159i registraci bude jasn\u011b stanovena \u00faloha, rad\u011bji z\u016fst\u00e1vejte doma. Za svou pam\u011b\u0165 si nepamatuji \u017e\u00e1dn\u00fd dobr\u00fd hackathon s jasn\u00fdm zad\u00e1n\u00edm. Pro srovn\u00e1n\u00ed: Dob\u0159e \u2014 ud\u011blejte n\u00e1m n\u011bco souvisej\u00edc\u00edho s anal\u00fdzou audio konverzac\u00ed. \u0160patn\u011b \u2014 ud\u011blejte n\u00e1m aplikaci, kter\u00e1 by dok\u00e1zala rozd\u011blit konverzaci na dv\u011b samostatn\u00e9 zvukov\u00e9 stopy pro ka\u017edou osobu. <\/li>\n<li>Mal\u00fd cenov\u00fd fond. Pokud v\u00e1s \u017e\u00e1daj\u00ed, abyste vytvo\u0159ili \u201eTinder pro online obchod s AI\u201c a cena za prvn\u00ed m\u00edsto je 500 eur a minim\u00e1ln\u00ed velikost t\u00fdmu je 5 lid\u00ed \u2014 pravd\u011bpodobn\u011b nestoj\u00ed za to ztr\u00e1cet \u010das (ano, tohle je skute\u010dn\u00fd hackathon, kter\u00fd se konal v Mnichov\u011b). <\/li>\n<li>Nedostatek dat (plat\u00ed pro datascience hackathony). Organiz\u00e1to\u0159i obvykle poskytuj\u00ed z\u00e1kladn\u00ed informace o akci a n\u011bkdy vzor datov\u00e9ho souboru. Pokud nebyly poskytnuty \u2014 zeptejte se, nic v\u00e1m z toho neubyde. Pokud za 2-3 dny nen\u00ed jasn\u00e9, jak\u00e1 data budou poskytnuta a zda v\u016fbec \u2014 to je \u010derven\u00e1 vlajka. <\/li>\n<li>Nov\u00ed organiz\u00e1to\u0159i. Neztr\u00e1cejte \u010das a vygooglete si informace o organiz\u00e1torech hackathonu. Pokud po\u0159\u00e1daj\u00ed akci tohoto druhu poprv\u00e9 \u2014 je vysok\u00e1 pravd\u011bpodobnost, \u017ee n\u011bco nep\u016fjde podle pl\u00e1nu. Na druhou stranu, pokud organiz\u00e1tor a \u010dlenov\u00e9 poroty ji\u017e po\u0159\u00e1dali hackathony nebo se v minulosti aktivn\u011b \u00fa\u010dastnili \u2014 to je zelen\u00e1 vlajka.<\/li>\n<\/ul>\n<p><b>Na jednom hackathonu mi \u0159ekli: \u201eM\u011bl jsi nejlep\u0161\u00ed \u0159e\u0161en\u00ed podle sk\u00f3re, ale promi\u0148, hodnot\u00ed se t\u00fdmov\u00e1 pr\u00e1ce a ty jsi pracoval s\u00e1m. Kdybys vzal do t\u00fdmu studenta nebo holku\u2026?\u201c Setkal jsi se s takovou nespravedlnost\u00ed? Jak jsi se s t\u00edm vyrovnal? <\/b><br \/>\nAno, setkal jsem se s t\u00edm n\u011bkolikr\u00e1t. Beru to stoicky: ud\u011blal jsem v\u0161e, co bylo v m\u00fdch sil\u00e1ch, a pokud to nevy\u0161lo \u2014 tak tomu i b\u00fdt. <\/p>\n<p>\n<b>Pro\u010d se t\u00edm v\u0161\u00edm v\u016fbec zab\u00fdv\u00e1\u0161?<\/b><br \/>\nV\u0161echno to d\u011bl\u00e1m prost\u011b z nudy.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/452430\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0417\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0442\u0440\u0438\u043b\u043e\u0433\u0438\u0438 \u043e \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445. \u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b \u043e \u043c\u043e\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u043a \u0443\u0447\u0430\u0441\u0442\u0438\u044e \u0432 \u0442\u0430\u043a\u0438\u0445 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u044f\u0445. \u0412\u0442\u043e\u0440\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0431\u044b\u043b\u0430 \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u043e\u0448\u0438\u0431\u043a\u0430\u043c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432 \u0438 \u0438\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043c. \u0417\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043e\u0442\u0432\u0435\u0442\u0438\u0442 \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u043b\u0438\u0441\u044c \u0432 \u043f\u0435\u0440\u0432\u044b\u0435 \u0434\u0432\u0435 \u0447\u0430\u0441\u0442\u0438. \u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0438 \u043a\u0430\u043a \u0442\u044b \u043d\u0430\u0447\u0430\u043b \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445. \u042f \u0443\u0447\u0438\u043b\u0441\u044f \u0432 \u043c\u0430\u0433\u0438\u0441\u0442\u0440\u0430\u0442\u0443\u0440\u0435 \u041b\u0430\u043f\u043f\u0435\u0435\u043d\u0440\u0430\u043d\u0442\u0441\u043a\u043e\u0433\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u043f\u043e\u043f\u0443\u0442\u043d\u043e \u0440\u0435\u0448\u0430\u044f \u0441\u043e\u0440\u0435\u0432\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25748,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34123","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=\"\u0417\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0442\u0440\u0438\u043b\u043e\u0433\u0438\u0438 \u043e \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445.\" \/>\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\/qa-hakatony\" \/>\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\udd47QA: \u0425\u0430\u043a\u0430\u0442\u043e\u043d\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0417\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0442\u0440\u0438\u043b\u043e\u0433\u0438\u0438 \u043e \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/qa-hakatony\" \/>\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-31T18:56:30+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:56:30+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\udd47QA: Hackathony | ProHoster","description":"Z\u00e1v\u011bre\u010dn\u00e1 \u010d\u00e1st trilogie o hackathonech.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/qa-hakatony","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\udd47QA: \u0425\u0430\u043a\u0430\u0442\u043e\u043d\u044b | ProHoster","og:description":"\u0417\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0442\u0440\u0438\u043b\u043e\u0433\u0438\u0438 \u043e \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/qa-hakatony","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-31T18:56:30+00:00","article:modified_time":"2019-10-31T18:56:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34123","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-21 18:00:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:27:30","updated":"2026-01-21 18:00:19","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\/34123","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=34123"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/34123\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/25748"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=34123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=34123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=34123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}