На днях узнал, что в Киеве 16–18 октября пройдет довольно крупный хакатон. В этой заметке я собрал, как человек не далекий от ІТ-тематики и всего сопутствующего, свои рекомендации по участию.

Идея. Ее нужно продумать заранее: набросать пути реализации, продвижения, понять, какие ресурсы и специалисты тебе для этого нужны. Можно подсмотреть на зарубежный опыт, но нужно помнить: рынок, на котором будет реализовываться идея, может сильно отличаться. То есть, то, что популярно, например, в Швейцарии, в Украине или России может запросто не зайти. Точно могу сказать – идея должна быть понятной.

Акселерация. Все думают, как ускорить сборку прототипа для хакатона. Тут у меня есть, пожалуй, самый ценный совет.



Недавно в Одессе, на Garage48, победила команда, которая связала горсть разных API в систему. Суть идеи была в том, что приложение читало голосом водителю новости из RSS-ленты и Twitter. Фронтом было iOS-приложение. На всё это у команды из 5 человек ушло два дня. Они не знали, что аналогичный бэкенд можно реализовать за несколько часов.

Существует сервис Corezoid.com, который выступает одновременно логикой процесса и «клеем» для объединения API в одну экосистему. По моей оценке, у неподготовленного пользователя на сборку аналогичного алгоритма в этом сервисе уйдет не более 8 часов. А если выбрать в качестве фронта Telegram-бота, то весь проект сможет реализовать 1 человек. В этом случае проект автоматически становится кроссплатформенным, а из-за того, что система облачная, то и хостинг не понадобится. Это бесплатно! Настоятельно рекомендую ознакомиться перед участием.

Команда. Как правило, на хакатонах формируются команды из 5–8 человек. Больше людей – больше идей, но как показал предыдущий пример, они не всегда нужны. Взвешивайте. Круче всего, как по мне, когда у тебя уже есть пул из 3–4 крутых специалистов, которым ты доверяешь и с которыми говоришь на одном языке. И вы вместе идете на хакатон. Если же людей не хватает, то нужно помнить, что хакатон – это еще и нетворкинг, поэтому можно «набрать» недостающих людей на вакантные места в команде.

Изучи потребности хакатона. Когда четко понимаешь, чего от тебя хотят – легко отсекаешь пусть и гениальные, но никому не нужные идеи и идешь дальше. Если говорить о Media Hack Weekend, то будет полезно изучить направления, которые наиболее интересны организаторам и компаниям-партнерам (все они есть на сайте) + ознакомиться с тем, что уже делают компании, вычислить слабые и сильные места, что можно усилить/допилить и т. д. Это избавит от изобретения велосипеда.

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

Если у тебя есть крутые идеи по подготовке к хакатону, оставляй их в комментариях. Обязуюсь обновлять заметку, чтобы получился такой себе guide или to-do для участников подобных ивентов.

Комментарии (2)


  1. musuk
    24.09.2015 20:33

    Для хакатонов нужно иметь различные тулзы для генерации кода и решения задач. По сути создание прототипа: это комбинирование готовых кусков.
    Например для комментариев использовать disqus.com, для авторизации какой-нибудь ulogin.ru, для api можно parse.com.
    Можно попытаться сгенерировать базовую функциональность, с помощью appypie.com или kaptl.com.

    Другими словами думать больше о продукте, а не о реализации.


    1. rogalskiy
      25.09.2015 09:06

      Так и я об этом же)