QA: Hackathons

QA: Hackathons

De leschten Deel vun der Hackathon Trilogie. IN éischten Deel Ech hunn iwwer d'Motivatioun geschwat fir un esou Eventer deelzehuelen. Den zweeten Deel war un de Feeler vun den Organisateuren an hir Resultater gewidmet. De leschten Deel wäert Froen beäntweren déi net an déi éischt zwee Deeler passen.

Sot eis wéi Dir ugefaang hutt un Hackathons deelzehuelen.
Ech hunn e Masterstudium op der Universitéit vu Lappeenranta studéiert wärend ech Concoursen an der Datenanalyse geléist hunn. Meng typesch Dag huet esou ausgesinn: Opstoen um 8, e puer Koppelen op der Uni, dann Concoursen a Coursen bis Mëtternuecht (während d'Soumissioun zielt, kucken ech Virträg oder liesen Artikelen). Sou e strenge Zäitplang huet Uebst gedroen, an ech hunn de MERC-2017 Datenanalyse Concours gewonnen (déi souguer diskutéiert gouf) posten op Hub). D'Victoire huet mir Vertrauen ginn, a wann ech zoufälleg Informatioun iwwer den SkinHack 2 Hackathon zu Moskau fonnt hunn, hunn ech decidéiert meng Elteren ze besichen a gläichzäiteg erauszefannen wat en Hackathon ass.

Den Hackathon selwer huet sech zimlech witzeg erausgestallt. Et waren zwee Bunnen op Datenanalyse mat klore Metriken an engem Dataset mat Präisgeld vun 100k Rubel. Déi drëtt Streck war op App Entwécklung mat engem Präis pa 50k, an et waren keng Participanten. Op ee Punkt, sot den Organisateur, datt eng Fënster mat engem Knäppche ouni Funktionalitéit 50k gewannen kéint, well de Präis net ausbezuelt ginn. Ech hunn net ugefaang ze léieren wéi Applikatiounen ze programméieren (ech konkurréiere net wou ech einfach "gedréint" ka ginn), awer fir mech war et e kloere Message datt d'Felder an Hackathons net voll sinn.

Da geléist ech souwuel Daten Analyse Bunnen eleng. Ech hunn e Leck an den Daten fonnt, déi mir erlaabt hunn déi ideal Geschwindegkeet ze kréien, awer d'Kolonn mat der Leck war net an den Testdaten, déi ech zwou Stonne virum Enn vum Event kritt hunn (iwwregens, dunn hunn ech verstanen datt d'Präsenz vun enger "Ziel" Kolonn am Zuch zielt net als Leck ). Zur selwechter Zäit huet d'Leaderboard opgemaach, meng Soumissioun ouni Gesiicht huet d'drëtt Plaz vu fënnef, et war e grousse Gruef op déi éischt an ech hu beschloss keng Zäit ze verschwenden an ass fortgaang.

