Я арганізоўваў хакатоны па Python, Java, .Net, кожны з якіх наведала ад 100 да 250 чалавек. Як арганізатар я назіраў за ўдзельнікамі з боку і пераканаўся, што хакатон - гэта не толькі пра тэхналогіі, але і пра пісьменную падрыхтоўку, зладжаную працу і камунікацыю. У гэтым артыкуле я сабраў самыя частыя памылкі і невідавочныя лайфхакі, якія дапамогуць пачаткоўцам хакатоншчыкам падрыхтавацца да надыходзячага сезону.
Збярыце dream team
Так, на хакатонах бываюць адзіночкі, але я не памятаю ніводнага выпадку, калі ім атрымоўвалася заняць прызавыя месцы. Чаму? Чатыры чалавекі за 48 гадзін паспяваюць зрабіць у чатыры разы больш працы, чым адзін. Узнікае пытанне, - як павінна быць укамплектавана эфектыўная каманда? Калі ў вас ёсць сябры, у якіх вы ўпэўненыя і разам прайшлі агонь і ваду - тут усё зразумела. Што рабіць, калі паўдзельнічаць жадаецца, але поўнай каманды няма?
У цэлым можа быць два сцэнары:
- Вы настолькі актыўны, што гатовы самі знайсці і згуртаваць людзей вакол сябе, стаўшы лідэрам і капітанам каманды
- Вы не хочаце затлумляцца і гатовы самі стаць часткай каманды, якая шукае да сябе чалавека з вашым профілем.
У любым выпадку, вам трэба прайсці па наступных кроках:
- Прааналізуйце тую інфармацыю, якая ёсць аб задачы.
Арганізатары наўмысна не заўсёды даюць поўную інфу аб заданні, каб каманды не мухлевалі і не рыхтавалі рашэнні загадзя. Але амаль заўсёды нават невялікіх уступных хапае, каб ацаніць свой актуальны набор ведаў.
Напрыклад, у задачы гаворыцца, што трэба будзе распрацаваць прататып мабільнага дадатку. А ў вас ёсць толькі досвед працы з WEB-распрацоўкай і дызайнам, але дрэнна з бэкам, інтэграцыяй БД і тэставаннем. Значыць, менавіта гэтыя веды і навыкі трэба шукаць у вашых патэнцыйных сукамандніках.
- Пашукайце тыммейтаў сярод сяброў, знаёмых і калегаў.
Калі ў вашым коле зносін ёсць тыя, хто ўжо перамагаў у хакатонах, фрылансіт ці працуе ў сферы, звязанай з тэмай задання – то менавіта гэтых хлопцаў у першую чаргу варта паклікаць на хакатон.
- Раскажыце аб сабе свеце.
Калі другога пункта не хапіла, то смела кідайце кліч у сац.сеткі. Пастарайся быць лаканічным і максімальна простым:
"Ўсім прывітанне! Шукаю сукаманднікаў на хакатон N. Нам трэба два амбіцыйных і зараджаных на перамогу чалавека – аналітык і фронтэнд. Нас ужо двое:
- Ягор - fullstack распрацоўшчык, пераможца хакатона Х;
- Аня - Ux / Ui дызайнер, працую на аўтсорсе і раблю web + mobile рашэнні для кліентаў.
Пішыце ў твары, патрэбны яшчэ два героі ў нашу фантастычную чацвёрку.»
Можаце смела капіяваць тэкст, замяніць імёны і стэкі хД
- Пачніце шукаць каманду
- Апублікуйце пост з заклікам у свае сацыяльныя сеткі (fb, vk, у сваім блогу, калі ведзяце)
- Выкарыстоўвайце чаты старых хакатонаў, дзе вы ўжо прымалі ўдзел
- Пішыце ў групе ўдзельнікаў хакатона, які мае быць (часта арганізатары ствараюць іх загадзя)
- Шукайце групы або падзеі мерапрыемстваў (афіцыйныя сустрэчы івэнта ў vkfb)
Падрыхтуйцеся да хакатон
Гатовая каманда - гэта палова перамогі. Другая палова - гэта якасная падрыхтоўка да хакатон. Звычайна ўдзельнікі задумваюцца аб падрыхтоўцы перад выхадам на хакатон. А бо некаторыя крокі, зробленыя загадзя, могуць аблегчыць жыццё. Важна памятаць, што на пляцоўцы мерапрыемства вы можаце правесці да 48 гадзін, а значыць трэба не толькі не адцягваць увагу ад сфакусаванай працы, але яшчэ і ўсяляк арганізаваць сабе камфортнае асяроддзе. Як гэта зрабіць?
Што ўзяць з сабой:
- Любімая падушка, плед або спальнік для самых заўзятых хакатоншчыкаў - проста must have атрыбут
- Пашпарт і медыцынскі поліс
- Зубная шчотка і паста
- Вільготныя сурвэткі
- Даведайцеся, ці ёсць душ на пляцоўцы ў арганізатараў (калі так, вазьміце ручнік)
- Зменная вопратка з сабой
- Зменны абутак (зручныя красоўкі кеды тапачкі)
- парасон
- абязбольвальныя
- Ноўт + зарадка + падаўжальнік
- Powerbank для тэлефона
- Пераходнікі, флэшкі, жорсткія дыскі
Пераканайцеся, што ўвесь платны софт на PC у вас аплачаны, падгружаны неабходнае бібліятэкі.
Як спланаваць працу каманды
- Вызначыце, як будзеце прымаць рашэнні ў спрэчных сітуацыях. Лепш за ўсё проста галасаваць рукамі і прымаць агульнае каманднае рашэнне.
- Падумайце, хто будзе сачыць за дынамікай вашай працы, фасілітаваць і планаваць працу каманды, кіраваць камунікацыяй у камандзе. Звычайна гэтую ролю ў agile-камандах выконвае scrum-майстар, які сочыць за скраму-працэсам. Калі не знаёмыя з гэтай роляй, абавязкова трошкі.
- Пастаўце таймеры на кожныя 3-4 гадзіны, каб сачыць за агульным ходам часу. Вызначыце для сябе ўнутраныя чэк-пойнты, калі вы звяраеце гадзіны: у які час і што ў вас павінна быць гатова, каб паспець усё зрабіць не ў апошнюю хвіліну.
- Памылкова меркаваць, што бяссонная ноч ва ўсёй каманды прывядзе вас да перамогі. Чым даўжэй хакатон, тым важней сон. Ды і наогул, вечар і ноч звычайна самыя запамінальныя моманты ў хакатонах: усё самае вясёлае і шумнае адбываецца менавіта тады. Не зацыкляйцеся на кодзе, давайце сабе магчымасць адпачыць.
- Арганізатары часта ставяць Sony Play Station або XBox, уключаюць фільмы, робяць квэсты і іншыя паралельныя актыўнасці, каб стварыць камфортнае эмацыйнае становішча. Карыстайцеся гэтымі дабротамі, каб не закіпеў мозг.
- Памятайце пра правіла Парэта: 20% намаганняў належнай даваць вам 80% выніку. Думайце аб тым, колькі намаганняў вы выдаткуеце на тое ці іншае рашэнне і які эфект можаце атрымаць. Час каманды абмежаваны, веды - таксама, а значыць, што рэсурсы трэба размяркоўваць эфектыўна.
Выступленне і ацэнка вашага рашэння
Што ўлічыць да выступу?
- Загадзя вывучыце крытэры адзнакі, выпішыце іх і трымаеце перад сабой падчас рашэння. Звярайцеся з імі ўвесь час.
- Вывучыце профілі суддзяў і род дзейнасці, бэкграўнд. Магчыма, артыкулы на хабры ці публікацыі ў блогах, на афіцыйных старонках кампаній. Падумайце аб тым, якія чаканні ў іх могуць быць пры ацэнцы. Для суддзяў моцным тэхнічным досведам важна зрабіць code review вашых рашэнняў, а дасведчаны дызайнер будзе глядзець на user experience і фічы. Думка здаецца банальнай, але чамусьці пра яе забываюцца.
- Не забывайце пра сілу нетворкінга. Ваша каманда на самой справе складаецца не з 4-х чалавек, вас моцна больш, у вас ёсць калегі і сябры. Вы можаце выкарыстоўваць любыя адчыненыя легальныя крыніцы і свае сувязі, якія зможаце знайсці. Калі гэта дапаможа вашаму рашэнню!
- Будзе каштоўна расказаць аб логіцы рашэння і крыніцах дадзеных падчас пітчу. Калі вы знайшлі нестандартны спосаб пратэставаць гіпотэзу, то раскажыце пра яго. Гэта дадасць каштоўнасці вашаму рашэнню.
Напрыклад, сярод вашых сяброў апынуўся прадстаўнік ЦА і вы змаглі правесці смок-тэст з ім. Або знайшлі цікавую аналітыку і агляды, якія дапамаглі скараціць вам час працы.
- Ніхто і ніколі не забараняў камандам мець зносіны сябар з сябрам і правяраць ідэі. Да канца хакатона вашу ідэю ўжо сапраўды ніхто не выкрадзе, а значыць нейкія гіпотэзы можна тэставаць прамы на суседзях.
- На хакатонах заўсёды ёсць кансультанты і эксперты, якія знаходзяцца там, каб дапамагаць вам і дзяліцца сваім вопытам. Вы можаце не браць у працу іх каментары, але атрымаць зваротную сувязь і пасмарэць на бягучае рашэнне з боку - гэта важны крок да перамогі.
- Падумайце аб шаблоне для прэзентацыі загадзя. Зрабіце слайд з профілем і інфармацыяй аб камандзе: вашыя фатаграфіі, кантакты, інфармацыя аб адукацыі або актуальным вопыце працы. Можна дадаць спасылкі на гітхаб ці сваё партфоліё, калі хочаце, каб журы змагло лепш пазнаёміцца з вамі.
- Калі плануецца задача па прататыпаванні і інтэрфейсам – аплаціце марвел ці іншыя сэрвісы загадзя, каб не перажываць пра гэта падчас хакатона.
- Калі ў вас з'явіцца разуменне па фінальным рашэнні, то надасце час падрыхтоўцы выступу - паспрабуйце прагнаць яго некалькі разоў, надасце час структуры і наступным дадатковым рэкамендацыям.
Пра што памятаць падчас выступу?
- Не трэба паўтараць задачу і марнаваць каштоўны час прэзентацыі, яе ўсё ведаюць суддзі і ўдзельнікі.
- У самым пачатку раскажыце пра ключавое рашэнне і падыход, які прымянілі. Гэта класны лайфхак, які прымяняецца ў бізнес-выступах. Дык вы адразу атрымаеце 100% увагі гледачоў, іх цікавасць. А далей трэба будзе структурна расказаць, як вы прыйшлі да гэтага рашэння, якая была логіка, гіпотэзы, як тэсціравалі і адбіралі, якія заканамернасці знайшлі і як можна выкарыстоўваць ваша рашэнне.
- Калі меркаваўся прататып – паказвайце і расказвайце. Загадзя падумайце аб спасылцыqr-codе, каб гледачы змаглі атрымаць доступ.
- Падумайце аб тым, як у фінансавым эквіваленце можа праявіцца ваша рашэнне. Колькі грошай яно зэканоміць замоўцу? Як скараціцца time to market, NPS кліента і т.д.? Важна паказаць, што ў вас не проста добрае тэхнічнае рашэнне, але і эканамічна мэтазгоднае. Гэта і ёсць тое самае business value.
- Не паглыбляйцеся ў тэхнічны складнік занадта глыбока. Калі ў суддзяў будуць пытанні па кодзе, алгарытмам і мадэлям - яны самі спытаюць. Калі лічыце нейкую інфу вельмі важнай - дадайце яе на спецыяльны слайд і схавайце ў канцы на выпадак пытанняў. Калі ў суддзяў не будзе пытанняў, самі ініцыюйце дыялог і раскажыце пра тое, што яшчэ засталося за кадрам вашага выступу.
- Добрае выступленне тое, дзе выступіў і сказаў слова кожны член каманды. Ідэальна, калі кожны асвятляе той скоуп задач, якія зрабіў.
- Жывыя выступленні, запраўленыя добрым пачуццём гумару, заўсёды лепш ідэальна адрэпетаваных маналогаў са сцэны 🙂
Лайфхакі аб харчаванні
Трохі лайфхакаў пра харчаванне, таму што яно рэальна ўплывае на ваша самаадчуванне, настрой і энергічнасць. Тут ёсць два галоўныя правілы:
- Бялок насычае, дае пачуццё сытасці. Гэта рыба, птушка, тварог.
- Вугляводы даюць энергію. Хуткія вугляводы - хуткі выкід энергіі і рэзкі яе спад, з'яўляецца санляць пасля пасты, бульбачкі, катлет, чыпсаў і тд. А складаныя вугляводы (грэчка, аўсянка, булгур) павольна засвойваюцца і паступова насычаюць вас энергіяй. Як батарэйка, будуць вас падсілкоўваць.
Таму, калі жадаеце быць у выдатным настроі на час хакатона, забудзьцеся пра шкодныя перакусы, колу, снікерсы і шакалад. Шчыльны сняданак з кашай раніцай, трава крупа ў абед і бялок, а ўвечар - гародніна і бялок. Лепшы напой - гэта вада, а замест кавы лепш піць гарбату - у ім больш кафеіну і ён напэўна будзе бадзёрыць цела і дух.
Ну вось і ўсё. Спадзяюся, што было карысна!
Дарэчы, у верасні мы праводзім хакатон Райффайзенбанка для java-распрацоўшчыкаў (і не толькі).
Прыходзьце, пазнаёмімся асабіста 😉
Крыніца: habr.com