Bel.biz
title image

Хакатон как поле боя. Бывают ли на нём честные разработчики и объективное жюри?

В Беларуси каждый месяц проходит несколько хакатонов. Чем больше в них участников и проектов, тем больше споров. «Они пришли с заготовками!», «Нас засудил злобный ментор!», «Мою гениальную идею никто не поддержал!» – всё это можно услышать в кулуарах на кофе-паузах. Мы постарались разобраться, почему так происходит, и какая она, сермяжная правда хакатонщика.

Правила проведения хакатонов устанавливают сами организаторы

Они не прописаны в конституции или билле о правах айтишников (собственно, и билля такого нет). Некоторые организаторы принципиально оговаривают работу с нуля, с «голой» идеи, другие не считают это критичным пунктом.

Так же бывает и с другими вопросами:

• Можно ли участвовать в хакатоне удалённо, когда проект представляет только один человек, а остальные в лучшем случае «на скайпе»?

• Можно ли обращаться за помощью к коллегам, преподавателям и знакомым хакерам? Может ли код «покидать» место проведения хакатона?

• Можно ли трансформировать идею во время хакатона до неузнаваемости, представив на финале другой проект?

• Можно ли разрабатывать «фичи» к основному проекту?

• и др.

Решение зависит не только от организаторов

Далеко не все организаторы хакатонов могут раздавать призовые места исключительно на своё усмотрение. Если у мероприятия есть спонсоры, они, как правило, тоже участвуют в судействе.

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

Если правилами хакатона жёстко закреплена разработка «с нуля», а победу хотят присудить трёхлетнему проекту, добивайтесь справедливости. Обратите на этот факт внимание всех членов жюри и организаторов. Изложите свою точку зрения спокойно и аргументированно. Желательно сделать это до финальных питчей.

Участники ставят перед собой разные цели

А значит, их личные критерии справедливой оценки и качества проведённого хакатона разные. Зачем люди участвуют в хакатонах?

• по фану. Для них хакатон – вариант отдыха от основной работы. Они самоотверженно трудятся все 48 часов, но о том, как будет развиваться проект после хакатона, не задумываются.

• протестировать идею или прототип. Цель благая: чем раньше основатели стартапа поймут, востребована ли их идея и что нужно исправить, тем лучше. Закрывать проект после пары лет работы, оставшись должным инвесторам – не лучший вариант.

• найти людей в команду. На хакатоне можно встретить увлечённых и толковых специалистов, готовых совмещать стартап и full-time работу. А особо понравившихся можно переманить в свою команду. В «режиме хакатона» хорошо видно, что за личность и специалист перед вами.

• во что бы то ни стало выиграть. Для этих людей хакатон – один из череды способов самоутверждения. Часто они спринтеры, бежать стартап-марафон им не по силам и не интересно.

Сами хакатоны бывают разными

Критерии оценки проектов в них тоже отличаются. Например, на fintech-хакатоне это соответствие закону и требованиям безопасности банков и платёжных систем. На общетематических (вроде Garage48) это уникальная идея, выгодное отличие от конкурентов, спрос. На социальных (вроде Social Weekend) это реальная помощь людям и потенциальная самовыживаемость без спонсорской поддержки. На корпоративных (в которых участвуют преимущественно работники компаний-организаторов) это решение актуальных задач компании, повышении эффективности работников и лояльности клиентов, улучшение продуктов.

Участники не всегда объективны

«Бывает, что команда самозабвенно «пилит» проект, не изучив рынок, – приводит в пример типичный случай Евгений Пугач, руководитель стартап-направления Imaguru. – И менторы не разбираются в этой отрасли, не знают о возможных конкурентах. А на промежуточные чек-поинты или финальные питчи приходит ментор, который говорит, что похожий проект уже успешно работает в другой части мира. Вместо того, чтобы учесть это и научиться анализировать рынок перед началом работы, команда может обижаться».

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

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

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

По опыту Евгения Пугача, таких людей может быть до 15-20% от тех, кто питчит свои идеи на старте. Они говорят «вы обещали мне программиста, где он?», но не понимают, что просто не смогли заинтересовать разработчиков своей идеей.

Пускать ли с прототипом?

Если в правилах хакатона проговорена работа «с нуля», то нет – инструкции должны быть едины для всех. Если организаторы не запрещают участвовать командам с наработками, будьте готовы, что их проект покажется жюри более привлекательным.

Как показывает практика, часто это бывает более рациональным решением.

Люди, которые приходят на хакатон с домашними заготовками, чаще оказываются замотивированы больше новичков. Ведь они уже занимались проектом, совмещая его со своей основной работой, и для мотивации им было достаточно самой идеи. У них – долгосрочная мотивация.

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

Не всегда, но часто срабатывает принцип – если люди приходят укомплектованной командой, то, скорее всего, у них уже есть прототип на какой-то стадии готовности. Они уже распределили роли и «обкатали» их.

***

Что думают о «домашних заготовках» и субъективном судействе сами участники хакатонов?

Валентин Завадский, CEO Rubyroid Labs

Я бы сказал, что в 80% хакатонах, в которых мне приходилось принимать участие, побеждают или готовые проекты, или какие-то безумные технические нереализуемые идеи.

