Perchè duvete participà à l'hackathons

Perchè duvete participà à l'hackathons

Circa un annu è mezu fà, aghju cuminciatu à participà à l'hackathons. Duranti stu periodu, aghju sappiutu participà à più di 20 avvenimenti di diverse dimensioni è temi in Mosca, Helsinki, Berlinu, Munich, Amsterdam, Zurich è Parigi. In tutte l'attività, aghju participatu à l'analisi di dati in una forma o l'altru. Mi piace à vene in e cità novi, fà novi cuntatti, vene cun idee fresche, implementà vechji idee in pocu tempu è l'adrenaline rush durante a performance è l'annunziu di i risultati.

Questu post hè u primu di trè posti nantu à u tema di l'hackathons, in quale vi dicu ciò chì i hackathons sò è perchè duvete cumincià à participà à i hackathons. U secondu postu serà nantu à u latu scuru di questi avvenimenti - nantu à cumu l'urganizatori anu fattu sbagli durante l'avvenimentu, è ciò chì anu purtatu. U terzu postu serà dedicatu à risponde à e dumande nantu à i temi di l'hackathon.

Cosa hè un hackathon?

Un hackathon hè un avvenimentu realizatu annantu à parechji ghjorni, u scopu di quale hè di risolve un prublema. Di solitu ci sò parechji prublemi in un hackathon, ognunu prisentatu cum'è una pista separata. A cumpagnia di sponsorizazione furnisce una descrizzione di u compitu, e metriche di successu (i metrici ponu esse soggettivi cum'è "novità è creatività", o ponu esse oggettivi - precisione di classificazione nantu à un dataset differita) è risorse per ottene u successu (API di cumpagnia, datasets, hardware) . I participanti devenu furmulà un prublema, prupone una suluzione, è mustrà un prototipu di u so pruduttu in u tempu attribuitu. I megliu suluzioni ricevenu premi da a cumpagnia è l'uppurtunità di più cooperazione.

Tappe di Hackathon

Dopu à l'annunziu di i travaglii, i participanti di l'hackathon s'uniscenu in squadre: ogni "solitario" riceve un microfonu è parla di u compitu sceltu, a so sperienza, l'idea è chì tipu di specialisti hà bisognu per l'implementazione. Calchì volta una squadra pò esse custituita da una persona chì hè capaci di compie tuttu u travagliu nantu à u prugettu indipindentamente à un livellu abbastanza altu. Questu hè pertinenti per l'hackathons nantu à l'analisi di dati, ma hè spessu pruibitu o indesevule per l'avvenimenti di u produttu - l'urganizatori sò destinati à cuntinuà u travagliu nantu à u prugettu, ma digià in a cumpagnia; a squadra furmatu hà una quantità di vantaghji nantu à i participanti chì vulianu creà u pruduttu solu. A squadra ottima hè generalmente custituita da 4 persone è include: front-end, back-end, data scientist è business person. Per via, a divisione trà i hackathon di datascience è di produttu hè abbastanza simplice - s'ellu ci hè un set di dati cù metriche chjaru è un leaderboard, o pudete vince cù codice in u notebook jupyter - questu hè un hackathon di datascience; tuttu u restu - induve avete bisognu di fà una applicazione, un situ web o qualcosa appiccicosu - alimentazione.

Di genere, u travagliu nantu à un prughjettu principia à 9 ore di sera u venneri, è a scadenza hè a 10 ore di dumenica. Qualchidunu di questu tempu deve esse passatu per dorme (stà svegliu è codificazione hè una ricetta per fallimentu, aghju verificatu), chì significa chì i participanti ùn anu micca assai tempu per pruduce qualcosa di qualità. Per aiutà i participanti, i rapprisentanti di l'imprese è i mentori sò prisenti nantu à u situ.

U travagliu nantu à un prughjettu principia cù a cumunicazione cù i rapprisentanti di l'imprese, cum'è capiscenu megliu e specificità di u compitu, metrica, è più prubabilmente ghjudicà u vostru travagliu à a fine. U scopu di sta cumunicazione hè di capisce quale spazii sò più pertinenti è induve duvete fucalizza a vostra attenzione è u tempu.

In un hackathon, u compitu hè statu stabilitu per fà una regressione nantu à un set di dati cù dati tabulari è stampi è una metrica chjara - RMSE. Dopu avè parlatu cù u scientist di dati di a cumpagnia, aghju capitu chì ùn anu micca bisognu di regressione, ma di classificazione, ma qualchissia da a gestione hà solu decisu chì era megliu per risolve u prublema in questu modu. È ùn anu bisognu di classificazione micca per avè un incrementu di metrica monetaria, ma per capiscenu quali paràmetri sò più impurtanti quandu pigliate una decisione è poi processà manualmente. Questu hè, u prublema iniziale (regressione cù RMSE) hè cambiatu in classificazione; A priorità di a valutazione cambia da a precisione ottenuta à a capacità di spiegà u risultatu. Questu, à u turnu, elimina a pussibilità di utilizà l'algoritmi di stacking and black box. Stu dialogu m'hà salvatu assai tempu è hà aumentatu e mio chance di vince.

