Dok kodirate ne možete spavati: kako okupiti tim i pripremiti se za hackathon?

Organizirao sam hackathone u Pythonu, Javi, .Net-u na kojima je bilo od 100 do 250 ljudi. Kao organizator promatrao sam sudionike izvana i uvjerio se da hackathon nije samo tehnologija, već i kompetentna priprema, usklađen rad i komunikacija. U ovom sam članku prikupio najčešće pogreške i neočite hackove koji će pomoći početnicima u hackatonima da se pripreme za nadolazeću sezonu.

Dok kodirate ne možete spavati: kako okupiti tim i pripremiti se za hackathon?

Okupite tim iz snova

Da, ima samotnjaka na hackathonima, ali ne sjećam se niti jednog slučaja da su uspjeli uzeti nagrade. Zašto? Četiri osobe mogu obaviti četiri puta više posla u 48 sati nego jedna osoba. Postavlja se pitanje: kako kadrovski popuniti učinkovit tim? Ako imate prijatelje u koje imate povjerenja i zajedno ste prošli kroz dobra i loša djela, sve je jasno. Što učiniti ako želite sudjelovati, ali nemate cijeli tim?

Općenito, mogu postojati dva scenarija:

  • Toliko ste aktivni da ste spremni pronaći i okupiti ljude oko sebe, postati vođa i kapetan tima
  • Ne želite se zamarati i spremni ste postati dio tima koji traži osobu s vašim profilom.

U svakom slučaju morate proći kroz sljedeće korake:

  1. Analizirajte informacije koje su dostupne o zadatku.

    Organizatori namjerno ne daju uvijek potpune informacije o zadatku, kako timovi ne bi varali i unaprijed pripremali rješenja. Ali gotovo uvijek, čak i male uvodne informacije dovoljne su za procjenu vašeg trenutnog skupa znanja.

    Primjerice, u zadatku stoji da ćete morati razviti prototip mobilne aplikacije. I imate samo iskustva s WEB razvojem i dizajnom, ali malo iskustva s back-endom, integracijom baze podataka i testiranjem. To znači da upravo ta znanja i vještine trebate tražiti kod svojih potencijalnih suigrača.

  2. Potražite suigrače među prijateljima, poznanicima i kolegama.

    Ako u vašem društvenom krugu ima onih koji su već pobjeđivali na hackathonima, freelanceri su ili rade u području vezanom uz temu zadatka, onda su to dečki koje biste trebali prvo pozvati na hackathon.

  3. Recite svijetu o sebi.

    Ako vam druga točka nije bila dovoljna, slobodno se oglasite na društvenim mrežama. Pokušajte biti sažeti i što jednostavniji:

    "Bok svima! Tražim suigrače za hackathon N. Trebaju nam dvije ambiciozne i pobjednički motivirane osobe - analitičar i front-end. Već nas je dvoje:

    1. Egor – fullstack developer, pobjednik hackathona X;
    2. Anya je Ux/Ui dizajnerica, ja radim kao outsourcer i kreiram web + mobilna rješenja za klijente.

    Pišite u osobnu poruku, potrebna su nam još dva heroja da se pridruže našoj fantastičnoj četvorki.”

    Slobodno kopirajte tekst, zamijenite imena i hrpe xD

  4. Počnite tražiti tim
    • Objavite objavu s pozivom na svojim društvenim mrežama (fb, vk, na svom blogu, ako ga imate)
    • Koristite chatove sa starih hackathona na kojima ste već sudjelovali
    • Upišite se u grupu sudionika nadolazećeg hackathona (često ih organizatori kreiraju unaprijed)
    • Potražite grupe ili događaje (službeni sastanci događaja u vkfb)

Pripremite se za hackathon

Spreman tim je pola pobjede. Druga polovica je kvalitetna priprema za hackathon. Sudionici obično razmišljaju o pripremi prije odlaska na hackathon. Ali neki koraci poduzeti unaprijed mogu olakšati život. Važno je zapamtiti da na mjestu događaja možete provesti do 48 sati, što znači da ne samo da ne smijete biti ometeni od usredotočenog rada, već i organizirati ugodno okruženje za sebe na sve moguće načine. Kako to učiniti?

