Hindi ka makatulog habang nagco-coding: paano mag-assemble ng team at maghanda para sa isang hackathon?

Nag-organisa ako ng mga hackathon sa Python, Java, .Net, na ang bawat isa ay dinaluhan ng 100 hanggang 250 katao. Bilang isang organizer, naobserbahan ko ang mga kalahok mula sa labas at kumbinsido ako na ang hackathon ay hindi lamang tungkol sa teknolohiya, kundi pati na rin sa karampatang paghahanda, pinag-ugnay na trabaho at komunikasyon. Sa artikulong ito, nakolekta ko ang mga pinakakaraniwang pagkakamali at hindi halatang mga hack sa buhay na makakatulong sa mga baguhan na hackathon na maghanda para sa darating na season.

Hindi ka makatulog habang nagco-coding: paano mag-assemble ng team at maghanda para sa isang hackathon?

Magtipon ng isang dream team

Oo, may mga nag-iisa sa hackathon, ngunit wala akong natatandaan kahit isang kaso kung kailan sila nakakuha ng mga premyo. Bakit? Apat na tao ang maaaring gumawa ng apat na beses na mas maraming trabaho sa loob ng 48 oras kaysa sa isang tao. Ang tanong ay lumitaw: paano dapat magkaroon ng tauhan ang isang epektibong pangkat? Kung mayroon kang mga kaibigan kung saan ikaw ay may tiwala at pinagdaanan ang hirap at ginhawa nang magkasama, ang lahat ay malinaw. Ano ang gagawin kung gusto mong lumahok, ngunit wala kang isang buong koponan?

Sa pangkalahatan, maaaring mayroong dalawang senaryo:

  • Napakaaktibo mo na handa kang maghanap at mag-rally ng mga tao sa paligid mo, maging isang pinuno at kapitan ng koponan
  • Hindi mo gustong mag-abala at handa ka nang maging bahagi ng isang team na naghahanap ng taong may profile mo.

Sa anumang kaso, kailangan mong dumaan sa mga sumusunod na hakbang:

  1. Suriin ang impormasyong makukuha tungkol sa gawain.

    Ang mga organizer ay sadyang hindi palaging nagbibigay ng kumpletong impormasyon tungkol sa gawain, upang ang mga koponan ay hindi mandaya at maghanda ng mga solusyon nang maaga. Ngunit halos palaging, kahit na maliit na panimulang impormasyon ay sapat na upang suriin ang iyong kasalukuyang hanay ng kaalaman.

    Halimbawa, ang gawain ay nagsasaad na kakailanganin mong bumuo ng isang prototype ng isang mobile application. At mayroon ka lamang karanasan sa pagbuo at disenyo ng WEB, ngunit kakaunti ang karanasan sa back-end, pagsasama ng database at pagsubok. Nangangahulugan ito na ito mismo ang kaalaman at kasanayan na kailangan mong hanapin sa iyong mga potensyal na kasamahan sa koponan.

  2. Maghanap ng mga kasama sa koponan sa mga kaibigan, kakilala at kasamahan.

    Kung sa iyong social circle ay may mga nanalo na sa hackathon, mga freelancer, o nagtatrabaho sa isang field na may kaugnayan sa paksa ng assignment, kung gayon ito ang mga lalaki na dapat mo munang imbitahan sa hackathon.

  3. Sabihin sa mundo ang tungkol sa iyong sarili.

    Kung ang pangalawang punto ay hindi sapat, pagkatapos ay huwag mag-atubiling tumawag sa mga social network. Subukang maging maigsi at kasing simple hangga't maaari:

    "Kamusta kayong lahat! Naghahanap ako ng mga kakampi para sa hackathon N. Kailangan namin ng dalawang taong mapaghangad at mahilig sa tagumpay - isang analyst at isang front-end. Dalawa na tayo:

    1. Egor – fullstack developer, nagwagi ng hackathon X;
    2. Si Anya ay isang taga-disenyo ng Ux/Ui, nagtatrabaho ako bilang isang outsourcer at gumagawa ng mga solusyon sa web + mobile para sa mga kliyente.

    Sumulat sa isang personal na mensahe, kailangan namin ng dalawa pang bayani upang makasama sa aming kamangha-manghang apat."

    Huwag mag-atubiling kopyahin ang teksto, palitan ang mga pangalan at stack xD

  4. Magsimulang maghanap ng isang koponan
    • Mag-publish ng post na may tawag sa iyong mga social network (fb, vk, sa iyong blog, kung mayroon ka nito)
    • Gumamit ng mga chat mula sa mga lumang hackathon kung saan nakasali ka na
    • Sumulat sa pangkat ng mga kalahok ng paparating na hackathon (kadalasan ang mga tagapag-ayos ay lumikha ng mga ito nang maaga)
    • Maghanap ng mga grupo o kaganapan sa kaganapan (mga opisyal na pagpupulong sa kaganapan sa vkfb)

