Хакатони в ИТ индустрията: как да изберем, да се подготвим и да спечелим дори в криза

Накратко за историята

Един от първите хакатони в света е ICPC Student Programming Championship,

В същото време програмистите събираха така наречените LAN партита, за да играят и провеждат турнири.През юни 1999 г. OpenBSD за първи път използва термина хакатон (отдумите "хакерство" и "маратон" – "високотехнологичен") се отнасят до състезание за разработка, в което са участвали десет техни програмисти.Името се хареса на колегите им и няколко дни по-късно Sun Microsystems проведоха подобна конференция, наречена The Hackathon, където поканиха участниците да пишат програми на Java за новия си Palm V.

Сега хакатоните привличат и обединяват компании и специалисти в международен мащаб и все повече се превръщат в двигател за създаването на нови продукти.

Избор: какви хакатони има?

В световен мащаб хакатоните могат да бъдат разделени на международни и национални.интересни участници от цял свят и дават достъп до нови проекти, казуси и контакти на чуждестранни работодатели.Известни организатори на хакатони от такъв мащаб: AngelHack, TechCrunch.

Национални и регионални състезанияорганизирани и спонсорирани от местни компании. В Русия един от най-популярните организатори е Russian Hackers (HackMoscow), а момчетата от Digital Breakthrough организират мащабен общоруски мегахакатон, който се състои от регионални етапи.

Форматът на състезанието може да бъде офлайн (наорганизиран сайт) или изцяло се провеждат онлайн. Корпорациите организират вътрешни хакатони, за да разработват инициативи, продукти и да изпомпват своите специалисти: Microsoft, Google, Facebook и други. Dropbox е домакин на HackWeek всяка година, където служителите работят върху своите идеи в продължение на седем дни. В Русия хакатоните за служители се организират от Mail.ru Group, Yandex, Sberbank и други големи компании.

Международна лига на студентските хакатони (MLH)провежда състезания за инициативни ученици. В партньорство с MLH руските хакери организират Local Hack Day, Unilever Chain Reaction, който събира повече от 800 студенти и ученици.

Хакатоните стават все повече и повечетясно специализирани или изобщо несвързани с ИТ. Например MedHack и DigitalHealth са организирани в дигиталната медицина, UrbanHack и GeoHack, GreenHack за журналисти и много други са организирани за решаване на проблеми на урбанизма и геоинформатиката.

Кой се нуждае от участие и защо

Хакатоните се посещават както от студенти, така и отвече действащи екипи за разработка. Всеки иска да опита силите си в състезание, да напише продукт или нова функция за кратко време, да популяризира съществуващ стартъп, да придобие полезни контакти, студентите - да получат стаж, а опитните екипи - шанс да развият проекта. От друга страна, както големите компании, така и стартиращите компании могат да действат като титуляри на дела. Целите им: да намерят талант с горящи очи, да видят варианти за реализиране на техните идеи и да стартират пилотен проект с най-продуктивните екипи.

Как да изберем хакатон?

Когато избирате хакатон, трябва да имате предвид няколко неща, за да получите очаквания резултат и възнаграждаващо изживяване:

  1. Мащабът на състезанието.На начинаещите не се препоръчва да избират големи хакатони, за да не се загубят в сто отбора и да не излетят до втория контролен пункт.
  2. Тема за хакатони фокусът на случаите трябва да бъде съобразен с уменията, интересите и целите на участниците.
  3. Експертно участие и подкрепаважно за обратна връзка и ценна информация.
  4. Разгледайте партньорите на събитието:участниците могат да получават бонуси под формата на достъп до ресурси, курсове и други бонуси.
  5. География.Когато избирате чуждестранен хакатон, трябва да помислитеезикова бариера и конкуренция. Ако има затруднения с езика, ще бъде много трудно да се събере информация по случая, да се направи представяне и да се продаде идеята на журито. Освен това ще трябва да се състезавате с екипи от цял ​​свят, различни култури и подходи. Предимствата са уникално преживяване и нови запознанства. Но препоръчваме първо да тренирате на местен хакатон. Останалата сложност зависи от организатора и задачите.

Какво да правите, ако сте студент и няма екип

Участието в хакатони е отворено за всички, в т.чвключително и за студенти. Отборът може да бъде намерен преди състезанието: обикновено организаторите създават чатове, в които всеки описва своите умения, цели и как може да бъде полезен. Ако капитанът на отбора ви харесва, те ще се свържат с вас.

