Magades ei saa koodi kirjutada: kuidas meeskonda koguda ja hackathoniks valmistuda?

Olen korraldanud hackathone Pythonis, Java's ja .Netis, kus igas osales 100 kuni 250 inimest. Korraldajana jälgisin osalejaid ja veendusin, et hackathon pole ainult tehnoloogia tegemine, vaid ka korralik ettevalmistus, sujuv koostöö ja suhtlemine. Selles artiklis olen kokku kogunud kõige levinumad vead ja vähem ilmseid nippe, mis aitavad algajatel hackathonidel valmistuda eesootavaks hooajaks.

Magades ei saa koodi kirjutada: kuidas meeskonda koguda ja hackathoniks valmistuda?

Koguge unistuste meeskond

Jah, hackathonidel on ka üksiküritajad, kuid ma ei mäleta ühtegi juhtumit, kus nad oleksid saavutanud auhinnalisi kohti. Miks? Neli inimest suudavad 48 tunni jooksul teha neli korda rohkem tööd kui üks. Kuidas peaks olema efektiivne meeskond? Kui teil on sõbrad, kelle peale te kindel olete ja kellega olete koos läbi käinud tule ja vee, siis on see selge. Aga mida teha, kui tahate osaleda, kuid täit meeskonda pole?

Üldiselt võib olla kaks stsenaariumi:

  • Olete nii aktiivne, et olete valmis ise inimesi leidma ja nende ümber koonduma, saades meeskonna juhiks ja kapteniks.
  • Te ei soovi ennast vaevata ja olete valmis olema osa meeskonnast, kes otsib kedagi teie profiiliga.

Igal juhul peate järgima järgmisi samme:

  1. Analüüsige olemasolevat teavet ülesande kohta.

    Korraldajad ei anna sihilikult alati ülesande kohta täielikku teavet, et meeskonnad ei petaks ja ei valmistaks lahendusi ette. Kuid peaaegu alati piisab isegi vähesest sisendist, et hinnata oma praeguseid teadmisi.

    Näiteks ütleb ülesanne, et peate looma mobiilirakenduse prototüübi. Ja teil on ainult kogemus veebiarenduses ja disainis, kuid bakendi, andmebaasi integreerimise ja testimisega on keeruline. Seega peate just neid teadmisi ja oskusi otsima oma potentsiaalsetest meeskonnakaaslastest.

  2. Otsige meeskonnakaaslasi sõprade, tuttavate ja kolleegi seast.

    Kui teie tutvusringkonnas on inimesi, kes on juba hackathon'idelt võitnud, teevad vabakutselist tööd või töötavad teemaga seotud valdkonnas — siis peaks just neid inimesi kõigepealt hackathon'ile kutsuma.

  3. Rääkige maailmale endast.

    Kui teine punkt ei olnud piisav, siis ärge kartke otsida sotsiaalmeedias abi. Püüdke olla lakooniline ja võimalikult lihtne:

    Tere kõigile! Otsin kaaslasi hackathonile N. Me vajame kahte ambitsioonikat ja võidule suunatud inimest – analüütik ja frontend-arendaja. Meid on juba kaks:

    1. Egor – fullstack arendaja, hackathoni X võitja;
    2. Anja – UX/UI disainer, töötan vabakutselisena ja teen veeb + mobiililahendusi klientidele.

    Kirjuta isiklikult, meie fantastilisse nelikusse on tarvis kahte kangelast.

    Võid julgelt teksti kopeerida, nimed ja tehnoloogiad asendada. xD

  4. Alusta meeskonna otsimist
    • Avalda postitus kutsega oma sotsiaalmeedias (fb, vk, oma blogis, kui pead seda)
    • Kasuta vanade hackathonide gruppe, kus oled juba osalenud
    • Kirjuta tulevase hackathoni osalejate gruppi (sageli loovad korraldajad need ette)
    • Otsi gruppe või ürituste sündmusi (ametlikud kohtumised üritusel vkfb-s)

Valmistu hackathoni jaoks

Valmis meeskond on pool võitu. Teine pool on kvaliteetne ettevalmistus hackathoniks. Osalejad mõtlevad tavaliselt ettevalmistusele vahetult enne üritust. Kuid mõned ettevalmistavad sammud võivad elu oluliselt lihtsustada. On oluline meeles pidada, et ürituse kohas võite viibida kuni 48 tundi, seega tuleb mitte ainult keskenduda töösse, vaid ka endale mugav keskkond luua. Kuidas seda teha?

