Рыхтуемся да хакатон: як выціснуць з сябе максімум за 48 гадзін

Рыхтуемся да хакатон: як выціснуць з сябе максімум за 48 гадзін

Як часта вы не спіце 48 гадзін? Запіваеце піцу кактэйлем з кавы з энергетыкамі? Глядзіце без адрыву ў манітор і дрыготкімі пальцамі стукаеце па клавішах? Нярэдка менавіта так выглядаюць удзельнікі хакатонаў. Вядома, двухдзённы хакатон у рэжыме анлайн, ды яшчэ і ў стане «бустынгу», даецца цяжка. Таму мы падрыхтавалі для вас некалькі парад, якія дапамогуць вам больш эфектыўна займацца кодынгам і мазгавым штурмам на працягу 48 гадзін. Праверыць гэтыя парады на практыцы вы зможаце ўжо вельмі хутка - да 12 мая ідзе рэгістрацыя на конкурс "Лічбавы прарыў", які пройдзе летам у 40 гарадах Расіі ў фармаце хакатонаў

Пазбягайце нерэалістычных мэт


Ваш галоўны супернік - не іншыя ўдзельнікі, а час. Хакатон мае выразныя часавыя рамкі, таму не марнуйце каштоўныя гадзіны на прапрацоўку залішніх падрабязнасцяў праекту. Да таго ж празмерны стрэс будзе перашкаджаць яснасці мыслення. Мінімальна жыццяздольны прадукт, які працуе без збояў, ужо можа забяспечыць выйгрышную пазіцыю на хакатоне.

Абдумана выбірайце сваю каманду


Любую, нават самую выдатную ідэю можна заваліць, калі з вамі ў камандзе будуць людзі, якія не разумеюць/не падзяляюць вашага бачання ці падыходаў. На час хакатона каманда павінна стаць (як бы банальна гэта ні гучала) адзіным механізмам.

Каго запрашаць у каманду на хакатон? Усе ўдзельнікі павінны быць захопленыя кодынгам, інакш як пратрымацца 48 гадзін у закрытай прасторы? Хай склад будзе разнастайным, не бойцеся «разводзіць» сваю групу тэхнічных спецыялістаў дызайнерам ці нават маркетолагам - пакуль вы будзеце натхнёна кадзіць, яны дапамогуць вам правільна расставіць акцэнты і «падсвятліць» добрыя якасці прадукта для абароны перад журы. Усе чальцы каманды павінны ўмець працаваць ва ўмовах цэйтноту і стрэсу, бо заняпад духу ў каго-небудзь з вас можа сарваць увесь праект - проста не ўкладзецеся ў тэрмін.

Натхняйцеся працай сваіх калег


Прааналізуйце досвед калегаў: успомніце свой апошні хакатон, падумайце, хто з удзельнікаў вам запомніўся і чым (чужыя памылкі таксама карысныя). Якую тактыку яны выкарыстоўвалі? Як размяркоўвалі час і задачы? Іх досвед, поспехі і няўдачы дапамогуць скласці вам план дзеянняў.

Выкарыстоўвайце інструмент кіравання версіямі


Уявіце: вы ўжо даўно знаходзіцеся ў стане патоку, працуючы над прататыпам, тут раптам выяўляеце баг і не можаце зразумець, колькі хвілін ці гадзін таму і дзе канкрэтна вы дапусцілі памылку. Відавочна, часу на "пачну нанова" ў вас няма: у горшым выпадку проста не паспееце зноўку прайсці ўсе этапы, а калі нават паспееце, то зможаце паказаць журы толькі нешта вельмі волкае. Каб пазбегнуць такой сітуацыі, лагічна выкарыстоўваць сістэму кіравання версіямі, напрыклад, git.

Карыстайцеся ўжо існуючымі бібліятэкамі і фрэймворкамі


Не вынаходзьце ровар! Не трэба марнаваць лішні час на напісанне функцый, якія можна рэалізаваць з дапамогай бібліятэк і фрэймворкаў. Лепш засяродзьцеся на фічах, якія робяць ваш прадукт асаблівым.

Выкарыстоўвайце рашэнні хуткага разгортвання


Асноўная ідэя хакатона заключаецца ў стварэнні працоўнага прататыпа для вашай ідэі. Не марнуйце занадта шмат часу на разгортванне прыкладання. Загадзя даведайцеся, як можна хутка разгарнуць яго ў воблаку, напрыклад, AWS, Microsoft Azure ці Google Cloud. Для разгортвання і хостынгу можна выкарыстоўваць PaaS-рашэнні, такія як Heroku, Openshift ці IBM Bluemix. Вы можаце быць выдатным сісадмінам, але ў рамках хакатона лепш максімальна спрашчаць сабе задачу, каб усёй камандай засяродзіцца на кодынгу, разгортванні і тэставанні.

Загадзя абярыце чалавека для прэзентацыі


Прэзентацыя вельмі важная! Не мае значэння, наколькі добры ваш прататып, калі вы не здолееце яго правільна ўявіць. І наадварот — сыраватую ідэю можа выратаваць добра прадуманая прэзентацыя (і мы зараз не толькі пра слайды). Пераканайцеся, што вы не забыліся на ўсе важныя аспекты: якую праблему вырашае ваш канцэпт, дзе ён павінен прымяняцца і чым адрозніваецца ад існуючых рашэнняў. Загадзя вызначыцеся, колькі часу вам спатрэбіцца на падрыхтоўку прэзентацыі і хто будзе тварам вашага праекту. Выберыце самага вопытнага члена каманды, які мае досвед публічных выступаў. Харызму ніхто не адмяняў.

Загадзя даведайцеся пра намінацыю і тэму


Хакатоны часта праводзяцца пры падтрымцы кампаній з пэўнай галіны. Даведайцеся, ці ёсць у кампаній-партнёраў вашага хакатона ўласныя намінацыі - напрыклад, за выкарыстанне ў працы іх сэрвісаў.

Не грэбуйце прапрацоўкай тэмы хакатона! Загадзя абдумайце і накідайце спіс ідэй, якія можна рэалізаваць на спаборніцтве.

Падумайце, што трэба вашай камандзе для камфортнай працы?


Загадзя падрыхтуйце ўсё тэхнічнае забеспячэнне для вашай каманды: наўтбукі, падаўжальнікі, кабелі і іншае. Важная не толькі тэхніка: зрабіце нарыхтоўкі архітэктуры, падбярыце бібліятэкі і іншыя прылады, якія могуць вам спатрэбіцца. Працаваць прыйдзецца галавой, паклапаціцеся і пра мозг: інтэнсіўнаму разумоваму працэсу спрыяюць цёмны шакалад, арэхі, садавіна. Камусьці дапамагаюць энергетыкі, але толькі не замінайце іх з кавай, гэта не пойдзе на карысць здароўю.

* * *

І апошняе: не бойцеся і не сумнявайцеся. Настройцеся на працоўную хвалю і дасягненне выніку. Хакатоны - гэта не толькі пра канкурэнцыю, але таксама і пра нетворкінг, і пра натхненне. Галоўнае, атрымлівайце задавальненне ад таго, што адбываецца вакол. Бо перамога - не адзінае, што вы можаце панесці з сабой.

Крыніца: habr.com

Дадаць каментар