Af hverju þú ættir að taka þátt í hackathons

Af hverju þú ættir að taka þátt í hackathons

Fyrir um einu og hálfu ári byrjaði ég að taka þátt í hackathon. Á þessu tímabili tókst mér að taka þátt í meira en 20 viðburðum af ýmsum stærðum og þemum í Moskvu, Helsinki, Berlín, Munchen, Amsterdam, Zürich og París. Í allri starfsemi tók ég þátt í gagnagreiningu í einu eða öðru formi. Mér finnst gaman að koma til nýrra borga, eignast nýja tengiliði, koma með ferskar hugmyndir, hrinda gömlum hugmyndum í framkvæmd á stuttum tíma og adrenalínið á meðan á flutningi stendur og tilkynning um niðurstöður.

Þessi færsla er sú fyrsta af þremur færslum um efnið hackathons, þar sem ég mun segja þér hvað hackathons eru og hvers vegna þú ættir að byrja að taka þátt í hackathons. Önnur færslan mun fjalla um myrku hliðarnar á þessum viðburðum - um hvernig skipuleggjendur gerðu mistök meðan á viðburðinum stóð og til hvers þau leiddu. Þriðja færslan verður varið til að svara spurningum um hackathon-tengd efni.

Hvað er hackathon?

Hackathon er viðburður sem haldinn er yfir nokkra daga og markmið hans er að leysa vandamál. Venjulega eru nokkur vandamál á hackathon, hvert sett fram sem sérstakt lag. Styrktarfyrirtækið veitir lýsingu á verkefninu, árangursmælingar (mælingar geta verið huglægar eins og „nýjung og sköpunargáfa“, eða þær geta verið hlutlægar - flokkunarnákvæmni á frestað gagnasafni) og úrræði til að ná árangri (forritaskil fyrirtækisins, gagnasöfn, vélbúnaður) . Þátttakendur verða að móta vandamál, koma með tillögur að lausn og sýna frumgerð af vöru sinni innan tiltekins tíma. Bestu lausnirnar fá verðlaun frá fyrirtækinu og tækifæri til frekara samstarfs.

Hackathon stigum

Eftir að verkefnin hafa verið tilkynnt sameinast þátttakendur hackathon í lið: hver „einfari“ fær hljóðnema og talar um valið verkefni, reynslu sína, hugmyndina og hvers konar sérfræðinga hann þarf til útfærslu. Stundum getur teymi samanstendur af einum einstaklingi sem er fær um að klára alla vinnu við verkefnið sjálfstætt á nokkuð háu stigi. Þetta á við um tölvuþrjót á gagnagreiningu, en er oft bannað eða óæskilegt fyrir vöruviðburði - skipuleggjendur miða að því að halda áfram vinnu við verkefnið, en eru nú þegar í fyrirtækinu; Hið stofnaða teymi hefur ýmsa kosti fram yfir þátttakendur sem vildu búa til vöruna einir. Ákjósanlegasta teymið samanstendur venjulega af 4 mönnum og inniheldur: framenda, bakenda, gagnafræðing og viðskiptamann. Við the vegur, skiptingin á milli gagnavísinda og varahakkaþon er frekar einföld - ef það er gagnapakka með skýrum mæligildum og stigatöflu, eða þú getur unnið með kóða í Jupyter minnisbók - þetta er gagnavísindahakkaþon; allt annað - þar sem þú þarft að búa til forrit, vefsíðu eða eitthvað klístur - matvöruverslun.

Venjulega hefst vinna við verkefni klukkan 9:10 á föstudegi og skilafrestur er til klukkan XNUMX á sunnudag. Sumt af þessum tíma þarf að fara í svefn (að halda sér vakandi og kóða er uppskrift að bilun, ég athugaði), sem þýðir að þátttakendur hafa ekki mikinn tíma til að framleiða neitt af gæðaflokki. Til að aðstoða þátttakendur eru fulltrúar fyrirtækja og leiðbeinendur til staðar á síðunni.

Vinna við verkefni hefst með samskiptum við fulltrúa fyrirtækisins, þar sem þeir skilja betur sérstöðu verkefnisins, mælikvarða, og líklega munu þeir dæma vinnu þína á endanum. Tilgangur þessara samskipta er að skilja hvaða svæði skipta mestu máli og hvert þú ættir að beina athygli þinni og tíma.

Á einu hakkaþoninu var verkefnið sett á að framkvæma aðhvarf á gagnasafni með gögnum í töfluformi og myndum og skýrum mælikvarða - RMSE. Eftir að ég talaði við gagnafræðing fyrirtækisins áttaði ég mig á því að þeir þyrftu ekki afturför, heldur flokkun, en einhver úr stjórnendum ákvað einfaldlega að best væri að leysa vandamálið með þessum hætti. Og þeir þurfa flokkun ekki til að fá aukningu á peningamælingum, heldur til að skilja hvaða færibreytur skipta mestu máli þegar ákvörðun er tekin og vinna þá síðan handvirkt. Það er, upphafsvandamálið (aðhvarf með RMSE) er breytt í flokkun; Forgangur matsins breytist frá þeirri nákvæmni sem fæst yfir í hæfni til að skýra niðurstöðuna. Þetta aftur á móti útilokar möguleikann á að nota stöflun og svarta kassa reiknirit. Þessi samræða sparaði mér mikinn tíma og jók möguleika mína á vinningi.