Maghanda para sa isang hackathon

Ang isang handa na koponan ay kalahati ng tagumpay. Ang ikalawang kalahati ay kalidad ng paghahanda para sa hackathon. Karaniwang iniisip ng mga kalahok ang paghahanda bago pumunta sa isang hackathon. Ngunit ang ilang hakbang na ginawa nang maaga ay maaaring gawing mas madali ang buhay. Mahalagang tandaan na maaari kang gumugol ng hanggang 48 oras sa lugar ng kaganapan, na nangangahulugang hindi ka dapat magambala mula sa nakatutok na trabaho, ngunit ayusin din ang isang komportableng kapaligiran para sa iyong sarili sa lahat ng posibleng paraan. Paano ito gagawin?

Ano ang dadalhin mo:

  • Ang paboritong unan, kumot, o sleeping bag para sa mga pinaka masugid na hackathoners ay isang kailangang-kailangan na katangian.
  • Pasaporte at segurong medikal
  • Toothbrush at toothpaste
  • Basang pamunas
  • Alamin kung ang mga organizer ay may shower sa site (kung gayon, kumuha ng tuwalya)
  • Magpalit ng damit kasama mo
  • Pagpapalit ng sapatos (kumportableng sneakers, sneakers, tsinelas)
  • Umbrella
  • Pangtaggal ng sakit
  • Laptop + charger + extension cord
  • Powerbank para sa telepono
  • Mga adaptor, flash drive, hard drive

Siguraduhin na ang lahat ng bayad na software sa iyong PC ay binayaran at ang mga kinakailangang aklatan ay na-load.

Paano planuhin ang trabaho ng iyong koponan

  • Tukuyin kung paano ka gagawa ng mga desisyon sa mga kontrobersyal na sitwasyon. Pinakamainam na bumoto lamang gamit ang iyong mga kamay at gumawa ng pangkalahatang desisyon ng pangkat.
  • Isipin kung sino ang susubaybay sa dynamics ng iyong trabaho, magpapadali at magpaplano ng trabaho ng team, at mamamahala ng komunikasyon sa loob ng team. Kadalasan, ang tungkuling ito sa mga maliksi na koponan ay pinupuno ng Scrum Master, na nangangasiwa sa proseso ng Scrum. Kung hindi ka pamilyar sa tungkuling ito, siguraduhing i-Google ito.
  • Magtakda ng mga timer tuwing 3-4 na oras upang subaybayan ang kabuuang paglipas ng oras. Tukuyin ang iyong mga panloob na checkpoint kapag tiningnan mo ang iyong mga relo: sa anong oras at ano ang dapat mong ihanda upang magawa ang lahat nang wala ang huling minuto.
  • Isang pagkakamali na maniwala na ang walang tulog na gabi para sa buong koponan ay magdadala sa iyo sa tagumpay. Kung mas mahaba ang hackathon, mas mahalaga ang pagtulog. At sa pangkalahatan, ang gabi at gabi ay karaniwang ang pinaka-hindi malilimutang mga sandali sa hackathon: lahat ng masaya at maingay na bagay ay nangyayari noon. Huwag mabitin sa code, bigyan ang iyong sarili ng pagkakataong makapagpahinga.
  • Ang mga organizer ay madalas na nag-i-install ng Sony Play Station o XBox, nag-on ng mga pelikula, gumagawa ng mga quest at iba pang magkakatulad na aktibidad upang lumikha ng komportableng emosyonal na kapaligiran. Samantalahin ang mga benepisyong ito para hindi kumulo ang iyong utak.
  • Tandaan ang panuntunan ng Pareto: 20% ng iyong mga pagsisikap ay dapat magbigay sa iyo ng 80% ng iyong mga resulta. Isipin kung gaano karaming pagsisikap ang gagastusin mo sa desisyong ito o iyon at kung anong epekto ang maaari mong makuha. Ang oras ng koponan ay limitado, at gayundin ang kaalaman, na nangangahulugan na ang mga mapagkukunan ay kailangang maipamahagi nang mahusay.