Dopu avè capitu ciò chì duvete fà, u travagliu propiu nantu à u prugettu principia. Duvete stabilisce punti di cuntrollu - u tempu da quale i travaglii assignati devenu esse cumpletati; In a strada, hè una bona idea di cuntinuà à cumunicà cù mentori - rapprisentanti di l'imprese è specialisti tecnichi - questu hè utile per aghjustà a strada di u vostru prughjettu. Un novu sguardu à un prublema pò suggerisce una suluzione interessante.

Siccomu un gran numaru di principianti participanu à l'hackathons, hè una bona pratica da parte di l'urganizatori per fà lezioni è master class. Di solitu ci sò trè lezioni - nantu à a manera di prisentà a vostra idea in a forma di un pruduttu, una cunferenza nantu à temi tecnichi (per esempiu, nantu à l'usu di l'API aperti in l'apprendimentu machine, per ùn avè micca bisognu di scrive u vostru speech2text in dui ghjorni, ma aduprate un ready-made), una conferenza nantu à pitching (cumu prisenta u vostru pruduttu, cumu avarà i vostri braccia currettamente nantu à u palcuscenicu per chì l'audienza ùn si annoia micca). Ci hè parechje attività per rinfurzà i participanti - una sessione di yoga, table football è tennis, o un ghjocu di cunsola.

Dumenica matina avete bisognu di prisentà i risultati di u vostru travagliu à a ghjuria. À i boni hackathons, tuttu principia cù un sapè fà tecnicu - ciò chì dite veramente funziona? U scopu di sta verificazione hè di sguassà e squadre cù una bella presentazione è buzzwords, ma senza un pruduttu, da i picciotti chì anu fattu qualcosa. Sfurtunatamente, l'expertise tecnicu ùn hè micca prisente à tutti i pirate, è ci sò casi quandu una squadra cù 12 slides è a mentalità "... blockchain, quantum computing, è tandu AI finirà ..." vince u primu postu. Tali precedenti ùn sò micca cusì cumuni, ma postu chì sò i più memorable, assai persone pensanu chì una bona presentazione hè 99% di vittoria in un hackathon. A presentazione, per via, hè veramente impurtante, ma a so cuntribuzione ùn hè micca più di 30%.

Dopu à e prestazioni di i participanti, a ghjuria decide di premià i vincitori. Questu cuncludi a parte ufficiale di l'hackathon.

Motivazione per participà à hackathons

Prufessione

In quantu à l'esperienza acquistata, l'hackathon hè un avvenimentu unicu. Ùn ci hè micca assai posti in a natura induve pudete implementà una idea da nunda in 2 ghjorni è uttene un feedback istantaneu nantu à u vostru travagliu. Durante l'hackathon, u pensamentu criticu, e cumpetenze di travagliu in squadra, a gestione di u tempu, a capacità di travaglià in una situazione stressante, a capacità di prisentà i risultati di u vostru travagliu in una forma comprensibile, e cumpetenze di presentazione è assai altri sò migliurati. Hè per quessa chì l'hackathons sò un grande postu per e persone cun cunniscenze teoriche chì volenu acquistà una sperienza in u mondu reale.

Premii

Di genere, u fondu di u premiu di l'hackathon hè di circa 1.5k - 10k euro per u primu postu (in Russia - 100-300 mila rubli). U benefiziu previstu (valore previstu, EV) da a participazione pò esse calculatu cù una formula simplice:

EV = Prize * WinRate + Future_Value - Costs

induve U Premiu - a dimensione di u premiu (per simplicità, assumeremu chì ci hè solu un premiu);
WinRate - probabilità di vincere (per un squadra di principianti stu valore serà limitatu à 10%, per una squadra più esperta - 50% è più altu; aghju scontru persone chì anu lasciatu ogni hackathon cun un premiu, ma questu hè piuttostu una eccezzioni à a regula. è à longu andà a so rata di vittoria serà più bassu di 100%);
Future_Value - un valore chì mostra u futuru prufittu di participà à un hackathon: questu pò esse prufittu da l'esperienza acquistata, stabilite cunnessione, infurmazione ricevuta, etc. Stu valore hè quasi impussibile di determinà accuratamente, ma deve esse ricurdatu;
spesi - i costi di trasportu, alloghju, etc.