Одна из самых частных схем: люди приходят с каким-то готовым проектом, который пишется уже много лет, но в рамках хакатона заявляют о добавлении в проект определенной фичи. При этом на презентации они рассказывают не о самой фиче, а именно обо всем проекте. Другим участникам, которые что-то собрали «на коленке» за 24-48 часов, трудно конкурировать с такими проектами.

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

Трудно представить какие-то на 100% объективные критерии судейства. Все равно все они для каждого члена жюри будут субъективными.

Организаторами хакатонов чаще всего выступают компании, которые решают свою определенную бизнес-задачу. По большому счету, им не важно пришли люди с заготовками или без них. Эти моменты должны быть регламентированы в правилах хакатона. Если регламентированы не были – значит, приходить с готовым проектом можно.

Ну и мой совет для всех, кто в будущем собирается участвовать в подобных мероприятиях: просто повеселитесь!

Дмитрий Конколович, ведущий программист EPAM Global

На большинстве хакатонов, где я участвовал, команды делились на два типа:

1. Люди, которые до хакатона прорабатывали идею и стек используемых технологий.

2. Люди, которые заранее готовили либо продукт / сервис в целом, либо серьезную базу под него.

Понятно, что со вторыми соревноваться бесполезно, у них возможность подготовиться не ограничена стрессовыми 48-ю часами. Возникает вопрос: откуда я знаю, что вон та команда заранее подготовилась? На большинстве хакатонов, где я участвовал, ведется трансляция активности в репозиториях.

Моя пресловутая фраза «Commit на 20 тысяч строк в первый же час хакатона» – не выдумка, и даже не преувеличение. По графикам активностей чётко видно, у кого как продвигалась разработка.

Я думаю, несколько причин того, что организаторы закрывают на это глаза. Во-первых, так побеждают действительно крутые продукты. Во-вторых, участники не станут поднимать бучу, потому что есть риск предстать в виде лузеров, ищущих оправдания. Лучше как-то организовывать хакатоны, чтобы предотвратить нечестную игру – после того как хакатон состоялся, никому не хочется скандалить

Да, можно ввести правило «можно приходить с заготовками». Но где провести границу между заготовкой и практически готовым продуктом? И в чём тогда смысл марафона на 48 часов?

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

Егор Малькевич, front-end architect and researcher, Pegasus | Severex

Я, как заядлый хакатонщик, участвую в подобных мероприятиях с 2012 года. Самый честный, на мой взгляд, хакатон был где-то в 2013 году. Там 3-е место занял мой друг, который написал приложение для просмотра KVN для Windows Phone, и организаторы помогли ему залить в Store.

Но первые два места заняли люди, которые пришли со своими наработками. К примеру, у одного из участников уже тогда было приложение, похожее на maps.me. Он адаптировал его под Windows Phone и занял первое место. Но фишка была в том, что платформа была совсем «сырая», опыт на ней успели наработать только гики.

Если говорить о хакатонах последних лет, то основная идея «прийти и организоваться в команду, чтобы разработать за несколько дней нечто прикольное или новое» – не работает.

Во-первых, будет очень сложно придумать что-то действительно новое. Это всегда будет приложение с картами, приложение для путешествий, что-нибудь для соцсетей, или очередные маски… Самое оригинальное, что я слышал за последние 4 года – это браслет, который бьет тебя током за слова-паразиты.

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

Бывает, что на хакатон приходит команда с проектом, который они «пилили» год или два. Они не берут к себе в команду никого. А если и берут, то игнорируют любую помощь и стараются всячески огородить тебя от своего проекта. Ведь они делали его год, а ты пришел только что и посягаешь на их славу.

Обидно, когда на хакатонах побеждают люди, которые вообще ничего не «закодили», а сделали только презентацию. Когда с технической точки зрения работа, проделанная за два дня, оказывается куда круче той, которая была сделана за год и обёрнута в красивый спич. Например, моё расширение для Google Chrome – Gendalf TV – работает до сих пор, им пользуется более 400 человек. На него ушло всего 24 часа разработки.

***

Что же делать?

Участвовать в хакатонах. Заранее определившись со своей ролью в них: вы автор идеи и собираете команду (до события или на нём), или присоединяетесь к понравившемуся проекту.

Прокачиваться в направлении. Вам нравится астрономия и космос? На ночном небе найдёте Полярную звезду, а на утреннем – Венеру? Попробуйте поучаствовать в хакатоне Nasa (один такой уже проходил в Минске). Освежите свои знания: распечатайте таблицы констант и переменных, повторите формулы, законы Кеплера и Хаббла. Аналогично подготовьтесь к любому тематическому хакатону: на нём будет некогда вспоминать школьный курс.

Помнить, что на хакатоне всё только начинается. Марафон успешного стартапа длится гораздо дольше 48 часов. Даже если вы не заняли призовых мест, но видите потенциал в своём проекте, перспективный рынок и интерес клиентов, работайте дальше.

***

Участвуйте в ближайшем хакатоне в Imaguru. В третий раз 21-23 апреля здесь пройдёт Fintech Hackaton.

Интересно? Поделитесь с друзьями!

Похожие статьи

Imaguru Video

Популярное