Mida kaasa võtta:

  • Lemmikpatju, pleed või magamiskott – tõeline peab olema iga tõsise hackathonija jaoks
  • Pass ja tervisekindlustusleping
  • Hambaharja ja pasta
  • Niisked salvrätikud
  • Uuri, kas korraldajatel on ürituspaigas dušš (kui jah, siis võta rätik)
  • Varu riided enda jaoks
  • Varujalatsid (mugavad tossud, ketsid, sussid)
  • Vihmavari
  • Valuvaigistid
  • Sülearvuti + laadija + pikendusjuhe
  • Telefonile powerbank
  • Üleminekud, mälupulgad, välised kõvakettad

Veendu, et kõik tasulised programmid PC-l on makstud ja vajalikud raamatukogud on laaditud.

Kuidas meeskonna tööd planeerida

  • Määrake, kuidas te langetate otsuseid vaidlusalustes olukordades. Parim on lihtsalt käsi tõsta ja teha üldine meeskonna otsus.
  • Mõelge, kes jälgib teie töö dünaamikat, hõlbustab ja planeerib meeskonna tööd ning juhib meeskonna kommunikatsiooni. Tavaliselt täidab seda rolli agile-meeskondades scrum-meister, kes jälgib scrumi protsessi. Kui te ei tea sellest rollist, uurige kindlasti internetis.
  • Seadke taimerid iga 3-4 tunni järel, et jälgida üldist ajakulu. Määrake enda jaoks sisemised kontrollpunktid, millal te kellaaegu kontrollite: millal ja mis teil peaks olema valmis, et kõike õigel ajal teha, mitte viimasel hetkel.
  • On vale arvata, et kui kogu meeskond ei maga, viib see teid võidule. Mida pikem on hackathon, seda olulisem on uni. Ja üldiselt on õhtu ja öö tavaliselt kõige meeldejäävamad hetked hackathonidel: kõik kõige lõbusam ja lärmakam toimub just siis. Ärge keskenduge ainult koodile, andke endale võimalus puhata.
  • Korraldajad panevad sageli paika Sony Play Stationi või XBoxi, esitavad filme, korraldavad mänge ja muid paralleelseid tegevusi, et luua mugav emotsionaalne õhkkond. Kasutage neid võimalusi, et teie mõistus ei ülekuumeneks.
  • Pidage meeles Pareto printsiipi: 20% pingutustest annab 80% tulemust. Mõelge, kui palju jõudu kulutate erinevate lahenduste peale ja millist mõju saate saavutada. Meeskonna aeg on piiratud, teadmised samuti, seega tuleb ressursse tõhusalt jaotada.

Esitlus ja teie lahenduse hindamine

Mida arvestada enne esitlust?

  • Uurige ette hindamiskriteeriume, kirjutage need üles ja hoidke neid oma ees lahendust otsides. Kontrollige pidevalt.
  • Uurige kohtunike profiile ja tegevusvaldkonda, tausta. Võib-olla leiate artikleid Habrast või postitusi blogides, ettevõtete ametlikelt lehtedelt. Mõelge, millised ootused neil võivad olla hindamisel. Kohtunikele on tugeva tehnilise kogemuse omamine oluline, et teha teie lahenduste koodiversioonide ülevaatus, samas kui kogenud disainer vaatab kasutajakogemust ja funktsioone. See mõte võib tunduda triviaalne, kuid millegipärast unustatakse see.
  • Ärge unustage võrguvõimekuse jõudu. Teie meeskond koosneb tegelikult mitte neljast inimesest, vaid palju rohkematest, teil on kolleege ja sõpru. Saate kasutada kõiki avatud ja seaduslikke allikaid ning oma sidemeid, mida suudate leida. Kui see aitab teie lahendust!
  • Oluline on rääkida lahenduse loogikast ja andmeallikatest esitlemise ajal. Kui leiate ebatavalise viisi hüpoteesi testimiseks, siis rääkige sellest. See lisab väärtust teie lahendusele.

    Näiteks, kui üks teie sõber osutus sihtgrupi esindajaks ja te suutsite temaga teha suitsutesti. Või leidsin huvitavat analüüsi ja ülevaateid, mis aitasid teil oma tööaega kokku tõmmata.

  • Keegi ei ole kunagi keelanud meeskondadel omavahel suhelda ja ideid kontrollida. Hackathoni lõpuks ei saa keegi teie ideed varastada, seega võite testida mõningaid hüpoteese otse naabrite peal.
  • Hackathonidel on alati konsultandid ja eksperdid, kes on seal, et teid aidata ja oma kogemusi jagada. Te ei pea nende kommentaare arvesse võtma, kuid tagasiside saamine ja praeguse lahenduse vaatamine väljastpoolt on oluline samm võidu suunas.
  • Mõelge esitlusmallile ette. Valmistage ette slaid oma profiili ja meeskonna teabega: teie fotod, kontaktid, haridusteave või praegune töökogemus. Soovi korral võite lisada lingid GitHubi või oma portfelli, et žüriil oleks teiega paremini tutvuda.
  • Kui on plaanis prototüüpimise ja liideste ülesanne, siis tasuge Marveli või teiste teenuste eest ette, et mitte selle pärast muretseda hackathon'i ajal.
  • Kui teil on arusaam lõpplahendusest, siis leidke aega ettekande ettevalmistamiseks — proovige seda mitu korda läbi, pöörake tähelepanu struktuurile ja järgmistele täiendavatele soovitustele.