A decisione di participà hè fatta nantu à una paraguni di l'EV di l'hackathon cù l'EV di l'attività chì vulete fà s'ellu ùn ci era micca hackathon: se vulete stende nantu à u divano u weekend è coglie u nasu, tandu duvete probabilmente participà à l'hackathon; se passate u tempu cù i vostri parenti o amica, allora pigliateli in una squadra per un hackathon (solu scherzu, decide per voi stessu), se freelance, paragunate l'ora di dollari.

Sicondu i mo calculi, possu dì chì in Russia per u scientist di dati mediu à u livellu junior-middle, participà à l'hackathons hè proporzionatu à u prufittu monetariu da un ghjornu di travagliu regulare, ma ci sò ancu sfumature (taglia di a squadra, tipu. di hackathon, fondi di premiu, etc.). In generale, l'hackathons ùn sò micca una bonanza in u mumentu, ma ponu furnisce un bonu impulsu à u vostru budgetu persunale.

Reclutamentu di cumpagnie è networking

Per una cumpagnia, un hackathon hè unu di i modi per cuntrullà novi impiegati. Serà assai più faciule per voi di dimustrà chì site una persona adatta è sapete cumu travaglià in un hackathon cà in una entrevista, girendu un arbre binariu nantu à u tavulinu (chì, per via, ùn currisponde micca sempre à ciò chì vulete). fà in un veru travagliu cum'è un scientist di dati, ma e tradizioni devenu esse rispettate). Un tali teste in cundizioni di "combattimentu" pò rimpiazzà un ghjornu di prova.

Aghju avutu u mo primu travagliu grazia à un hackathon. À l'hackathon, aghju dimustratu chì più soldi pò esse spressu da i dati, è aghju dettu cumu aghju da fà questu. Aghju cuminciatu un prughjettu in un hackathon, vinciu, poi cuntinuò u prugettu cù a cumpagnia di sponsor. Questu hè u quartu hackathon in a mo vita.

Opportunità di ottene un set di dati unicu

Questu hè un puntu assai pertinenti per i hackathons di scienza di dati, l'impurtanza di quale micca tutti capiscenu. Di genere, l'imprese sponsorizanti furniscenu seti di dati reali durante l'avvenimentu. Sta dati hè privatu, hè sottu NDA, chì ùn ci impedisce micca di mustrà voi a prova di cuncettu nant'à un veru dataset, è micca nant'à un ghjocu Titanic. In u futuru, tali risultati aiuteranu assai quandu si dumandanu l'impiegu in questa cumpagnia o una cumpagnia di cuncurrenti, o in ghjustificà prughjetti simili. Accettate chì, tutte e altre cose esse uguali, avè finitu prughjetti chì sò stati valutati positivamente hè megliu cà ùn avè micca. In generale, tali prughjetti cumpleti ghjucanu un rolu simili à medaglie è statuti, ma per l'industria u so valore hè più evidenti.

Советы

In generale, travaglià in un hackathon hè una sperienza abbastanza diversa è hè difficiule di furmulà una lista di reguli. Tuttavia, quì vogliu dà una lista di osservazioni chì ponu aiutà un principiante:

  1. Ùn àbbia paura di andà à l'hackathons ancu s'ellu ùn avete micca sperienza o squadra. Pensate à cumu pudete esse utile. Per esempiu, forsi avete una idea interessante o site bè versatu in qualchì zona? Pudete aduprà a vostra cunniscenza di u duminiu quandu formulate un prublema è truvà suluzioni micca triviali. O forse sì u megliu in Google? A vostra abilità risparmiarà assai tempu se pudete truvà implementazioni pronti in Github. O sì assai bravu à sintonizà i paràmetri lightgbm? In questu casu, ùn andate micca à l'hackathon, ma pruvate in i cuncorsi di kagla.
  2. A tattica hè più impurtante chè manuvra. U vostru scopu à l'hackathon hè di risolve un prublema. Calchì volta, per risolve un prublema, avete bisognu di identificà. Verificate chì u vostru prublema identificata hè veramente pertinente per a cumpagnia. Verificate a vostra suluzione contru à u prublema, dumandate se a vostra suluzione hè ottima. Quandu evaluate a vostra suluzione, prima guardà a pertinenza di u prublema è l'adeguatezza di a suluzione pruposta. Pochi persone sò interessate in l'architettura di a vostra rete neurale o quante mani avete ricevutu.
  3. Assiste à quant'è più hackathons pussibule, ma ùn sia micca timida per alluntanassi da avvenimenti mal organizati.
  4. Aghjunghjite i risultati di u vostru travagliu à l'hackathon à u vostru curriculum vitae è ùn avete micca paura di scrive nantu à questu publicamente.

Perchè duvete participà à l'hackathons
L'essenza di l'hackathons. In breve

Source: www.habr.com

Add a comment