ApmÄram pirms pusotra gada sÄku piedalÄ«ties hakatonos. Å ajÄ laika periodÄ man izdevÄs piedalÄ«ties vairÄk nekÄ 20 dažÄda lieluma un tematikas pasÄkumos MaskavÄ, Helsinkos, BerlÄ«nÄ, MinhenÄ, AmsterdamÄ, CÄ«rihÄ un ParÄ«zÄ. VisÄs darbÄ«bÄs es vienÄ vai otrÄ veidÄ biju iesaistÄ«ts datu analÄ«zÄ. Man patÄ«k atbraukt uz jaunÄm pilsÄtÄm, dibinÄt jaunus kontaktus, nÄkt klajÄ ar svaigÄm idejÄm, Ä«sÄ laika periodÄ Ä«stenot vecÄs idejas un adrenalÄ«na pieplÅ«dumu uzstÄÅ”anÄs un rezultÄtu paziÅoÅ”anas laikÄ.
Å is ieraksts ir pirmais no trim ierakstiem par hakatonu tÄmu, kurÄ pastÄstÄ«Å”u, kas ir hakatoni un kÄpÄc jÄsÄk piedalÄ«ties hakatonos. Otrais ieraksts bÅ«s par Å”o notikumu Änas pusi ā par to, kÄ organizatori pieļÄva kļūdas pasÄkuma laikÄ, un pie kÄ tÄs noveda. TreÅ”ais ieraksts bÅ«s veltÄ«ts atbildÄm uz jautÄjumiem par ar hakatonu saistÄ«tÄm tÄmÄm.
Kas ir hakatons?
Hakatons ir vairÄku dienu pasÄkums, kura mÄrÄ·is ir atrisinÄt kÄdu problÄmu. Parasti hakatonÄ ir vairÄkas problÄmas, katra tiek pasniegta kÄ atseviŔķa trase. SponsorÄjoÅ”s uzÅÄmums nodroÅ”ina uzdevuma aprakstu, veiksmes rÄdÄ«tÄjus (metrika var bÅ«t subjektÄ«va, piemÄram, ānovitÄte un radoÅ”umsā, vai arÄ« tie var bÅ«t objektÄ«vi ā klasifikÄcijas precizitÄte atliktajÄ datu kopÄ) un resursus panÄkumu sasniegÅ”anai (uzÅÄmuma API, datu kopas, aparatÅ«ra). . DalÄ«bniekiem noteiktajÄ laikÄ jÄformulÄ problÄma, jÄierosina risinÄjums un jÄparÄda sava produkta prototips. LabÄkie risinÄjumi saÅem balvas no uzÅÄmuma un iespÄju turpmÄkai sadarbÄ«bai.
Hakatona posmi
PÄc uzdevumu paziÅoÅ”anas hakatona dalÄ«bnieki apvienojas komandÄs: katrs āvientuļnieksā saÅem mikrofonu un stÄsta par izvÄlÄto uzdevumu, savu pieredzi, ideju un to, kÄdi speciÄlisti viÅam nepiecieÅ”ami Ä«stenoÅ”anai. Dažreiz komandÄ var bÅ«t viena persona, kas spÄj patstÄvÄ«gi veikt visu darbu pie projekta diezgan augstÄ lÄ«menÄ«. Tas attiecas uz datu analÄ«zes hakatoniem, bet bieži vien ir aizliegts vai nevÄlams produktu pasÄkumiem - organizatori ir vÄrsti uz tÄlÄku darbu pie projekta turpinÄÅ”anu, bet jau uzÅÄmumÄ; izveidotajai komandai ir vairÄkas priekÅ”rocÄ«bas salÄ«dzinÄjumÄ ar dalÄ«bniekiem, kuri vÄlas produktu radÄ«t vieni. OptimÄlÄ komanda parasti sastÄv no 4 cilvÄkiem, un tajÄ ietilpst: front-end, back-end, datu zinÄtnieks un biznesa cilvÄks. Starp citu, dalÄ«jums starp datu zinÄtni un produktu hakatoniem ir pavisam vienkÄrÅ”s - ja ir datu kopa ar skaidriem rÄdÄ«tÄjiem un lÄ«deru sarakstu, vai arÄ« jÅ«s varat uzvarÄt ar kodu jupyter piezÄ«mjdatorÄ - Å”is ir datu zinÄtnes hakatons; viss pÄrÄjais - kur vajag uztaisÄ«t aplikÄciju, mÄjaslapu vai kaut ko lipÄ«gu - pÄrtikas preces.
Parasti darbs pie projekta sÄkas piektdien pulksten 9, un termiÅÅ” ir svÄtdien pulksten 10. Daļa no Ŕī laika jÄpavada guļot (nomodÄ palikt un kodÄÅ”ana ir neveiksmes recepte, es pÄrbaudÄ«ju), kas nozÄ«mÄ, ka dalÄ«bniekiem nav daudz laika kaut ko kvalitatÄ«vu ražot. Lai palÄ«dzÄtu dalÄ«bniekiem, vietnÄ atrodas uzÅÄmumu pÄrstÄvji un mentori.
Darbs pie projekta sÄkas ar komunikÄciju ar uzÅÄmuma pÄrstÄvjiem, jo āāviÅi labÄk izprot uzdevuma specifiku, metriku un, visticamÄk, beigÄs arÄ« vÄrtÄs tavu darbu. Å Ä«s saziÅas mÄrÄ·is ir saprast, kuras jomas ir visatbilstoÅ”ÄkÄs un kur jums vajadzÄtu koncentrÄt savu uzmanÄ«bu un laiku.
VienÄ hakatonÄ tika noteikts uzdevums veikt regresiju datu kopÄ ar tabulas datiem un attÄliem un skaidru metriku - RMSE. PÄc sarunas ar uzÅÄmuma datu zinÄtnieku es sapratu, ka viÅiem nav vajadzÄ«ga regresija, bet gan klasifikÄcija, bet kÄds no vadÄ«bas vienkÄrÅ”i nolÄma, ka vislabÄk problÄmu ir atrisinÄt Å”ÄdÄ veidÄ. Un klasifikÄcija viÅiem ir nepiecieÅ”ama nevis tÄpÄc, lai iegÅ«tu monetÄro rÄdÄ«tÄju pieaugumu, bet gan tÄpÄc, lai saprastu, kuri parametri ir vissvarÄ«gÄkie, pieÅemot lÄmumu, un pÄc tam tos apstrÄdÄtu manuÄli. Tas ir, sÄkotnÄjÄ problÄma (regresija ar RMSE) tiek mainÄ«ta uz klasifikÄciju; VÄrtÄjuma prioritÄte mainÄs no iegÅ«tÄs precizitÄtes uz spÄju izskaidrot rezultÄtu. Tas savukÄrt izslÄdz iespÄju izmantot krauÅ”anas un melnÄs kastes algoritmus. Å is dialogs man ietaupÄ«ja daudz laika un palielinÄja manas izredzes uzvarÄt.
Kad esat sapratis, kas jums jÄdara, sÄkas faktiskais darbs pie projekta. JÄuzstÄda kontrolpunkti ā laiks, lÄ«dz kuram jÄpaveic uzdotie uzdevumi; Pa ceļam ieteicams turpinÄt sazinÄties ar mentoriem ā uzÅÄmumu pÄrstÄvjiem un tehniskajiem speciÄlistiem ā tas noder, lai pielÄgotu sava projekta marÅ”rutu. Jauns skatÄ«jums uz problÄmu var piedÄvÄt interesantu risinÄjumu.
TÄ kÄ hakatonos piedalÄs liels skaits iesÄcÄju, tad no organizatoru puses laba prakse ir rÄ«kot lekcijas un meistarklases. Parasti ir trÄ«s lekcijas - par to, kÄ prezentÄt savu ideju produkta veidÄ, lekcija par tehniskÄm tÄmÄm (piemÄram, par atvÄrto API izmantoÅ”anu maŔīnmÄcÄ«bÄ, lai nebÅ«tu jÄraksta runa2 teksts divas dienas, bet izmanto jau gatavu), lekcija par pitching (kÄ prezentÄt savu produktu, kÄ pareizi vicinÄt rokas uz skatuves, lai skatÄ«tÄjiem nebÅ«tu garlaicÄ«gi). DalÄ«bnieku uzmundrinÄÅ”anai paredzÄtas dažÄdas aktivitÄtes - jogas nodarbÄ«ba, galda futbols un teniss vai konsoļu spÄle.
SvÄtdienas rÄ«tÄ jÄprezentÄ sava darba rezultÄti žūrijai. Labos hakatonos viss sÄkas ar tehniskÄm zinÄÅ”anÄm ā vai tas, ko jÅ«s apgalvojat, patieÅ”Äm darbojas? Å Ä«s pÄrbaudes mÄrÄ·is ir atsijÄt komandas ar skaistu prezentÄciju un modes vÄrdiem, bet bez produkta, no puiÅ”iem, kuri kaut ko patieÅ”Äm izdarÄ«ja. DiemžÄl tehniskÄs ekspertÄ«zes nav visos hakatonos, un ir gadÄ«jumi, kad komanda ar 12 slaidiem un domÄÅ”anas veidu ā... blockchain, kvantu skaitļoÅ”ana, un tad AI to pabeigs...ā iegÅ«st pirmo vietu. Å Ädi precedenti nav tik izplatÄ«ti, bet, tÄ kÄ tie ir visvairÄk neaizmirstami, daudzi cilvÄki domÄ, ka laba prezentÄcija ir 99% no uzvaras hakatonÄ. PrezentÄcija, starp citu, ir patieÅ”Äm svarÄ«ga, taÄu tÄs ieguldÄ«jums ir ne vairÄk kÄ 30%.
PÄc dalÄ«bnieku priekÅ”nesumiem žūrija pieÅem lÄmumu par uzvarÄtÄju apbalvoÅ”anu. Ar to noslÄdzas hakatona oficiÄlÄ daļa.
MotivÄcija piedalÄ«ties hakatonos
Pieredze
IegÅ«tÄs pieredzes ziÅÄ hakatons ir unikÄls pasÄkums. DabÄ nav daudz vietu, kur 2 dienu laikÄ no nekÄ var Ä«stenot ideju un saÅemt tÅ«lÄ«tÄju atgriezenisko saiti par savu darbu. Hakatona laikÄ tiek pilnveidota kritiskÄ domÄÅ”ana, komandas darba iemaÅas, laika plÄnoÅ”ana, prasme strÄdÄt stresa situÄcijÄ, prasme prezentÄt sava darba rezultÄtus saprotamÄ formÄ, prezentÄcijas prasmes un daudzas citas. TÄpÄc hakatoni ir lieliska vieta cilvÄkiem ar teorÄtiskÄm zinÄÅ”anÄm, kuri vÄlas iegÅ«t reÄlu pieredzi.
Balvas
Parasti hakatona balvu fonds ir aptuveni 1.5 10 - 100 300 eiro par pirmo vietu (KrievijÄ - XNUMX-XNUMX tÅ«kstoÅ”i rubļu). SagaidÄmo ieguvumu (paredzamÄ vÄrtÄ«ba, EV) no dalÄ«bas var aprÄÄ·inÄt, izmantojot vienkÄrÅ”u formulu:
EV = Prize * WinRate + Future_Value - Costs
kur Balva ā balvas lielums (vienkÄrŔības labad pieÅemsim, ka balva ir tikai viena);
WinRate ā uzvaras iespÄjamÄ«ba (iesÄcÄju komandai Ŕī vÄrtÄ«ba bÅ«s ierobežota lÄ«dz 10%, pieredzÄjuÅ”Äkai komandai - 50% un vairÄk; esmu sastapis cilvÄkus, kuri katru hakatonu pametuÅ”i ar balvu, taÄu tas drÄ«zÄk ir noteikuma izÅÄmums un ilgtermiÅÄ viÅu laimestu lÄ«menis bÅ«s zemÄks par 100%;
NÄkotnes_vÄrtÄ«ba - vÄrtÄ«ba, kas parÄda turpmÄko peļÅu no dalÄ«bas hakatonÄ: tÄ var bÅ«t peļÅa no iegÅ«tÄs pieredzes, izveidotajiem sakariem, saÅemtÄs informÄcijas utt. Å o vÄrtÄ«bu ir gandrÄ«z neiespÄjami precÄ«zi noteikt, taÄu tas ir jÄatceras;
izmaksas ā transporta, izmitinÄÅ”anas u.c. izmaksas.
LÄmums par dalÄ«bu tiek pieÅemts, salÄ«dzinot hakatona EV ar tÄs aktivitÄtes EV, ko vÄlÄtos veikt, ja nebÅ«tu hakatona: ja nedÄļas nogalÄ vÄlies gulÄt uz dÄ«vÄna un izvilkt degunu, tad droÅ”i vien vajadzÄtu piedalÄ«ties hakatonÄ; ja pavadi laiku ar saviem vecÄkiem vai draudzeni, tad Åem viÅus komandÄ uz hakatonu (joko, izlem pats), ja esi ÄrÅ”tata, salÄ«dziniet dolÄru stundu.
PÄc saviem aprÄÄ·iniem varu teikt, ka KrievijÄ vidÄjam datu zinÄtniekam junioru-vidÄjÄ lÄ«menÄ« dalÄ«ba hakatonos ir samÄrojama ar naudas peļÅu no parastÄs darba dienas, taÄu ir arÄ« nianses (komandas lielums, veids hakatons, balvu fonds utt.). KopumÄ hakatoni Å”obrÄ«d nav nekÄds labums, taÄu tie var sniegt patÄ«kamu stimulu jÅ«su personÄ«gajam budžetam.
UzÅÄmuma personÄla atlase un tÄ«klu veidoÅ”ana
UzÅÄmumam hakatons ir viens no veidiem, kÄ pieÅemt darbÄ jaunus darbiniekus. Jums bÅ«s daudz vieglÄk parÄdÄ«t, ka esat adekvÄts cilvÄks un protat strÄdÄt hakatonÄ, nekÄ intervijÄ, virpinot binÄro koku uz tÄfeles (kas, starp citu, ne vienmÄr atbilst tam, ko vÄlaties darÄ«t reÄlu datu zinÄtnieka darbu, bet tradÄ«cijas ir jÄievÄro). Å Äds tests ākaujasā apstÄkļos var aizstÄt testa dienu.
Savu pirmo darbu ieguvu, pateicoties hakatonam. HakatonÄ es parÄdÄ«ju, ka no datiem var izspiest vairÄk naudas, un pastÄstÄ«ju, kÄ es to darÄ«Å”u. Es sÄku projektu hakatonÄ, uzvarÄju tajÄ, pÄc tam turpinÄju projektu ar sponsorÄjoÅ”o uzÅÄmumu. Å is bija ceturtais hakatons manÄ dzÄ«vÄ.
IespÄja iegÅ«t unikÄlu datu kopu
Å is ir ļoti bÅ«tisks punkts datu zinÄtnes hakatoniem, kuru nozÄ«mi ne visi saprot. Parasti sponsorÄjoÅ”ie uzÅÄmumi pasÄkuma laikÄ nodroÅ”ina reÄlas datu kopas. Å ie dati ir privÄti, uz tiem attiecas NDA, kas neliedz mums parÄdÄ«t koncepcijas pierÄdÄ«jumu reÄlÄ datu kopÄ, nevis rotaļlietÄ TitÄnikÄ. NÄkotnÄ Å”Ädi rezultÄti ļoti palÄ«dzÄs, piesakoties darbÄ Å”ajÄ uzÅÄmumÄ vai konkurÄjoÅ”Ä uzÅÄmumÄ, vai attaisnojot lÄ«dzÄ«gus projektus. PiekrÄ«tiet, ka, ja viss pÄrÄjais ir vienÄds, labÄk ir pabeigt projektus, kas tika pozitÄ«vi novÄrtÄti, nekÄ tos neizmantot. KopumÄ Å”Ädi pabeigti projekti spÄlÄ lÄ«dzÄ«gu lomu medaļÄm un statusiem, taÄu nozarei to vÄrtÄ«ba ir acÄ«mredzamÄka.
Š”Š¾Š²ŠµŃŃ
KopumÄ darbs hakatonÄ ir diezgan daudzveidÄ«ga pieredze un ir grÅ«ti noformulÄt noteikumu sarakstu. TomÄr Å”eit es vÄlos sniegt novÄrojumu sarakstu, kas var palÄ«dzÄt iesÄcÄjam:
- Nebaidieties doties uz hakatoniem pat tad, ja jums nav pieredzes vai komandas. PadomÄjiet par to, kÄ jÅ«s varÄtu bÅ«t noderÄ«gs. PiemÄram, varbÅ«t jums ir interesanta ideja vai arÄ« jÅ«s labi pÄrzinÄt kÄdu jomu? FormulÄjot problÄmu, varat izmantot savas domÄna zinÄÅ”anas un atrast netriviÄlus risinÄjumus. Vai varbÅ«t jÅ«s esat labÄkais Google? JÅ«su prasme ietaupÄ«s daudz laika, ja Github varÄsit atrast gatavas implementÄcijas. Vai arÄ« tu ļoti labi mÄki noregulÄt lightgbm parametrus? Å ajÄ gadÄ«jumÄ neej uz hakatonu, bet pierÄdi to kaglas sacensÄ«bÄs.
- Taktika ir svarÄ«gÄka par manevriem. Tavs mÄrÄ·is hakatonÄ ir atrisinÄt problÄmu. Dažreiz, lai atrisinÄtu problÄmu, jums tÄ ir jÄidentificÄ. PÄrbaudiet, vai jÅ«su identificÄtÄ problÄma patieÅ”Äm ir bÅ«tiska uzÅÄmumam. PÄrbaudiet savu risinÄjumu pret problÄmu, pajautÄjiet sev, vai jÅ«su risinÄjums ir optimÄls. NovÄrtÄjot jÅ«su risinÄjumu, viÅi vispirms aplÅ«kos problÄmas atbilstÄ«bu un piedÄvÄtÄ risinÄjuma atbilstÄ«bu. Tikai dažus cilvÄkus interesÄ jÅ«su neironu tÄ«kla arhitektÅ«ra vai saÅemto roku skaits.
- ApmeklÄjiet pÄc iespÄjas vairÄk hakatonu, taÄu nekautrÄjieties doties prom no slikti organizÄtiem pasÄkumiem.
- Pievienojiet sava hakatona darba rezultÄtus savam CV un nebaidieties par to rakstÄ«t publiski.
Hakatonu bÅ«tÄ«ba. ÄŖsumÄ
Avots: www.habr.com