съвет:ако сте напълно нов в ИТ и просто искатеЗа да разберете отвътре какво е хакатон, по-добре е предварително да съберете екип от приятели. Повечето идват за победа и търсят опитни играчи, така че намирането на отбор от непознати участници няма да е толкова лесно.

Как да се подготвим за хакатон

Най-често срещаният формат на хакатон е––състезавайте се два дни без почивка. По-лесно е да се подготвите за това, но ако хакатонът продължава три дни или повече, струва си да проверите сметката си за интернет предварително, да се запасите с храна, да изключите автоматичните софтуерни актуализации на компютъра си и да създадете място за спане на бюрото си.

Ако говорим за офлайн сайт, значи с опитУчастниците препоръчват да носите спални чували, леки закуски, преобличане и четка за зъби. Те също така отбелязват, че за добро здраве се нуждаете от правилната храна - протеини и въглехидрати. За да може мозъкът да реши проблема, трябва да си осигурите основни нужди (въпреки че все още трябва да ограничите съня).

Публикувано е пълно описание на случая с изискваниятав началото на хакатона. Предварително са известни само темата, компанията на случая и форматът на продукта - това ще помогне да се определи дали екипът ще се справи със задачата от техническа гледна точка.

За да се подготвите за състезание, трябва да участватетема: редовно четете статии, следете тенденциите и новите продукти по темата на избрания хакатон. Доста е трудно да спечелите награда в хакатон за невронни мрежи и AI, ако никога преди не сте се сблъсквали с него. Преди хакатона анализирането на подобни случаи и продукти ще ви помогне да разширите хоризонтите си. Изучаването на най-добрите практики и опита на други хора ще ви помогне да разберете как най-добре да реализирате идея, да подходите към решение и да продавате.

Ако предварителното описание на делото съдържаима достатъчно информация, за да отговорите на въпроса „Какво точно няма да правим“, след това не забравяйте да създадете такъв списък - по време на хакатона в даден момент ще искате да направите всички функции, които ви хрумват.

Контролен списък за подготовка

  1. Съберете екип с горящи очи (гръб иfront-end разработчици, продуктов мениджър, дизайнер - това е минималният план), които първоначално са готови за екстремни условия (моментът на разруха по време на хакатона със сигурност ще дойде).
  1. Подгответе инфраструктурата предварително: разположете сървър, внедряване, диспечер на задачите и всичко необходимо за работа.
  1. Формулирайте няколко хипотези за решаване на проблема, говорете с експерти в необходимата област, ако е възможно.
  1. Подгответе шаблон за презентация, включително визуален, и план за представяне.
  1. Преди хакатона се съгласете с екипа за процесите, графика, зоните на отговорност и основните правила за участие.
  1. Спете достатъчно, освежете се и се настройте за победа!

Какви често срещани грешки допускат отборите?

  1. Да не спиш е лоша идея. Много е важно да можете да възстановявате ресурси.
  2. Разработете идея в екипа, без да търсите подкрепата на експерти и ментори: те ще предоставят ценна обратна връзка, както и ще участват в оценката на работата, което ще увеличи шансовете за победа.
  3. Опит за разработване на идеален продукт: на хакатон е важно да се представи работеща идея и да се обоснове нейната стойност; неефективно е да се губи време за изпълнението на всички функции.
  4. Направете лоша презентация: трябва да се научите как правилно да структурирате и рисувате страхотни слайдове. Научете най-добрите практики за стартиращи представяния.
  5. Не спазвайте времето на терена: репетирайте текста преди време, намалете ненужната информация и оставете същността.

Прозрения за победа

  1. Провеждането на клиентско развитие ще помогнезадавайте ясни въпроси на експертите по време на консултациите и разбирайте същността на проблема с казуса. Включете не само експерти по хакатон в custdev, но и ваши познати, ако имат подходящ опит и експертни познания.
  2. Намерете страхотен дизайнер: Страхотният дизайн и представяне на продукта влияят върху възприятието и резултатите.
  3. Привлечете подкрепата на експерти и наставници: изучете техния опит и общувайте с титуляри от различни области.
  4. Следвайте въпросите на конкуриращи се екипи в общи чатове или сесии - можете да познаете какви идеи и технологии използват.
  5. Научете как да представите продукт.

Вижте също:

- Погледнете 3D картата на Вселената: тя е съставена в продължение на 20 години и вече е изненадала учените

- Учените са разбрали защо децата са най-опасните носители на COVID-19

- Оказа се, че накара цивилизацията на маите да напусне градовете си