Što ponijeti sa sobom:

  • Omiljeni jastuk, dekica ili vreća za spavanje za najzagriženije hackathonere jednostavno su atribut koji morate imati
  • Putovnica i zdravstveno osiguranje
  • Četkica i pasta za zube
  • Maramice
  • Saznajte imaju li organizatori tuš na mjestu (ako ima, uzmite ručnik)
  • Presvlačenje s vama
  • Promjena obuće (udobne tenisice, patike, papuče)
  • kišobran
  • Sredstva protiv bolova
  • Laptop + punjač + produžni kabel
  • Powerbank za telefon
  • Adapteri, flash diskovi, tvrdi diskovi

Provjerite je li sav softver koji se plaća na vašem računalu plaćen i jesu li učitane potrebne biblioteke.

Kako planirati rad svog tima

  • Odredite kako ćete donositi odluke u kontroverznim situacijama. Najbolje je samo glasati rukama i donijeti opću timsku odluku.
  • Razmislite tko će pratiti dinamiku vašeg rada, facilitirati i planirati timski rad te upravljati komunikacijom unutar tima. Obično ovu ulogu u agilnim timovima ispunjava Scrum Master, koji nadzire Scrum proces. Ako niste upoznati s ovom ulogom, svakako je proguglajte.
  • Postavite mjerače vremena svaka 3-4 sata kako biste pratili ukupni protok vremena. Odredite svoje unutarnje kontrolne točke kada provjeravate svoje satove: u koje vrijeme i što trebate imati spremno kako biste sve obavili bez zadnje minute.
  • Pogrešno je vjerovati da će vas neprospavana noć cijele momčadi dovesti do pobjede. Što je duži hackathon, to je san važniji. I općenito, večer i noć obično su najupečatljiviji trenuci na hackathonima: tada se događaju sve zabavne i bučne stvari. Nemojte se vezati za šifru, dajte si priliku da se opustite.
  • Organizatori često instaliraju Sony Play Station ili XBox, uključe filmove, rade misije i druge paralelne aktivnosti kako bi stvorili ugodno emocionalno okruženje. Iskoristite ove prednosti kako vam mozak ne bi prokuhao.
  • Zapamtite Pareto pravilo: 20% vašeg truda trebalo bi vam dati 80% vaših rezultata. Razmislite o tome koliko ćete truda potrošiti na ovu ili onu odluku i kakav učinak možete postići. Vrijeme tima je ograničeno, kao i znanje, što znači da resurse treba učinkovito raspodijeliti.

Prezentacija i evaluacija vašeg rješenja

Što treba uzeti u obzir prije nastupa?

  • Unaprijed proučite kriterije ocjenjivanja, zapišite ih i držite ih pred sobom tijekom odlučivanja. Stalno provjeravajte s njima.
  • Proučite profil sudaca, vrstu aktivnosti i prošlost. Možda članci na Habréu ili postovi na blogu na službenim stranicama tvrtke. Razmislite o tome kakva bi očekivanja mogli imati tijekom ocjenjivanja. Za suce s jakim tehničkim iskustvom, važno je pregledati kod svoje rješenja, a iskusni dizajner će pogledati korisničko iskustvo i značajke. Ideja se čini banalnom, ali ljudi iz nekog razloga zaboravljaju na nju.
  • Ne zaboravite moć umrežavanja. Vaš tim se zapravo ne sastoji od 4 osobe, ima vas puno više, imate kolege i prijatelje. Možete koristiti sve otvorene pravne izvore i svoje veze koje možete pronaći. Ako ovo pomaže vašem rješenju!
  • Bit će dragocjeno razgovarati o logici rješenja i izvorima podataka tijekom predstavljanja. Ako ste pronašli nestandardni način testiranja hipoteze, recite nam o tome. Ovo će dodati vrijednost vašem rješenju.

    Na primjer, među vašim prijateljima bio je predstavnik ciljane publike i s njim ste mogli provesti test dima. Ili ste pronašli zanimljive analize i recenzije koje su vam pomogle smanjiti radno vrijeme.

  • Nitko nikada nije spriječio timove da međusobno komuniciraju i testiraju ideje. Do kraja hackathona sigurno vam nitko neće ukrasti ideju, što znači da se neke hipoteze mogu testirati izravno na vašim susjedima.
  • Na hackathonima uvijek postoje konzultanti i stručnjaci koji su tu da vam pomognu i podijele svoja iskustva. Možda nećete uzeti u obzir njihove komentare u svom radu, ali dobivanje povratnih informacija i pogled na trenutno rješenje izvana važan je korak prema pobjedi.
  • Unaprijed razmislite o svom predlošku za prezentaciju. Napravite slajd s profilom i podacima o timu: vaše fotografije, kontakti, podaci o obrazovanju ili trenutnom radnom iskustvu. Možete dodati poveznice na GitHub ili svoj portfelj ako želite da vas žiri bolje upozna.
  • Ako planirate zadatak izrade prototipova i sučelja, platite Marvel ili druge usluge unaprijed kako ne biste brinuli o tome tijekom hackathona.
  • Kada shvatite konačnu odluku, odvojite vrijeme za pripremu govora - pokušajte ga izvesti nekoliko puta, posvetite vrijeme strukturi i sljedećim dodatnim preporukama.