Mida meeles pidada ettekande ajal?

  • Ei tasu kordama ülesannet ja raiskama hindamisaega, kohtunikud ja osalejad teavad seda juba.
  • Alustuseks tutvustage peamist lahendust ja lähenemist, mida kasutasite. See on vinged nipid, mida kasutatakse äriesitlustes. Nii saategi kohe 100% tähelepanu publikult ja nende huvi. Edasi tuleb struktuurselt rääkida, kuidas te selle lahenduseni jõudsite, milline oli loogika, hüpoteesid, kuidas katsetasite ja valisite, milliseid mustreid leidsid ning kuidas teie lahendust rakendada.
  • Kui prototüüp oli ette nähtud – näidake ja rääkige sellest. Mõelge ette qr-koodi lingile, et publik saaks sellele juurde pääseda.
  • Mõelge, kuidas teie lahendus võib väljenduda rahalises ekvivalentis. Kui palju raha see kliendile säästab? Kuidas väheneb toote turule toomise aeg, kliendi NPS jne? Oluline on näidata, et teil on mitte ainult hea tehniline lahendus, vaid ka majanduslikult mõistlik. Just see ongi äriväärtus.
  • Ärge süvenege tehnilistesse detailidesse liiga sügavale. Kui kohtunikud soovivad küsimusi koodi, algoritmide ja mudelite kohta, küsivad nad ise. Kui arvate, et mõni teave on väga oluline, lisage see eraldi slaidile ja peitke see lõpetuseks juhuks, kui küsimusi tuleb. Kui kohtunikest ei tule küsimusi, käivitage ise dialoog ja rääkige sellest, mis teie esitlusest välja jäi.
  • Hea esitlus on selline, kus iga meeskonnaliige on esinenud ja oma sõna öelnud. Ideaalne on, kui igaühel on võimalus kajastada neid ülesandeid, millega nad tegelesid.
  • Elavad esitlused, millele on lisatud head huumorit, on alati paremad kui ideaalselt harjutatud monoloogid lavalt 🙂

Elustiili näpunäited toitumise kohta

Veidi toitumise näpunäiteid, kuna see mõjutab tõeliselt teie enesetunnet, tuju ja energilisust. Siin on kaks peamist reeglit:

  • Valgud täidavad, annavad küllastustunde. Need on kala, linnuliha, kohupiim.
  • Süsivesikud annavad energiat. Kiired süsivesikud tähendavad kiiret energiapursket ja järsku langust, mis tekitab unisust pärast pastat, kartulit, kotlette, krõpsusid jne. Aeglaselt seeditavad süsivesikud (tatar, kaerahelbed, bulgur) imenduvad aeglaselt ja toidavad teid energia skeemiga. Nagu patarei, varustavad need teid järk-järgult.

Seega, kui soovite olla heas meeleolus hackathon'i ajal, unustage kahjulikud suupisted, cola, Snickers ja šokolaad. Täitev hommikusöök kaerahelbepudruga hommikul, teraviljad lõunaks ja valk, ning õhtul – köögiviljad ja valk. Parim jook on vesi, ja kohvi asemel on parem juua teed – selles on rohkem kofeiini ja see kindlasti stimuleerib keha ja vaimu.

Nii, see on kõik. Loodan, et see oli kasulik!

Muide, septembris korraldame Raiffeisen Banki hackathoni Java-arendajatele (ja mitte ainult).

Kõik üksikasjad ja taotluste esitamine on siin.

Tulge, tutvume isiklikult 😉

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster