Kāpēc jums vajadzētu piedalīties hakatonos

Kāpēc jums vajadzētu piedalīties hakatonos

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:

  1. 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.
  2. 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.
  3. Apmeklējiet pēc iespējas vairāk hakatonu, taču nekautrējieties doties prom no slikti organizētiem pasākumiem.
  4. Pievienojiet sava hakatona darba rezultātus savam CV un nebaidieties par to rakstīt publiski.

Kāpēc jums vajadzētu piedalīties hakatonos
Hakatonu bÅ«tÄ«ba. ÄŖsumā

Avots: www.habr.com

Pievieno komentāru