Eftir að þú hefur skilið hvað þú þarft að gera, hefst raunveruleg vinna við verkefnið. Þú verður að setja eftirlitsstöðvar - tíminn sem úthlutað verkefni verður að vera lokið; Í leiðinni er góð hugmynd að halda áfram samskiptum við leiðbeinendur - fulltrúa fyrirtækja og tæknifræðinga - þetta er gagnlegt til að laga leiðina í verkefninu þínu. Ný skoðun á vandamáli getur bent til áhugaverðrar lausnar.

Þar sem mikill fjöldi byrjenda tekur þátt í hackathon er það góð æfing hjá skipuleggjendum að halda fyrirlestra og meistaranámskeið. Venjulega eru þrír fyrirlestrar - um hvernig á að kynna hugmynd þína sem vöru, fyrirlestur um tæknileg efni (til dæmis um notkun opinna API í vélanámi, svo að þú þurfir ekki að skrifa speech2text þinn á tveimur dögum, en notaðu tilbúinn), fyrirlestur um pitching (hvernig kynnir vöruna þína, hvernig á að veifa handleggjunum rétt á sviðinu svo að áhorfendum leiðist ekki). Það er ýmislegt til að endurlífga þátttakendur - jógastund, borðfótbolti og tennis eða leikjatölvuleikur.

Á sunnudagsmorgni þarftu að kynna niðurstöður vinnu þinnar fyrir dómnefnd. Á góðum hackathons byrjar þetta allt með tæknilegri sérfræðiþekkingu - virkar það sem þú heldur því fram? Tilgangur þessarar athugunar er að eyða liðum með fallegri framsetningu og tískuorðum, en án vöru, frá strákunum sem raunverulega gerðu eitthvað. Því miður er tækniþekking ekki til staðar í öllum hackathons og það eru tilfelli þar sem teymi með 12 skyggnur og hugarfarið „... blockchain, skammtatölvun og þá mun gervigreind klára það...“ vinnur fyrsta sætið. Slík fordæmi eru ekki svo algeng, en þar sem þau eru eftirminnilegust halda margir að góð framsetning sé 99% af sigri í hackathon. Kynningin er auðvitað mjög mikilvæg, en framlag hennar er ekki meira en 30%.

Eftir frammistöðu þátttakenda ákveður dómnefnd að verðlauna vinningshafa. Þar með lýkur opinberum hluta hackathonsins.

Hvatning til að taka þátt í hackathon

Reynsla

Hvað varðar reynsluna sem áunnist er er hakkaþonið einstakur viðburður. Það eru ekki margir staðir í náttúrunni þar sem þú getur útfært hugmynd úr engu á 2 dögum og fengið tafarlausa endurgjöf á vinnu þína. Í hackathoninu bætist gagnrýnin hugsun, teymishæfni, tímastjórnun, hæfni til að vinna í streituvaldandi aðstæðum, hæfni til að kynna afrakstur vinnu sinnar á skiljanlegu formi, kynningarhæfni og margt fleira. Þess vegna eru hackathons frábær staður fyrir fólk með fræðilega þekkingu sem vill öðlast raunverulega reynslu.

Verðlaun

Venjulega er hackathon verðlaunasjóðurinn um það bil 1.5k - 10k evrur fyrir fyrsta sæti (í Rússlandi - 100-300 þúsund rúblur). Hægt er að reikna út væntan ávinning (vænt gildi, EV) af þátttöku með einfaldri formúlu:

EV = Prize * WinRate + Future_Value - Costs

þar sem Norðurlandaráðs — stærð verðlauna (til einföldunar munum við gera ráð fyrir að það sé aðeins ein verðlaun);
WinRate — líkur á að vinna (fyrir byrjendateymi verður þetta gildi takmarkað við 10%, fyrir reyndari lið - 50% og hærra; ég hef hitt fólk sem yfirgaf hvert hackathon með verðlaun, en þetta er frekar undantekning frá reglunni og til lengri tíma litið verður vinningshlutfall þeirra 100% lægra);
Framtíðargildi - gildi sem sýnir framtíðarhagnaðinn af þátttöku í hackathon: þetta getur verið hagnaður af fenginni reynslu, stofnuðum tengingum, mótteknum upplýsingum osfrv. Þetta gildi er nánast ómögulegt að ákvarða nákvæmlega, en það verður að muna það;
kostnaður — kostnaður við flutning, gistingu o.s.frv.

