Ne možete spavati da kodirate: kako okupiti tim i pripremiti se za hakaton?

Organizovao sam hakatone u Python-u, Javi, .Net-u, od kojih je svaki pohađalo od 100 do 250 ljudi. Kao organizator, posmatrao sam učesnike izvana i uverio se da hakaton nije samo tehnologija, već i kompetentna priprema, koordiniran rad i komunikacija. U ovom članku sakupio sam najčešće greške i neočigledne lajf hakove koji će pomoći početnicima na hakatonima da se pripreme za nadolazeću sezonu.

Ne možete spavati da kodirate: kako okupiti tim i pripremiti se za hakaton?

Okupite tim snova

Da, na hakatonima ima usamljenika, ali ne pamtim nijedan slučaj da su uspeli da osvoje nagrade. Zašto? Četiri osobe mogu obaviti četiri puta više posla za 48 sati od jedne osobe. Postavlja se pitanje: kako treba kadrovirati efikasan tim? Ako imate prijatelje u koje imate samopouzdanja i koji ste zajedno prošli kroz teškoće, sve je jasno. Šta učiniti ako želite da učestvujete, a nemate kompletan tim?

Generalno mogu postojati dva scenarija:

  • Toliko ste aktivni da ste spremni pronaći i okupiti ljude oko sebe, postajući vođa i kapiten tima
  • Ne želite da se zamarate i spremni ste da postanete deo tima koji traži osobu sa vašim profilom.

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

  1. Analizirajte dostupne informacije o zadatku.

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

    Na primjer, zadatak navodi da ćete morati razviti prototip mobilne aplikacije. I imate samo iskustva sa WEB razvojem i dizajnom, ali malo iskustva sa back-endom, integracijom baze podataka i testiranjem. To znači da upravo ta znanja i vještine trebate tražiti kod svojih potencijalnih saigrača.

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

    Ako u vašem društvenom krugu ima onih koji su već osvojili hakatone, su slobodnjaci ili rade u oblasti koja je povezana sa temom zadatka, onda su to momci koje prvo treba da pozovete na hakaton.

  3. Reci svijetu o sebi.

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

    "Zdravo svima! Tražim saigrače za hakaton N. Potrebna su nam dva ambiciozna i pobjednički motivirana čovjeka - analitičar i front-end. već nas je dvoje:

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

    Pišite u ličnoj poruci, potrebna su nam još dva heroja da se pridruže našoj fantastičnoj četvorici.”

    Slobodno kopirajte tekst, zamijenite imena i hrpe xD

  4. Počnite tražiti tim
    • Objavite objavu sa pozivom na svojim društvenim mrežama (fb, vk, na svom blogu, ako ga imate)
    • Koristite chatove sa starih hakatona na kojima ste već učestvovali
    • Upišite u grupu učesnika predstojećeg hakatona (često ih organizatori kreiraju unapred)
    • Potražite grupe ili događaje (zvanični sastanci događaja u vkfb)

Pripremite se za hakaton

Spreman tim je pola pobjede. Drugo poluvrijeme je kvalitetna priprema za hakaton. Učesnici obično razmišljaju o pripremi prije odlaska na hakaton. 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 ometani od fokusiranog rada, već i na svaki mogući način organizirati ugodno okruženje za sebe. Kako uraditi?

Šta ponijeti sa sobom:

  • Omiljeni jastuk, ćebe ili vreća za spavanje za najzahtjevnije hakatonere jednostavno je obavezan atribut
  • Pasoš i zdravstveno osiguranje
  • Četkica i pasta za zube
  • Vlažne maramice
  • Saznajte da li se organizatori tuširaju na licu mjesta (ako da, uzmite ručnik)
  • Presvuci se sa tobom
  • Promjena obuće (udobne patike, patike, papuče)
  • Kišobran
  • Ublaživači bola
  • Laptop + punjač + produžni kabl
  • Powerbank za telefon
  • Adapteri, fleš diskovi, hard diskovi

Uverite se da je sav plaćeni softver na vašem računaru plaćen i da su potrebne biblioteke učitane.

Kako planirati rad svog tima

  • Odredite kako ćete donositi odluke u kontroverznim situacijama. Najbolje je samo glasati rukama i donijeti opštu timsku odluku.
  • Razmislite ko će pratiti dinamiku vašeg rada, facilitirati i planirati rad tima i upravljati komunikacijom unutar tima. Obično ovu ulogu u agilnim timovima obavlja Scrum Master, koji nadgleda Scrum proces. Ako niste upoznati s ovom ulogom, svakako je proguglajte.
  • Podesite tajmere svaka 3-4 sata kako biste pratili ukupni protok vremena. Odredite svoje interne kontrolne tačke kada provjeravate svoje satove: u koje vrijeme i šta trebate imati spremno kako biste sve obavili bez posljednjeg trenutka.
  • Pogrešno je vjerovati da će vas neprospavana noć za cijeli tim dovesti do pobjede. Što je hakaton duži, san je važniji. I općenito, večer i noć su obično najupečatljiviji trenuci na hakatonima: tada se dešavaju sve zabavne i bučne stvari. Nemojte se držati koda, dajte sebi priliku da se opustite.
  • Organizatori često instaliraju Sony Play Station ili XBox, uključuju filmove, obavljaju zadatke i druge paralelne aktivnosti kako bi stvorili ugodno emocionalno okruženje. Iskoristite ove prednosti da vaš mozak ne proključa.
  • Zapamtite Pareto pravilo: 20% vašeg truda trebalo bi da vam daje 80% vaših rezultata. Razmislite koliko ćete truda uložiti na ovu ili onu odluku i kakav efekat možete postići. Vrijeme tima je ograničeno, kao i znanje, što znači da resurse treba efikasno raspodijeliti.

Prezentacija i evaluacija vašeg rješenja

Šta treba uzeti u obzir prije nastupa?

  • Unaprijed proučite kriterije ocjenjivanja, zapišite ih i držite ih ispred sebe tokom donošenja odluke. Provjeravajte ih stalno.
  • Proučite profil sudija, vrstu aktivnosti i prošlost. Možda članci na Habréu ili blog postovi na službenim stranicama kompanije. Razmislite kakva bi očekivanja mogli imati tokom procjene. Za sudije sa jakim tehničkim iskustvom, važno je da kodiraju pregledaju vaša rješenja, a iskusni dizajner će pogledati korisničko iskustvo i karakteristike. Ideja izgleda banalno, ali ljudi je iz nekog razloga zaboravljaju.
  • Ne zaboravite na moć umrežavanja. Vaš tim se zapravo ne sastoji od 4 osobe, mnogo vas je 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 vrijedno razgovarati o logici rješenja i izvorima podataka tokom pitcha. Ako ste pronašli nestandardan način testiranja hipoteze, recite nam o tome. Ovo će dodati vrijednost vašem rješenju.

    Na primjer, među vašim prijateljima je bio predstavnik ciljne publike i s njim ste mogli provesti test dima. Ili ste pronašli zanimljive analitike i recenzije koje su vam pomogle u smanjenju radnog vremena.

  • Niko nikada nije spriječio timove da međusobno komuniciraju i testiraju ideje. Do kraja hakatona niko vam sigurno neće ukrasti ideju, što znači da se neke hipoteze mogu testirati direktno na vašim komšijama.
  • Na hakatonima uvijek postoje konsultanti i stručnjaci koji su tu da vam pomognu i podijele svoja iskustva. Možda nećete uzeti njihove komentare u svoj rad, ali dobijanje povratnih informacija i sagledavanje trenutnog rješenja izvana je važan korak ka pobjedi.
  • Razmislite o predlošku za prezentaciju unaprijed. Napravite slajd sa profilom i informacijama o timu: vašim fotografijama, kontaktima, informacijama o obrazovanju ili trenutnom radnom iskustvu. Možete dodati linkove na GitHub ili svoj portfolio ako želite da vas žiri bolje upozna.
  • Ako planirate zadatak izrade prototipa i interfejsa, platite Marvel ili druge usluge unaprijed kako ne biste brinuli o tome tokom hackathona.
  • Kada shvatite konačnu odluku, onda odvojite vrijeme da pripremite svoj govor – pokušajte ga pokrenuti nekoliko puta, posvetite vrijeme strukturi i sljedećim dodatnim preporukama.

Šta zapamtiti tokom nastupa?

  • Nema potrebe ponavljati zadatak i gubiti dragocjeno vrijeme prezentacije, svi suci i učesnici to znaju.
  • Na samom početku recite nam o ključnoj odluci i pristupu koji ste zauzeli. Ovo je cool life hack koji se može koristiti u poslovnim govorima. Na ovaj način ćete odmah privući 100% pažnje i interesovanja publike. A onda ćete morati strukturalno reći 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 prototip bio namijenjen, pokažite i recite. Razmislite o linku qr-koda unaprijed kako bi gledaoci mogli dobiti pristup.
  • Razmislite o tome kako bi se vaša odluka mogla financijski prevesti. Koliko novca će to uštedjeti kupcu? Kako smanjiti vrijeme izlaska na tržište, klijentski NPS, itd.? Važno je pokazati da imate ne samo dobro tehničko rješenje, već i ekonomski izvodljivo. To je sama poslovna vrijednost.
  • Ne budite previše tehnički. Ako sudije imaju pitanja o kodu, algoritmima i modelima, postavit će se sami sebi. Ako mislite da su neke informacije vrlo važne, dodajte ih na poseban slajd i sakrijte ih na kraju u slučaju pitanja. Ako sudije nemaju pitanja, sami pokrenite dijalog i razgovarajte o tome šta još ostaje iza kulisa vašeg govora.
  • Dobar nastup je kada je svaki član tima govorio i govorio. Idealno je ako svi istaknu obim zadataka koje su obavili.
  • Nastupi uživo, začinjeni dobrim smislom za humor, uvijek su bolji od savršeno uvježbanih monologa sa bine :)

Lifehacks o ishrani

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

  • Proteini vas ispunjavaju i daju 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 jedenja tjestenine, krompira, kotleta, čipsa itd. A složeni ugljikohidrati (heljda, zobene pahuljice, bulgur) se polako apsorbiraju i postupno vas zasićuju energijom. Kao baterija, oni će te hraniti.

Stoga, ako želite da budete dobro raspoloženi tokom hakatona, zaboravite na nezdrave grickalice, colu, snickers i čokoladu. Obilan doručak sa kašom ujutru, žitaricama i proteinima za ručak, a uveče povrćem i proteinima. Najbolje piće je voda, a umjesto kafe bolje je piti čaj - ima više kofeina i sigurno će okrepiti tijelo i duh.

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

Inače, u septembru održavamo Raiffeisenbank hackathon za java programere (i ne samo).

Svi detalji i prijave su ovdje.

Dodjite, da se vidimo licno 😉

izvor: www.habr.com

Dodajte komentar