Pagtatanghal at pagsusuri ng iyong solusyon

Ano ang dapat isaalang-alang bago gumanap?

  • Pag-aralan nang maaga ang mga pamantayan sa pagsusuri, isulat ang mga ito at panatilihin ang mga ito sa harap mo sa panahon ng pagpapasya. Suriin sa kanila palagi.
  • Pag-aralan ang profile ng mga hukom, uri ng aktibidad, at background. Marahil ay mga artikulo sa HabrΓ© o mga post sa blog sa mga opisyal na pahina ng kumpanya. Isipin kung ano ang mga inaasahan nila sa panahon ng pagtatasa. Para sa mga hukom na may malakas na teknikal na background, mahalagang suriin ng code ang iyong mga solusyon, at titingnan ng isang bihasang taga-disenyo ang karanasan at feature ng user. Ang ideya ay tila karaniwan, ngunit sa ilang kadahilanan ay nakakalimutan ito ng mga tao.
  • Huwag kalimutan ang kapangyarihan ng networking. Ang iyong koponan ay talagang hindi binubuo ng 4 na tao, marami pa sa iyo, mayroon kang mga kasamahan at kaibigan. Maaari mong gamitin ang anumang bukas na legal na mapagkukunan at ang iyong mga koneksyon na mahahanap mo. Kung makakatulong ito sa iyong solusyon!
  • Magiging mahalaga na pag-usapan ang tungkol sa lohika ng solusyon at mga mapagkukunan ng data sa panahon ng pitch. Kung nakakita ka ng hindi karaniwang paraan upang subukan ang isang hypothesis, sabihin sa amin ang tungkol dito. Magdaragdag ito ng halaga sa iyong solusyon.

    Halimbawa, sa iyong mga kaibigan mayroong isang kinatawan ng target na madla at nagawa mong magsagawa ng isang pagsubok sa usok sa kanya. O nakakita ka ng kawili-wiling analytics at mga review na nakatulong na bawasan ang iyong oras sa trabaho.

  • Walang sinuman ang huminto sa mga koponan mula sa pakikipag-usap sa isa't isa at pagsubok ng mga ideya. Sa pagtatapos ng hackathon, walang sinuman ang tiyak na magnanakaw ng iyong ideya, na nangangahulugan na ang ilang mga hypotheses ay maaaring direktang masuri sa iyong mga kapitbahay.
  • Sa hackathon, palaging may mga consultant at eksperto na nandiyan para tulungan ka at ibahagi ang kanilang karanasan. Maaaring hindi mo ipasok ang kanilang mga komento sa iyong trabaho, ngunit ang pagkuha ng feedback at pagtingin sa kasalukuyang solusyon mula sa labas ay isang mahalagang hakbang patungo sa tagumpay.
  • Isipin ang iyong template ng presentasyon nang maaga. Gumawa ng slide na may profile at impormasyon tungkol sa team: ang iyong mga larawan, contact, impormasyon tungkol sa edukasyon o kasalukuyang karanasan sa trabaho. Maaari kang magdagdag ng mga link sa GitHub o sa iyong portfolio kung gusto mong mas makilala ka ng hurado.
  • Kung nagpaplano ka ng isang gawain sa prototyping at mga interface, magbayad nang maaga para sa Marvel o iba pang mga serbisyo upang hindi mag-alala tungkol dito sa panahon ng hackathon.
  • Kapag mayroon kang pag-unawa sa panghuling desisyon, pagkatapos ay maglaan ng oras upang ihanda ang iyong talumpati - subukang patakbuhin ito nang maraming beses, maglaan ng oras sa istraktura at ang mga sumusunod na karagdagang rekomendasyon.