Ákvörðun um þátttöku er tekin á grundvelli samanburðar á EV hackathonsins við EV starfseminnar sem þú myndir vilja gera ef ekkert hackathon væri: ef þú vildir liggja í sófanum um helgina og taka í nefið, þá ættirðu líklega að taka þátt í hackathoninu; ef þú eyðir tíma með foreldrum þínum eða kærustu, taktu þá með þeim í hóp í hackathon (að grínast, ákveðið sjálfur), ef þú ert sjálfstætt starfandi, berðu saman dollarstund.

Samkvæmt útreikningum mínum get ég sagt að í Rússlandi fyrir meðaltal gagnafræðinga á yngra-miðstigi er þátttaka í hackathons í samræmi við peningalegan hagnað af venjulegum vinnudegi, en það eru líka blæbrigði (stærð teymisins, tegund af hackathon, verðlaunasjóði o.s.frv.). Almennt séð eru hakkaþon ekki mikil gleði í augnablikinu, en þau geta veitt persónulega fjárhagsáætlun þína góða uppörvun.

Ráðningar fyrirtækja og tengslanet

Fyrir fyrirtæki er hackathon ein af leiðunum til að ráða nýja starfsmenn. Það verður miklu auðveldara fyrir þig að sýna fram á að þú sért fullnægjandi manneskja og kunni að vinna í hackathon heldur en í viðtali þar sem þú hringir tvíundartré á borðinu (sem, við the vegur, er ekki alltaf í samræmi við það sem þú ætlar að gera. vinna í alvöru starfi sem gagnafræðingur, en hefðir þarf að virða). Slík próf við „bardaga“ aðstæður getur komið í stað prófdags.

Ég fékk mína fyrstu vinnu þökk sé hackathon. Á hackathoninu sýndi ég að hægt er að kreista meira fé út úr gögnum og ég sagði hvernig ég ætlaði að gera þetta. Ég byrjaði á verkefni á hackathon, vann það og hélt svo verkefninu áfram með styrktarfélaginu. Þetta var fjórða hackathonið í lífi mínu.

Tækifæri til að fá einstakt gagnasafn

Þetta er mjög viðeigandi punktur fyrir gagnavísindahakkaþon, mikilvægi sem ekki allir skilja. Venjulega útvega styrktarfyrirtæki raunveruleg gagnasöfn meðan á viðburðinum stendur. Þessi gögn eru einkamál, þau eru undir NDA, sem kemur ekki í veg fyrir að við getum sýnt þér sönnun fyrir hugmyndinni á raunverulegu gagnasafni, en ekki á Titanic leikfangi. Í framtíðinni munu slíkar niðurstöður hjálpa mjög þegar sótt er um starf hjá þessu fyrirtæki eða samkeppnisfyrirtæki eða til að réttlæta sambærileg verkefni. Sammála því að að öðru óbreyttu er betra að hafa lokið verkefnum sem voru jákvætt metin en að hafa þau ekki. Almennt séð gegna slík unnin verkefni svipuðu hlutverki og medalíur og stöður, en fyrir greinina er gildi þeirra augljósara.

Советы

Almennt séð er það frekar fjölbreytt reynsla að vinna við hackathon og erfitt að setja saman reglur. Hins vegar langar mig að gefa lista yfir athuganir sem geta hjálpað byrjendum:

  1. Ekki vera hræddur við að fara í hackathons þótt þú hafir hvorki reynslu né lið. Hugsaðu um hvernig þú gætir verið gagnlegur. Til dæmis, kannski ertu með áhugaverða hugmynd eða ertu vel kunnugur á einhverju sviði? Þú getur notað lénsþekkingu þína þegar þú mótar vandamál og fundið lausnir sem ekki eru léttvægar. Eða ertu kannski bestur í Google? Færni þín mun spara mikinn tíma ef þú getur fundið tilbúnar útfærslur í Github. Eða ertu mjög góður í að stilla lightgbm breytur? Í þessu tilfelli skaltu ekki fara í hackathon, heldur sanna það í Kagla keppninni.
  2. Taktík er mikilvægari en tilþrif. Markmið þitt á hackathon er að leysa vandamál. Stundum, til að leysa vandamál, þarftu að bera kennsl á það. Gakktu úr skugga um að tilgreind vandamál þitt sé raunverulega viðeigandi fyrir fyrirtækið. Athugaðu lausn þína á móti vandamálinu, spyrðu sjálfan þig hvort lausn þín sé ákjósanleg. Þegar lausn þín er metin munu þeir fyrst skoða mikilvægi vandamálsins og hæfi fyrirhugaðrar lausnar. Fáir hafa áhuga á arkitektúr taugakerfisins þíns eða hversu margar hendur þú fékkst.
  3. Mættu á eins mörg hackathon og mögulegt er, en ekki vera feiminn við að ganga í burtu frá illa skipulagðum viðburðum.
  4. Bættu niðurstöðum vinnu þinnar við hackathon við ferilskrána þína og ekki vera hræddur við að skrifa um það opinberlega.

Af hverju þú ættir að taka þátt í hackathons
Kjarni hackathons. Í stuttu máli

Heimild: www.habr.com

Bæta við athugasemd