Što zapamtiti tijekom nastupa?

  • Nema potrebe ponavljati zadatak i gubiti dragocjeno vrijeme prezentacije, to znaju i suci i sudionici.
  • Recite nam na samom početku ključnu odluku i pristup koji ste zauzeli. Ovo je cool life hack koji se može koristiti u poslovnim govorima. Na ovaj način ćete odmah dobiti 100% pažnje i interesa publike. Zatim ćete morati strukturalno ispričati kako ste došli do ove odluke, koja je bila logika, hipoteze, kako ste testirali i odabrali, koje ste obrasce pronašli i kako se vaše rješenje može koristiti.
  • Ako je bio predviđen prototip, pokažite i recite. Razmislite o poveznici s qr kodom unaprijed kako bi gledatelji mogli dobiti pristup.
  • Razmislite kako bi se vaša odluka mogla financijski odraziti. Koliko će novca uštedjeti kupcu? Kako smanjiti vrijeme do tržišta, NPS klijenta itd.? Važno je pokazati da imate ne samo dobro tehničko rješenje, već i ekonomski isplativo. To je sama poslovna vrijednost.
  • Nemojte biti previše tehnički. Ako suci imaju pitanja o kodu, algoritmima i modelima, pitat će ih sami. Ako mislite da je neki podatak vrlo važan, dodajte ga na poseban slajd i sakrijte ga na kraju u slučaju pitanja. Ako suci nemaju pitanja, sami pokrenite dijalog i razgovarajte o tome što još ostaje iza kulisa vašeg govora.
  • Dobar nastup je onaj gdje je svaki član ekipe govorio i govorio. Idealno je ako svatko istakne opseg zadataka koje je obavio.
  • Nastupi uživo, začinjeni dobrim smislom za humor, uvijek su bolji od savršeno uvježbanih monologa s pozornice :)

Lifehacks o prehrani

Nekoliko životnih trikova o prehrani, jer ona stvarno utječe na vaše blagostanje, raspoloženje i energiju. Ovdje postoje dva glavna pravila:

  • Protein vas ispunjava i daje vam osjećaj sitosti. Ovo je riba, perad, svježi sir.
  • Ugljikohidrati daju energiju. Brzi ugljikohidrati – brzo oslobađanje energije i njen nagli pad; osjećate se pospano nakon jela tjestenine, krumpira, kotleta, čipsa itd. A složeni ugljikohidrati (heljda, zobena kaša, bulgur) polako se apsorbiraju i postupno vas zasićuju energijom. Kao baterija, oni će vas hraniti.

Stoga, želite li tijekom hackathona biti dobro raspoloženi, zaboravite na nezdrave grickalice, colu, Snickers i čokoladu. Obilan doručak s kašom ujutro, žitaricama i proteinima za ručak, te povrćem i proteinima navečer. Najbolje piće je voda, a umjesto kave bolje je popiti čaj - ima više kofeina i sigurno će okrijepiti tijelo i duh.

OK, sada je sve gotovo. Nadam se da je ovo bilo od pomoći!

Usput, u rujnu održavamo Raiffeisenbank hackathon za java programere (i ne samo).

Svi detalji i prijave su ovdje.

Dođite, da se vidimo lično 😉

Izvor: www.habr.com

Dodajte komentar