Tamna strana hakatona

Tamna strana hakatona

В prethodni deo trilogije Pogledao sam nekoliko razloga za učešće na hakatonima. Motivacija da nauče puno novih stvari i osvoje vrijedne nagrade privlači mnoge, ali često se zbog grešaka organizatora ili sponzorskih kompanija događaj završi neuspješno i učesnici odu nezadovoljni. Da se ovakvi neprijatni incidenti ređe dešavaju, napisao sam ovaj post. Drugi dio trilogije posvećen je greškama organizatora.

Post je organiziran na sljedeći način: na početku govorim o događaju, objašnjavam šta je pošlo po zlu i do čega je dovelo (ili može dovesti na duge staze). Onda dajem svoju ocjenu šta se dešava, i šta bih radio da sam ja organizator. Pošto sam učestvovao na svim događajima, mogu samo pretpostaviti pravu motivaciju organizatora. Kao rezultat toga, moja procjena može biti jednostrana. Ne isključujem da su neke tačke koje mi se čine pogrešnim u stvari bile tako zamišljene.

U određenom trenutku, čitalac može pomisliti da je autor odlučio da mahne pesnicama nakon tuče. Ali mogu vas uvjeriti da to nije slučaj. Na nekim od navedenih hakatona uspeo sam da uzmem nagradu, što, međutim, ne sprečava da kažemo da je događaj bio loše organizovan.

Iz poštovanja prema organizatorima i učesnicima, u postu neće biti spominjanja određenih kompanija. Pažljivi čitalac, međutim, može pogoditi (ili Google) o kome je riječ.

Hakaton br. 1. Strogi okviri

Prije šest mjeseci jedna velika telekom kompanija organizovala je hakaton o analizi podataka. Za nagradni fond takmičilo se 20 ekipa. Na događaju je dat na analizu skup podataka koji je sadržavao informacije o pozivima službi podrške kompanije, aktivnostima na društvenim mrežama i šifrovanim podacima o korisnicima (pol, godine itd.). Najzanimljiviji dio skupa podataka—korisničke poruke i odgovori operatera (tekstualni podaci)—bio je prilično bučan i trebalo ga je očistiti za daljnji rad.

Organizatori su postavili zadatak - učiniti nešto zanimljivo sa dostavljenim podacima, a zabranjeno je korištenje dodatnih otvorenih skupova podataka iz mreže ili samostalno raščlanjivanje podataka. Također je bilo zabranjeno predlagati ideje koje se ne odnose na skup podataka. Nažalost, dostavljeni podaci su bili prilično "loši": bilo je teško dobiti bilo kakve zanimljive proizvode od njih, a iz komunikacije s mentorima postalo je jasno da se mnoge od predloženih ideja već implementiraju (ili će biti implementirane u bliskoj budućnosti) u kompaniji.

Kao rezultat toga, ogroman broj timova (15 od 20) napravio je chat botove. Tokom nastupa, odluka jednog tima se malo razlikovala od prethodne. Ne mogavši ​​to da izdrži, jedan od članova žirija upitao je sljedeću ekipu koja je izašla na scenu: "Šta, ljudi, imate li i vi chatbot?" Kao rezultat toga, od tri nagrade, prvo i drugo mjesto pripalo je timovima koji nisu napravili chat botove.

Poređenja radi, uzmimo hakaton koji je pre dve godine organizovala međunarodna konsultantska kompanija za kompaniju Zvezdočka. Budući da su specifičnosti aktivnosti kompanije Zvezdochka mnogim učesnicima hakatona bile nepoznate, na početku događaja organizatori su govorili o metrikama koje se koriste u kompaniji. Nakon toga je pruženo šest skupova podataka različitih tipova: tekst, tabele, geolokacija - bilo je prostora za manevar za sve učesnike. Organizatori nisu zabranili korištenje dodatnih skupova podataka i čak su podržali takve inicijative. U finalu takmičenja deset timova sa različitim rešenjima takmičilo se za glavnu nagradu, pri čemu su svi timovi koristili podatke kompanije (uprkos nepostojanju ograničenja), što ukazuje na dobar potencijal za dobijanje kvalitetnih proizvoda.

Moral

Nema potrebe ograničavati kreativni tok učesnika. Kao organizator morate obezbijediti materijale i vjerovati njihovoj viziji i profesionalnosti. Ako ste učesnik hakatona, trebalo bi da vas uznemiri bilo kakva ograničenja ili zabrane, obično je to dokaz loše organizacije (primer iz stvarnog života je stalna želja da se negde zalepi ograda). Ako naiđete na ograničenja, budite spremni na činjenicu da ćete morati kreirati projekat u bazenu s velikom konkurencijom. U tom slučaju morate riskirati: učiniti nešto suštinski novo ili ponuditi neobičnu „ubojicu“ kako biste se izdvojili iz niza monotonih projekata.

Hakaton br. 2. Nemogući zadaci

Hakaton u Amadoru je obećao da će biti zanimljiv. Kompanija sponzor, veliki proizvođač telefona, započela je pripreme 4 mjeseca prije datuma događaja. PR događaja je obavljen na društvenim mrežama, potencijalni učesnici su morali proći tehnički test i pisati o svojim prošlim projektima kako bi bili odabrani za ovaj događaj. Nagradni fond je bio prijatno velik. Nekoliko dana prije hackathona, mentori su održali tehničku sesiju kako bi učesnici imali vremena da razumiju specifičnosti industrije.

