Hakatona triloģijas beigu daļa. IN
PastÄstiet, kÄ sÄkÄt piedalÄ«ties hakatonos.
LapÄnrantas UniversitÄtÄ studÄju maÄ£istrantÅ«rÄ, risinot konkursus datu analÄ«zÄ. Mana tipiskÄ diena izskatÄ«jÄs Å”Ädi: celÅ”anÄs 8, daži pÄri universitÄtÄ, tad konkursi un kursi lÄ«dz pusnaktij (kamÄr tiek skaitÄ«ts iesniegums, skatos lekcijas vai lasu rakstus). Tik stingrs grafiks nesa augļus, un es uzvarÄju MERC-2017 datu analÄ«zes konkursÄ (par kuru pat tika runÄts
Pats hakatons izvÄrtÄs diezgan jocÄ«gs. Datu analÄ«zei bija divi ieraksti ar skaidriem rÄdÄ«tÄjiem un datu kopa ar naudas balvu 100 50 rubļu. TreÅ”ais celiÅÅ” bija par lietotÅu izstrÄdi ar balvu 50k, un tajÄ nebija neviena dalÄ«bnieka. KÄdreiz organizators teica, ka logs ar pogu bez funkcionalitÄtes var laimÄt XNUMXk, jo balvu nevar izmaksÄt. Es nesÄku mÄcÄ«ties programmÄt aplikÄcijas (nepiedalos sacensÄ«bÄs, kur mani var viegli āapgÄztā), bet man tas bija skaidrs vÄstÄ«jums, ka hakatonos lauki nav pÄrpildÄ«ti.
Tad es atrisinÄju abus datu analÄ«zes ierakstus vienatnÄ. Atradu noplÅ«di datos, kas ļÄva iegÅ«t ideÄlo Ätrumu, bet kolonna ar noplÅ«di nebija testa datos, ko saÅÄmu divas stundas pirms pasÄkuma beigÄm (starp citu, tad sapratu, ka klÄtbÅ«tne āmÄrÄ·aā kolonna vilcienÄ netiek uzskatÄ«ta par noplÅ«di). TajÄ paÅ”Ä laikÄ atvÄrÄs lÄ«deru tabula, mans pieteikums bez sejas ieÅÄma treÅ”o vietu no piecÄm, bija liela atstarpe lÄ«dz pirmajam un nolÄmu netÄrÄt laiku un devos prom.
PÄc tam, kad ar svaigu prÄtu analizÄju notikuÅ”o, es atklÄju virkni kļūdu (viens no maniem ieradumiem ir garÄ«gi ritinÄt, kas notika ar piezÄ«mju grÄmatiÅu, un analizÄt kļūdas, to cÄloni un to, ko varÄja mainÄ«t - tik patÄ«kams mantojums daļÄji profesionÄlas pokera spÄles). TaÄu viens bija skaidrs ā hakatonos ir liela vÄrtÄ«ba, un man tas vienkÄrÅ”i bija jÄÄ«steno. PÄc Ŕī notikuma es sÄku sekot lÄ«dzi pasÄkumiem un grupÄm, un nÄkamais hakatons nebija ilgi gaidÄ«ts. Tad vÄl viens un vÄl viens...
KÄpÄc tu taisi hakatonus nevis Kaglo?
Man Kagle Å”obrÄ«d nepatÄ«k. No noteikta prasmju lÄ«meÅa, bez Ä«paÅ”iem lÄ«dzdalÄ«bas iemesliem, kagle kļūst mazÄk noderÄ«ga nekÄ citas aktivitÄtes. IepriekÅ” piedalÄ«jos daudz, acÄ«mredzot izdevÄs kaut kÄ āizkÄptā.
KÄpÄc hakatoni un nestrÄdÄÅ”ana pie sava projekta?
Man patÄ«k ideja ar savÄm rokÄm lÄnÄ tempÄ pagatavot kaut ko forÅ”u. PuiÅ”i no ODS organizÄja
KÄ jÅ«s atrodat notikumus?
Galvenais avots - hackathon.com (pasaule) un telegrammas tÄrzÄÅ”ana
Vai pirms dalÄ«bas sagatavojat risinÄjuma plÄnu vai viss tiek izlemts lidojumÄ? Vai, piemÄram, nedÄļu pirms hakatona domÄjat: āMums te vajadzÄs tÄdu un tÄdu speciÄlistu, vajadzÄs meklÄtā?
Ja hakatons ir paredzÄts Ädienam, jÄ, es gatavojos. Dažas nedÄļas iepriekÅ” es izdomÄju, ko darÄ«Å”u, izdomÄju, kurÅ” varÄtu bÅ«t noderÄ«gs, un izveidoju draugu vai dalÄ«bnieku komandu no iepriekÅ”Äjiem hakatoniem.
Vai tieÅ”Äm ir iespÄjams uzlauzt hakatonu vienatnÄ? Ko darÄ«t, ja nav komandas?
Datu zinÄtnes hakatoni ir Ä«sti (es esmu dzÄ«vs piemÄrs tam), es neesmu redzÄjis pÄrtikas preÄu hakatonus, lai gan es arÄ« tÄ domÄju. DiemžÄl dažreiz organizatori nosaka minimÄlo dalÄ«bnieku skaitu komandÄ. ManuprÄt, tas ir saistÄ«ts ar to, ka ne visi āvientuļniekiā sasniedz finÄlu (tas ir, viÅi vienkÄrÅ”i aiziet ar pirmajÄm grÅ«tÄ«bÄm), dalÄ«ba komandÄ joprojÄm kavÄ. ArÄ« pÄc pasÄkuma jums ir paredzÄts turpinÄt darbu pie projekta. Ar komandu bÅ«s vieglÄk realizÄt projektu.
KopumÄ mans padoms ir vienmÄr piedalÄ«ties ar komandu. Ja jums nav savas komandas, organizatori vienmÄr palÄ«dzÄs jums to atrast vai izveidot.
KÄ tikt galÄ ar nogurumu hakatona laikÄ?
HakatonÄ jums tiek dotas 2 dienas, lai strÄdÄtu, tas ir 48 stundas (30-48 stundas, pieÅemsim 48, lai atvieglotu skaitÄ«Å”anu). NoÅemam laiku miegam (16-20 stundas), atstÄjot ne vairÄk kÄ 30. No tÄm 8 stundas (vidÄji) reÄli tiks veltÄ«tas produktÄ«vam darbam. Ja pareizi organizÄ savu darbu (miegs, uzturs, izieÅ”ana svaigÄ gaisÄ, vingrinÄjumi, apzinÄtÄ«bas minÅ«tes, pareiza komunikÄcija ar kolektÄ«vu un aktivitÄÅ”u maiÅa), tad dziļÄs darba stundas var palielinÄt lÄ«dz 12-14. PÄc Å”Äda darba jutÄ«sies pÄrguris, bet tas bÅ«s patÄ«kams nogurums. KodÄÅ”ana bez miega un pÄrtraukumiem, ko pÄrtrauc enerÄ£ijas dzÄrieni, ir neveiksmju recepte.
Vai jums ir gatavi hakatonu cauruļvadi? KÄ jÅ«s tos ieguvÄt, kÄ tie ir sakÄrtoti (tie atrodas mapÄs ar .py failiem, katrs savam uzdevumam utt.) un kÄ sÄkt tos izveidot paÅ”am?
Jaunajos neizmantoju pilnÄ«bÄ gatavus risinÄjumus no pagÄtnes hakatoniem, bet man ir savs modeļu zoodÄrzs un iepriekÅ”Äjo konkursu cauruļvadi. Man nav jÄpÄrraksta standarta daļas no jauna (piemÄram, pareiza mÄrÄ·a kodÄÅ”ana vai vienkÄrÅ”s režģis nolÅ«ka izvilkÅ”anai no teksta), kas ietaupa daudz laika.
Å obrÄ«d tas izskatÄs Å”Ädi: katram konkursam vai hakatonam GitHub ir savs repo, tas glabÄ piezÄ«mju grÄmatiÅas, skriptus un nelielu dokumentÄciju par notiekoÅ”o. TurklÄt ir atseviŔķs repo visu veidu ātrikiemā (piemÄram, pareiza mÄrÄ·a kodÄÅ”ana ar savstarpÄju apstiprinÄÅ”anu). NedomÄju, ka tas ir elegantÄkais risinÄjums, bet pagaidÄm man der.
Es sÄktu ar visu savu kodu saglabÄÅ”anu mapÄs un Ä«sas dokumentÄcijas rakstÄ«Å”anu (kÄpÄc, ko, kÄ es to izdarÄ«ju un rezultÄts).
Vai ir reÄli sagatavot MVP no nulles tik Ä«sÄ laikÄ vai arÄ« visi dalÄ«bnieki nÄk ar gataviem risinÄjumiem?
Par projektiem, kas saistÄ«ti ar datu zinÄtni, varu teikt tikai ā jÄ, tas ir iespÄjams. Man MVP ir divu faktoru kombinÄcija:
- DzÄ«votspÄjÄ«ga ideja, kas pasniegta kÄ produkts (t.i., uzgleznota uz biznesa audekla). VienmÄr ir jÄbÅ«t skaidrai izpratnei par to, kÄpÄc un kam mÄs ražojam produktu. Dažreiz projekti ar labi pamatotu dizainu, bet bez prototipa iegÅ«st balvas, un tas nav pÄrsteidzoÅ”i. DiemžÄl daudzi dalÄ«bnieki nevar ignorÄt sakÄves rÅ«gtumu un savas neveiksmes saista ar organizatoru tuvredzÄ«bu, nÄkamajos hakatonos turpinot griezt modeļus kÄdam nezinÄmam.
- KÄds indikators, ka varat izgatavot Å”o produktu (pieteikums, kods, cauruļvadu apraksts).
GadÄs, ka komanda ierodas uz hakatonu ar gatavu risinÄjumu un cenÅ”as to āpielÄgotā organizatoru norÄdÄ«jumiem. Å Ädas komandas tiek nogrieztas tehniskÄs pÄrbaudes laikÄ vai tiek āieskaitÄ«taā tikai tÄ daļa, ko tÄs veica vietnÄ. Neesmu redzÄjis Å”Ädas komandas kÄ uzvarÄtÄjas, taÄu domÄju, ka tÄm joprojÄm ir izdevÄ«gi spÄlÄt nÄkotnes vÄrtÄ«bas dÄļ (
Vai ir kÄdi piemÄri, kÄ hakatonos realizÄto amatniecÄ«bu var izmantot ražoÅ”anÄ/uzsÄkumÄ?
JÄ. Man bija trÄ«s gadÄ«jumi, kad viÅi to nogÄdÄja ražoÅ”anÄ. Vienreiz es pats, divreiz - ar kÄda cita rokÄm, pamatojoties uz manÄm idejÄm un kodu, ko uzrakstÄ«ju hakatonÄ. Zinu arÄ« pÄris komandas, kas turpinÄja sadarboties ar uzÅÄmumu kÄ konsultanti. Es nezinu galÄ«gos rezultÄtus, bet, visticamÄk, kaut kas tika pabeigts. Es pats neesmu organizÄjis jaunuzÅÄmumus un nezinu, ka kÄds to ir darÄ«jis, lai gan esmu pÄrliecinÄts, ka ir piemÄri.
PÄc piedalÄ«Å”anÄs daudzos hakatonos, kÄdu padomu jÅ«s sev dotu, ja varÄtu atgriezties pagÄtnÄ?
- Taktika ir svarÄ«gÄka par manevriem. Uztveriet katru risinÄjumu kÄ gatavu produktu. Ideja, Jupiter klÄpjdators, algoritms nav neko vÄrti, ja nav skaidrs, kas par to maksÄs.
- Pirms kaut ko izstrÄdÄjat, atbildiet uz jautÄjumu nevis "kas?", bet "kÄpÄc?" Un kÄ?". PiemÄrs: izstrÄdÄjot jebkuru ML risinÄjumu, vispirms padomÄjiet par ideÄlo algoritmu: ko tas saÅem kÄ ievadi, kÄ tÄ prognozes tiek izmantotas nÄkotnÄ?
- Esi daļa no komandas.
Ko viÅi parasti baro hakatonos?
Parasti hakatonos Ädiens ir slikts: pica, enerÄ£ijas dzÄrieni, soda. GandrÄ«z vienmÄr Ädiens tiek organizÄts bufetes (vai servÄÅ”anas galda) veidÄ, pie kura ir milzÄ«ga rinda. ViÅi parasti nedod Äst naktÄ«, lai gan vienÄ konkursÄ ParÄ«zÄ bija gadÄ«jums, kad Ädiens tika atstÄts uz nakti - Äipsi, virtuļi un kola. IztÄloÅ”os organizatoru domu gÄjienu: āKo tad tur programmÄtÄji Äd? Ak, tieÅ”i tÄ! Äipsi, virtuļi ā tas arÄ« viss. Dosim viÅiem Å”os atkritumus. ā NÄkamajÄ dienÄ jautÄju organizatoriem: āPuiÅ”i, vai uz nakti ir iespÄjams kaut ko savÄdÄk izdarÄ«t? Nu, varbÅ«t kÄdu putru?ā PÄc tam viÅi uz mani skatÄ«jÄs kÄ uz idiotu. SlavenÄ franÄu viesmÄ«lÄ«ba.
Labos hakatonos Ädiens tiek pasÅ«tÄ«ts kastÄs, ir iedalÄ«jums parastajÄs, veÄ£etÄrajÄs un koÅ”era ÄdienreizÄs. Plus viÅi ieliek ledusskapi ar jogurtiem un musli - tiem, kas vÄlas uzkost. TÄja, kafija, Å«dens - standarta. Atceros Hack Moscow 2 hakatonu - 1C biroja ÄdnÄ«cÄ mani sirsnÄ«gi pabaroja ar borÅ”Äu un kotletÄm ar kartupeļu biezeni.
Hakatonu saprÄts ir atkarÄ«gs, tÄ teikt, no organizatoru profesionÄlÄs sfÄras (piemÄram, labÄkos hakatonus vada konsultanti)?
LabÄkie hakatoni bija no organizatoriem, kuri hakatonus bija organizÄjuÅ”i iepriekÅ” vai arÄ« piedalÄ«juÅ”ies tajos iepriekÅ”. VarbÅ«t tas ir vienÄ«gais faktors, no kura ir atkarÄ«ga pasÄkuma kvalitÄte.
KÄ saprast, ka neesi noobs un ir pienÄcis laiks hakatonam?
LabÄkais laiks, lai dotos uz hakatonu, ir pirms gada. Otrs labÄkais laiks ir tagad. TÄpÄc ej uz to, pieļauj kļūdas, mÄcies ā viss ir kÄrtÄ«bÄ. Pat neironu tÄ«kls ā cilvÄka lielÄkais izgudrojums kopÅ” riteÅa un slÄ«puma paaugstinÄÅ”anas pÄr kokiem ā nevar atŔķirt kaÄ·i no suÅa pirmajÄ apmÄcÄ«bas laikmetÄ.
KÄdi āsarkanie karogiā uzreiz norÄda, ka pasÄkums nebÅ«s Ä«paÅ”i labs un nav jÄtÄrÄ laiks?
- Skaidrs apraksts par to, kas jÄdara (attiecas uz produktu hakatoniem). Ja reÄ£istrÄcijas laikÄ tiek dots skaidrs uzdevums, tad labÄk palikt mÄjÄs. ManÄ atmiÅÄ nebija neviena laba hakatona ar tehniskajÄm specifikÄcijÄm. SalÄ«dzinÄjumam: labi ā dariet mums kaut ko, kas saistÄ«ts ar audio sarunu analÄ«zi. Slikti ā izveidojiet mums aplikÄciju, kas spÄtu sadalÄ«t sarunu divos atseviŔķos audio celiÅos katram cilvÄkam.
- Neliels balvu fonds. Ja jums tiek lÅ«gts izveidot āTinder interneta veikalam ar AIā un balva par pirmo vietu ir 500 eiro un minimÄlais komandas lielums 5 cilvÄki, iespÄjams, nav vÄrts tÄrÄt savu laiku (jÄ, Å”is ir Ä«sts hakatons, kas bija notika MinhenÄ).
- Datu trÅ«kums (attiecas uz datu zinÄtnes hakatoniem). Organizatori parasti sniedz pamatinformÄciju par notikumu un dažreiz arÄ« datu kopas paraugu. Ja viÅi to nav nodroÅ”inÄjuÅ”i, jautÄjiet, tas jums neko nemaksÄs. Ja 2-3 laikÄ nav skaidrs, kÄdi dati tiks sniegti un vai tie tiks sniegti vispÄr, tas ir sarkanais karogs.
- Jauni organizatori. Neesiet slinki un Google informÄciju par hakatona organizatoriem. Ja viÅi rÄ«ko Å”Äda veida pasÄkumu pirmo reizi, pastÄv liela varbÅ«tÄ«ba, ka kaut kas noies greizi. SavukÄrt, ja organizators un žūrijas dalÄ«bnieki jau agrÄk ir rÄ«kojuÅ”i hakatonus vai aktÄ«vi piedalÄ«juÅ”ies, tas ir zaļais karogs.
KÄdÄ hakatonÄ viÅi man teica: āJums bija labÄkais risinÄjums Ä«sÄ laikÄ, bet atvainojiet, mÄs novÄrtÄjam komandas darbu, un jÅ«s strÄdÄjÄt viens. Tagad, ja tu savÄ komandÄ paÅemtu studentu vai meiteni...ā? Vai jÅ«s kÄdreiz esat saskÄries ar Å”Ädu netaisnÄ«bu? KÄ tikÄt galÄ?
JÄ, esmu to saticis ne reizi vien. Es esmu stoisks par visu, kas notiek: es darÄ«ju visu, kas bija manos spÄkos, ja tas neizdevÄs, lai tÄ bÅ«tu.
KÄpÄc jÅ«s to visu darÄt?
Tas viss tikai aiz garlaicības.
Avots: www.habr.com