Хакатоны: зачем проводить и участвовать

Хакатоны: зачем проводить и участвовать

Советы и кейсы.

За 20 лет существования соревнования для программистов показали свою эффективность в развитии проектов и стартапов в любой сфере. Вместе с  Евгенией Клепой, COO 1991 Open Data Incubator, и Дмитрием Хмарой, сооснователем и CEO стартапа Space Cossacks, разбираемся, как получить от хакатонов максимум.

В чем заслуга Facebook
 

Хакатон — сокращение от «хакнуть» (найти неординарное решение проблемы) и «марафона». Изначально хакатоны были 48-часовыми соревнованиями, за время которых разработчики создавали программу или приложение. Впервые термин использовали 4 июня 1999 года. Тогда 10 разработчиков собрались вместе, чтобы обойти юридические ограничения при экспорте криптографического ПО из Штатов. С тех пор в университетских городках по всему миру стали проводить несколько хакатонов в год.

Помните сцену из фильма «Социальная сеть», где парни в общежитии обрабатывают фотографии, соревнуясь за право стать первым сотрудником Facebook? Это — первый хакатон соцсети. В нулевых именно Facebook популяризировал формат. Лайк для постов, кстати, придумали как раз на внутреннем хакатоне. 


Источник: к/ф «Социальная сеть» / Columbia Pictures

Сегодня хакатон — это мероприятие, на котором программисты, дизайнеры, маркетологи работают над проектом (обычно в течение выходных). Затем команды представляют проект жюри, чтобы оно выбрало победителей. Чаще всего хакатон длится с вечера пятницы до полудня воскресенья.


Этапы хакатона / Valuer.ai

Организаторы ивента задают тему или проблему, которую нужно решить. Обычно командам не разрешают заниматься разработкой проекта до старта. Часто участники остаются на локации всю ночь, чтобы работать круглосуточно с небольшими перерывами. Это классический сценарий, но возможны варианты:

  • онлайн-хакатоны: команда работает в облачных сервисах и проводит онлайн-презентацию результатов. Сейчас это основной формат.
  • хакатоны с одним спонсором проводят бизнесы или НКО. Обычно тема корпоративного хакатона — улучшение продукта компании или разработка новых продуктов на основе API спонсора. Часто лучшие команды получают предложение работы.
  • хакатоны-марафоны длятся от недели до месяца. Они подойдут тем, кто хочет пополнить портфолио серьезными проектами в новой области.

Зачем проводят хакатоны
 


Кто организовывает хакатоны / Valuer.ai 

Цели организаторов могут быть такими:

  • собрать бизнес-идеи и решения;
  • распространить API среди разработчиков;
  • повысить узнаваемость своего бренда;
  • оптимизировать существующие проекты и найти баги;
  • нанять лучших разработчиков;
  • создать корпоративные инновации;
  • найти уязвимости в киберзащите сетей и программ;
  • решить социальные и экологические проблемы;
  • привлечь внимание  к определенной проблеме.

Евгения:

«Набор на первый цикл инкубации в 2016 году проходил в формате хакатона. Мы собрали 16 команд, из которых 7 потом попали в инкубатор. Среди них были, например, „Штрафы UA”, „Ліки Контроль”, MyHelix (сейчас — MyWayDNA).  

Позднее мы использовали этот подход для узкоспециализированных инкубационных программ. Например, в формате хакатона отбирали участников на Open Banking Lab — программу для fintech-стартапов. 

Последние хакатоны мы провели в рамках Open Data Campus. Это специальный разработанный нами формат обучающего мероприятия, последним этапом которого была командная работа над продуктом. 

На Open Data Campus можно было доукомплектовать команду перед подачей заявки на Open Data Challenge, отшлифовать идею, получить важные инсайты и разобрать конкретные кейсы работы с открытыми данными».  

Как подготовиться к участию
 

Часто в хакатонах участвуют, чтобы:

  • получить удовольствие от работы с классной командой;
  • учиться на практике;
  • завести новые знакомства;
  • стать частью стартапа или найти работу.

Дмитрий:

«В 2018 году мы с командой приняли участие в хакатоне ActInSpace, организованном Европейским космическим агентством. Это был первый хакатон ActInSpace, где могли попробовать свои силы команды из Украины. Наш проект победил в украинском конкурсе, и мы отправились на финальное соревнование в Тулузу.

После того как мы вернулись в Украину, нас пригласили в качестве менторов на хакатоны NASA в Днепре и Киеве. Побывав и участником, и ментором, я сформулировал рекомендации для тех, кто хочет получить максимум от хакатона:

  • Собирайте в команду людей с разным профессиональным и жизненным опытом, старайтесь сохранить гендерный и возрастной баланс. Команды, которые могут взглянуть на проблему под разными углами, изобретают самые оригинальные и эффективные решения.
     
  • Помните, что презентация невероятно важна для победы. Иногда качественный питч решает исход соревнования. Лучше всего, когда в команде есть отдельный человек, который будет работать над презентацией и уделит этому достаточно времени.
     
  • Ведите бортовой журнал участия в хакатоне в ваших соцсетях. Это отличный контент, который привлекает внимание прессы, потенциальных членов команды, инвесторов и просто новых подписчиков. Даже если не выиграете — сможете получить публикации в СМИ и засветитесь на радаре у фондов. Возможно, вести отчет в соцсетях помогут друзья, которые приехали на ивент вместе с вами, но не работают непосредственно над проектом.
     
  • Если в хакатоне предусмотрены специальные призовые категории от компаний-спонсоров, есть смысл пожертвовать универсальностью проекта в пользу создания решения под конкретный запрос. Победа в специальной номинации может означать не только призы и внимание, но и контракт со спонсором».

Перед стартом внимательно изучите правила хакатона, установите на личный ноутбук нужные среды разработки и скачайте потенциально полезные библиотеки. Когда к Wi-Fi на хакатоне подключатся все, интернет может быть медленным и нестабильным. 

Если участвуете без команды, определите, в чем ваши сильные стороны, чтобы презентовать себя. Кстати, на хакатоне можно встретить ментора, который затем согласится курировать ваше развитие в профессии. 

Заранее посмотрите видео эталонных стартап-питчей, визуальные презентации. Потратьте хотя бы последний час, чтобы подготовиться к «продаже» идеи. Код не стоит ничего, если люди не оценят его пользу.

Рожденные на хакатоне: от идеи к стартапу
 

Многие предприниматели не знают, с чего начать. Хакатон помогает им собрать команду, быстро создать прототип и услышать обратную связь. Вот несколько стартапов, которые появились на таких ивентах.

Идея приложения возникла 2012 году во время хакатона AngelHack. Оно было разработано специально для ресторанов и мгновенно создавало сайт, адаптированный для мобильных устройств, чтобы посетителям было удобно смотреть меню. В 2014 приложение купил Google.

Онлайн-платформа, которая прогнозирует заболевания сельскохозяйственных культур с использованием спутниковых изображений и машинного обучения. Сервис также оповещает фермеров о приближающихся погодных катаклизмах.

Стартап появился во время пандемии на немецком онлайн-хакатоне #WirVsVirus,организованном ImpactHub Berlin, Code for Germany и Tech4Germany. Платформа Colviery объединяет людей, которые помогают своим согражданам из группы риска с покупкой продуктов питания и лекарств. Свежий питч стартапа можно посмотреть здесь (видео на немецком, но с английскими субтитрами).

Ещё статьи
Как системы работают с высокими нагрузками.
Зачем нужны библиотеки для векторизации.