Na samom događaju organizatori su dali skup podataka o evidenciji opreme zapremine 8 GB, zadatak je bio binarna klasifikacija kvarova. Razgovaralo se o kriterijumima za ocjenjivanje projekata – kvalitetu klasifikacije, kreativnosti u kreiranju karakteristika, sposobnosti za timski rad itd. To je samo loša sreća - za 8 GB "karaktera" bilo je samo 20 primjeraka u vozu i 5 na testu. Posljednji ekser u lijes hakatona proizašao je iz podataka: dnevnici opreme primljeni u srijedu sadržavali su grešku u radu opreme, ali oni napravljeni u četvrtak nisu (usput rečeno, samo dva tima su znala za to, a oboje su iz Rusije, domovine iskusnih rudara podataka). Iako čak ni poznavanje pravih oznaka testa nije pomoglo u određivanju odgovora - zadatak je bio nerješiv. Organizatori nisu postigli željeni rezultat, učesnici su proveli dosta vremena rješavajući loše osmišljen problem. Hakaton je propao.

Moral

Sprovedite tehničke preglede zadataka i provjerite adekvatnost svojih zadataka. Bolje je preplatiti preliminarni pregled (u ovom slučaju bi svaki naučnik odmah ukazao da je nemoguće riješiti ovaj problem) nego kasnije požaliti.

U ovom slučaju, pored izgubljenog vremena i novca, kompanija je izgubila kredibilitet kod potencijalnih kandidata i eventualno pisala o rezultatima. Inače, ne samo učesnici, već i kompanija treba da pišu o uspešnim rezultatima, maksimizirajući hakaton sa PR tačke gledišta. Nažalost, to ne rade sve kompanije, ograničavajući se samo na objavu najave i nekoliko fotografija sa događaja na Twitteru.

Hakaton br. 3. Uzmi ili ostavi

Nedavno je naš tim učestvovao na hakatonu u Amsterdamu. S obzirom da sam po struci elektroinženjer (iz oblasti obnovljivih izvora energije), tema nam je baš odgovarala - energija. Hakaton je održan online: dobili smo opis zadatka i mjesec dana da ga završimo. Organizatori su željeli vidjeti gotov projekat koji će pomoći povećanju energetske efikasnosti amsterdamskih kuća.

Napravili smo projekat u kojem je predviđena potrošnja električne energije (prije toga sam učestvovao na konkursu na ovu temu gdje sam dobio skoro sota rješenje o kojem možete pročitati ovdje) i generiranje solarnim panelom. Na osnovu ovih predviđanja, performanse baterije su optimizovane (ova ideja je delimično preuzeta iz mog magistarskog rada). Naš projekat se dobro slagao kako sa uputstvima organizatora (kako nam se tada činilo), tako i sa politikom amsterdamske administracije u oblasti obnovljivih izvora energije u narednim godinama.

Prilikom evaluacije projekata, nama je, kao i mnogim timovima, rečeno da to nije ono što je naručilac očekivao, dodajući da moramo ponovo raditi projekat ako želimo da se takmičimo za nagradu. Nismo ništa radili, prihvatajući poraz. Od četrdesetak timova koji su učestvovali, nismo ni ušli u prvih 7, iako je izbor organizatora, čini mi se, bio prilično čudan. Na primjer, do finala su pustili tim koji je napravio aplikaciju za izračunavanje brzine vjetra i sunčevog zračenja (SI) koristeći podatke senzora pametnih telefona: mikrofon za vjetar, svjetlosni senzor za SI. Ubilačka karakteristika bila je klasifikacija hotdog/ne hotdog u tri klase: sunce, vjetar, voda i prikaz odgovarajućeg članka na Wikipediji (demo).

Ostavimo na trenutak moralnu stranu pitanja: ucjenjivati ​​učesnike mogućnošću pobjede je jednostavno neetično. Budući da je jedna od motivacija za učešće u hakatonima (posebno iskusni programeri) realizacija svojih ideja, mnogi snažni učesnici mogu jednostavno napustiti događaj nakon što čuju takve povratne informacije (što se dogodilo ne samo našem timu, već i nizu drugih koji su prestali ažuriranje projekta svoje stranice nakon slušanja mentora). Ipak, recimo da smo se složili sa željama organizatora i prepravili naš projekat prema njihovim zahtjevima. Šta bi se dalje moglo dogoditi?

Budući da organizatori imaju svoje shvaćanje “idealnog projekta”, sve želje (a samim tim i promjene) će nas dovesti do ovog ideala. Takmičari će gubiti vrijeme i biće im sve teže da odbiju dalje učešće (pošto su se već potrudili, a čini se da su još malo od pobjede). Ali u stvarnosti, konkurencija za nagrade će se povećati, a učesnici će sve češće morati da ponavljaju projekat na osnovu uređivanja organizatora u nadi da će osvojiti nagradu. Kao rezultat toga, momci koji nisu uzeli nagrade, gledajući unatrag, shvatit će da su učestvovali u freelancingu bez novca: izvršili su izmjene za kupca, ali nisu dobili ništa zauzvrat (osim relevantnog iskustva, od kurs).

Moral

Često želje i povratne informacije od organizatora dolaze u pomoć projektu. U isto vrijeme, međutim, učesnici se ne bi trebali oslanjati na savjete mentora kao hromi čovjek na štapu. Ako od organizatora čujete povratnu informaciju o vašem projektu u duhu „oduzmite, nismo ovo naručili“, vaše učešće na hakatonu se može smatrati završenim.

Ako organizirate hackathon s jasnom vizijom projekta, ali bez vještina ili sposobnosti da ga sami implementirate, onda je bolje formalizirati svoju viziju u obliku tehničkih specifikacija za freelancera. U suprotnom ćete morati da platite dva puta - za hakaton i za usluge freelancera.

izvor: www.habr.com

Dodajte komentar