Ano ang dapat tandaan habang gumaganap?

  • Hindi na kailangang ulitin ang gawain at aksayahin ang mahalagang oras ng pagtatanghal; alam ito ng lahat ng mga hukom at kalahok.
  • Sa simula pa lang, sabihin sa amin ang tungkol sa pangunahing desisyon at ang diskarte na iyong ginawa. Ito ay isang cool na life hack na maaaring magamit sa mga talumpati sa negosyo. Sa ganitong paraan makakakuha ka kaagad ng 100% ng atensyon at interes ng madla. At pagkatapos ay kakailanganin mong sabihin sa istruktura kung paano ka nakarating sa desisyong ito, kung ano ang lohika, ang mga hypotheses, kung paano mo sinubukan at pinili, anong mga pattern ang iyong natagpuan at kung paano magagamit ang iyong solusyon.
  • Kung ang isang prototype ay inilaan, ipakita at sabihin. Isipin ang link ng qr-code nang maaga para magkaroon ng access ang mga manonood.
  • Isipin kung paano maaaring maisalin sa pananalapi ang iyong desisyon. Gaano karaming pera ang maililigtas nito sa customer? Paano bawasan ang oras sa market, client NPS, atbp.? Mahalagang ipakita na hindi lamang mayroon kang isang mahusay na teknikal na solusyon, ngunit isa ring magagawa sa ekonomiya. Ito ang mismong halaga ng negosyo.
  • Huwag masyadong teknikal. Kung ang mga hukom ay may mga tanong tungkol sa code, algorithm at modelo, tatanungin nila ang kanilang sarili. Kung sa tingin mo ay napakahalaga ng ilang impormasyon, idagdag ito sa isang espesyal na slide at itago ito sa dulo kung sakaling may mga tanong. Kung ang mga hukom ay walang anumang mga katanungan, simulan ang isang dialogue at pag-usapan kung ano pa ang nananatili sa likod ng mga eksena ng iyong talumpati.
  • Ang isang mahusay na pagganap ay kung saan ang bawat miyembro ng koponan ay nagsalita at nagsalita. Tamang-tama kung iha-highlight ng lahat ang saklaw ng mga gawaing nagawa nila.
  • Ang mga live na pagtatanghal, na tinimplahan ng isang mahusay na pagkamapagpatawa, ay palaging mas mahusay kaysa sa perpektong na-rehearse na mga monologo mula sa entablado :)

Lifehacks tungkol sa nutrisyon

Ang ilang mga hack sa buhay tungkol sa nutrisyon, dahil ito ay talagang nakakaapekto sa iyong kagalingan, kalooban at enerhiya. Mayroong dalawang pangunahing panuntunan dito:

  • Pinupuno ka ng protina at binibigyan ka ng pakiramdam ng kapunuan. Ito ay isda, manok, cottage cheese.
  • Ang mga karbohidrat ay nagbibigay ng enerhiya. Mabilis na carbohydrates - isang mabilis na paglabas ng enerhiya at isang matalim na pagbaba nito; nakakaramdam ka ng antok pagkatapos kumain ng pasta, patatas, cutlet, chips, atbp. At ang mga kumplikadong carbohydrates (bakwit, oatmeal, bulgur) ay dahan-dahang hinihigop at unti-unting binababad ka ng enerhiya. Parang baterya, papakainin ka nila.

Samakatuwid, kung gusto mong maging maganda ang mood sa panahon ng hackathon, kalimutan ang mga hindi malusog na meryenda, cola, Snickers at tsokolate. Isang masaganang almusal na may sinigang sa umaga, mga cereal at protina para sa tanghalian, at mga gulay at protina sa gabi. Ang pinakamahusay na inumin ay tubig, at sa halip na kape ay mas mahusay na uminom ng tsaa - ito ay may higit na caffeine at tiyak na magpapasigla sa katawan at espiritu.

OK tapos na ang lahat Ngayon. Sana nakatulong ito!

Sa pamamagitan ng paraan, sa Setyembre kami ay may hawak na Raiffeisenbank hackathon para sa mga developer ng java (at hindi lamang).

Narito ang lahat ng mga detalye at pagsusumite ng aplikasyon.

Halika, magkita tayo sa personal πŸ˜‰

Pinagmulan: www.habr.com

Magdagdag ng komento