Nodeems ech mat engem frësche Geescht analyséiert hunn wat geschitt ass, hunn ech eng Rëtsch Feeler fonnt (eng vu menge Gewunnechten ass geeschteg duerch ze scrollen wat mam Notizblock geschitt ass an d'Feeler analyséieren, hir Ursaach, a wat kéint geännert ginn - sou eng agreabel Legacy vun engem semi-professionelle pokeren Spill). Awer eng Saach war sécher kloer - et gëtt vill Wäert an Hackathons, an ech hunn et einfach missen ëmsetzen. No dësem Event hunn ech ugefaang Eventer a Gruppen ze iwwerwaachen, an de spéideren Hackathon war net laang ze kommen. Dann nach een, an nach een...

Firwat maacht Dir Hackathons an net Kaglo?
Ech hunn de Kagle am Moment net gär. Vun engem bestëmmte Fäegkeet Niveau, ouni spezifesch Grënn fir Participatioun, Kagle gëtt manner nëtzlech wéi aner Aktivitéiten. Ech hu scho vill matgemaach, anscheinend hunn ech et fäerdeg bruecht iergendwéi "ofzegoen".

Firwat Hackathons an net un Ären eegene Projet schaffen?
Ech hunn d'Iddi gär eppes cool mat mengen eegenen Hänn ze maachen an engem luesen Tempo. D'Jongen vun ODS organiséiert ODS Hausdéier Projeten fir jiddereen, deen de Weekend wëll mat ähnleche Leit un hirem Projet schaffen. Ech mengen, datt ech geschwënn mat hinnen wäert.

Wéi fannt Dir Eventer?
Haaptquell - hackathon.com (Welt) an Telegram Chat Russesch Hacker (Russland). Plus, Ukënnegung vun Eventer erschéngen a Reklammen op sozialen Netzwierker an op Linkedin. Wann Dir näischt fannt, kënnt Dir hei kucken: mlh.io, devpost.com, hackevents.co, hackalist.org, HackathonsNear.me, hackathon.io.

Bereet Dir e Léisungsplang vir, ier Dir matmaacht oder ass alles op der Flucht entscheet? Zum Beispill, eng Woch virum Hackathon, mengt Dir: "Mir brauche sou an esou e Spezialist hei, mir mussen no sichen"?
Wann den Hackathon fir Iessen ass, jo, ech maachen prett. E puer Woche virdru kucken ech eraus wat ech maache wäert, erausfannen wien nëtzlech ka sinn, a sammelen en Team vu Frënn oder Participanten aus de leschte Hackathons.

Ass et wierklech méiglech en Hackathon eleng ze hacken? Wat maache wann et keen Team ass?
Datewëssenschaftshackathons si real (ech sinn e liewegt Beispill vun dësem), Ech hunn net Epicerie Hackathons gesinn, obwuel ech dat och mengen. Leider setzen heiansdo d'Organisateuren eng Limit op d'Mindestzuel vun de Participanten an enger Equipe. Ech mengen dat ass wéinst der Tatsaach, datt net all "Loners" d'Finale erreechen (dat heescht, si verloossen einfach mat den éischte Schwieregkeeten), d'Participatioun an enger Equipe hält nach ëmmer zréck. Och nom Event gëtt erwaart datt Dir weider um Projet schafft. Et wäert méi einfach sinn de Projet mat engem Team ze realiséieren.

Am Allgemengen, mäi Rot ass ëmmer mat engem Team matzemaachen. Wann Dir net Ären eegene Team hutt, hëllefen d'Organisateuren Iech ëmmer eng ze fannen oder ze kreéieren.

Wéi këmmert Dir Iech mat Middegkeet wärend engem Hackathon?
Am Hackathon kritt Dir 2 Deeg fir ze schaffen, dat sinn 48 Stonnen (30-48 Stonnen, loosst eis 48 huelen fir ze zielen). Mir entfernen Zäit fir Schlof (16-20 Stonnen), a léisst net méi wéi 30. Vun dësen ginn 8 Stonnen (am Duerchschnëtt) tatsächlech op produktiv Aarbecht verbruecht. Wann Dir Är Aarbecht richteg organiséiert (Schlof, Ernärung, an d'frësch Loft erausgoen, Übungen, Minutte vu Mindfulness, richteg Kommunikatioun mam Team a wiesselen Aktivitéiten), da kënnen déif Aarbechtsstonnen op 12-14 erhéicht ginn. No esou Aarbecht fillt Dir Iech erschöpft, awer et wäert agreabel Middegkeet sinn. Kodéierung ouni Schlof a Pausen, ënnerbrach vun Energiedrénken, ass e Rezept fir Echec.

Hutt Dir Är eege fäerdeg Pipelines fir Hackathons? Wéi hutt Dir se kritt, wéi sinn se organiséiert (si sinn an Ordner mat .py-Dateien, jidderee fir seng Aufgab, etc.) a wéi fänkt Dir un dës selwer ze kreéieren?
Ech benotzen net komplett fäerdeg Léisungen aus vergaangene Hackathons an neier, awer ech hunn meng eegen Zoo vu Modeller a Pipelines aus vergaangene Concoursen. Ech muss net Standard Stécker vun Null nei schreiwen (zum Beispill, korrekt Zilkodéierung oder en einfacht Gitter fir Absicht aus Text ze extrahieren), wat mech vill Zäit spuert.

Am Moment gesäit et esou aus: fir all Concours oder Hackathon gëtt et säin eegene Repo op GitHub, et späichert Notizbicher, Scripten a kleng Dokumentatioun iwwer wat geschitt. Plus et gëtt eng separat Repo fir all Zorte vu Boxen "Tricken" (wéi déi richteg Zilkodéierung mat Kräizvalidatioun). Ech mengen dat ass net déi elegantst Léisung, mee et passt mech fir de Moment.

Ech géif ufänken all mäi Code an Ordner ze späicheren a kuerz Dokumentatioun ze schreiwen (firwat, wat, wéi ech et gemaach hunn an d'Resultat).

Ass et realistesch e MVP vun Null an esou kuerzer Zäit ze preparéieren oder kommen all Participanten mat fäerdege Léisungen?
Ech kann nëmmen iwwer Projeten am Zesummenhang mat Datewëssenschaft soen - jo, et ass méiglech. MVP fir mech ass eng Kombinatioun vun zwee Faktoren:

  • Eng viabel Iddi presentéiert als Produkt (dh gemoolt op engem Geschäftsleinwand). Et soll ëmmer e kloert Verständnis sinn firwat a fir wien mir e Produkt maachen. Heiansdo Projete mat engem gutt gegrënnten Design, awer ouni Prototyp, gewannen Präisser, an dat ass net iwwerraschend. Leider kënne vill Participanten d'Batterkeet vun der Néierlag net ignoréieren an hir Versoen un d'Kuerzsichtegkeet vun den Organisateuren zouzeschreiwen, weider Modeller fir een onbekannt bei den nächsten Hackathons ze schneiden.
  • E puer Indikator datt Dir dëst Produkt maache kënnt (Applikatioun, Code, Beschreiwung vu Pipelines).

Et geschitt datt e Team mat enger fäerdeger Léisung op en Hackathon kënnt a probéiert et un d'Instruktioune vun den Organisateuren ze "moossen". Esou Équipë gi während der technescher Duerchmusterung ofgeschnidden oder nëmmen den Deel deen se um Site gemaach hunn ass "gezielt." Ech hunn esou Équipen net als Gewënner gesinn, awer ech mengen et ass ëmmer nach rentabel fir si ze spillen wéinst dem zukünftege Wäert (Kontakter, Datesätz, etc.).

Ginn et Beispiller fir Handwierker, déi bei Hackathons ëmgesat ginn, op d'Produktioun / Startup ze bréngen?
Jo. Ech hat dräi Fäll wann se et zu Produktioun bruecht. Eemol selwer, zweemol - mat engem aneren seng Hänn, baséiert op meng Iddien a Code, deen ech um Hackathon geschriwwen hunn. Ech kennen och e puer Teams déi weider mat der Firma als Beroder zesummeschaffen. Ech weess net d'Finale Resultater, mee wahrscheinlech eppes war ofgeschloss. Ech hunn net selwer Startups organiséiert an ech weess net datt iergendeen et huet, obwuel ech sécher sinn datt et Beispiller gëtt.

Nodeems Dir un villen Hackathons deelgeholl hutt, wéi eng Rotschléi géift Dir Iech selwer ginn wann Dir zréck an d'Zäit kënnt?

  1. Taktik si méi wichteg wéi Manöveren. Denkt un all Léisung als e fäerdegt Produkt. Eng Iddi, e Jupiter Laptop, en Algorithmus sinn näischt wäert, wann et net kloer ass, wien dofir wäert bezuelen.
  2. Ier Dir eppes designt, beäntwert d'Fro net "wat?", mee "firwat?" A wéi?". Beispill: wann Dir eng ML Léisung designt, denkt als éischt un den ideale Algorithmus: wat kritt en als Input, wéi gi seng Prognosen an Zukunft benotzt?
  3. Sidd Deel vun engem Team.

Wat fidderen se normalerweis bei Hackathons?
Normalerweis ass d'Iessen op Hackathons schlecht: Pizza, Energiedrénken, Soda. Bal ëmmer gëtt d'Iessen a Form vun engem Buffet (oder Déngschtdësch) organiséiert, op deen et eng grouss Schlaang ass. Si bidden normalerweis net Iessen an der Nuecht, obwuel et e Fall bei engem Concours zu Paräis war wou d'Iessen iwwer Nuecht verlooss gouf - Chips, Donuts a Cola. Ech wäert de Gedankenprozess vun den Organisateuren virstellen: "Also wat iessen d'Programméierer do? Oh, genee! Chips, Donuts - dat ass alles. Loosst eis hinnen dësen Dreck ginn." Den nächsten Dag hunn ech d'Organisateuren gefrot: "Jongen, ass et méiglech eppes anescht fir d'Nuecht ze maachen? Ma, vläicht e Patt?" Duerno hunn se mech ugekuckt wéi wann ech en Idiot wier. Berühmt franséisch Gaaschtfrëndlechkeet.

Bei gudden Hackathons gëtt d'Iessen a Këschte bestallt, et gëtt eng Divisioun a regelméisseg, vegetaresch a koscher Iessen. Plus si setzen e Frigo mat Yoghurt a Müsli - fir déi, déi e Snack wëllen. Téi, Kaffi, Waasser - Standard. Ech erënnere mech un den Hack Moskau 2 Hackathon - si hunn mech häerzlech Borscht a Koteletten mat Gromperepuree an der Kantine vum 1C Büro gefiddert.

D'Sanity vun Hackathons hänkt, souzesoen, vun der berufflecher Sphär vun den Organisateuren (zum Beispill, déi bescht Hackathons gi vu Beroder geleet)?
Déi bescht Hackathons ware vun Organisateuren, déi entweder virdru Hackathons organiséiert hunn oder virdru matgemaach hunn. Vläicht ass dëst deen eenzege Faktor op deem d'Qualitéit vum Event hänkt.

Wéi verstinn Dir datt Dir keen Noob sidd an et ass Zäit fir en Hackathon?
Déi bescht Zäit fir op en Hackathon ze goen ass virun engem Joer. Déi zweet bescht Zäit ass elo. Also gitt dofir, maacht Feeler, léiert - et ass an der Rei. Och en neuralt Netzwierk - dem Mënsch seng gréisste Erfindung zënter dem Rad an dem Gradient, deen iwwer Beem eropgeet - kann net eng Kaz vun engem Hond an der éischter Epoch vum Training ënnerscheeden.

Wéi eng "rout Fändelen" weisen direkt datt d'Evenement net ganz gutt wäert sinn an et net néideg ass Zäit ze verschwenden?

  • Eng kloer Beschreiwung vu wat muss gemaach ginn (relevant fir Produkt Hackathons). Wann Dir während der Aschreiwung eng kloer Aufgab kritt, dann ass et besser doheem ze bleiwen. A menger Erënnerung gouf et keen eenzegen gudden Hackathon mat technesche Spezifikatioune. Zum Verglach: Okay - maacht eis eppes am Zesummenhang mat der Analyse vun Audiogespréicher. Schlecht - maacht eis eng Applikatioun déi fäeg wier e Gespréich an zwee separat Audio Tracks fir all Persoun opzedeelen.
  • Klenge Präis Fong. Wann Dir gefrot gëtt "Tinder fir en Online Store mat AI" ze maachen an de Präis fir d'éischt Plaz ass 500 Euro an eng Minimum Teamgréisst vu 5 Leit, ass et wahrscheinlech net derwäert Är Zäit ze verschwenden (jo, dëst ass e richtegen Hackathon deen war zu München ofgehalen).
  • Mangel un Daten (relevant fir Datewëssenschaftshackathons). D'Organisateure bidden normalerweis Basisinformatioun iwwer d'Evenement an heiansdo e Probe-Datesaz. Wann se et net geliwwert hunn, frot, et kascht Iech näischt. Wann et innerhalb vun 2-3 net kloer ass wéi eng Donnéeë geliwwert ginn an ob se iwwerhaapt geliwwert ginn, ass dëst e roude Fändel.
  • Nei Organisateuren. Sidd net faul a Google Informatioun iwwer d'Hackathon Organisateuren. Wa se en Event vun dëser Aart fir d'éischte Kéier halen, ass et eng grouss Wahrscheinlechkeet datt eppes falsch geet. Op der anerer Säit, wann den Organisateur a Jurymemberen schonn Hackathons ofgehalen hunn oder an der Vergaangenheet aktiv matgemaach hunn, ass dëst e grénge Fändel.

Op engem Hackathon hu si mir gesot: "Dir hat déi bescht Léisung a kuerzer Zäit, awer sorry, mir evaluéieren Teamwork, an Dir hutt eleng geschafft. Elo, wann Dir e Student oder e Meedchen an Är Equipe huelt ...“? Hutt Dir schons esou Ongerechtegkeet begéint? Wéi hutt Dir et gepackt?
Jo, ech hunn et méi wéi eemol begéint. Ech sinn stoesch iwwer alles wat geschitt: Ech hunn alles gemaach a menger Kraaft, wann et net geklappt huet, also sief et.

Firwat maacht Dir dat alles?
All dëst ass just aus Langweil.

Source: will.com

Setzt e Commentaire