Несколько слов об «AlmetHack»
Не так давно наша команда FMProjects, воодушевившись успехом на «Цифровом прорыве», решила поучаствовать в ещё одном хакатоне от города Альметьевск в Татарстане.
Сам хакатон был ориентирован на создание одного из трёх продуктов: сервиса для поиска мероприятий и активностей, приложения социального такси и тулы для информирования об отметках на маршруте общественного транспорта.
Лично моё впечатление от данного мероприятия - полнейшая дичь. Известное «потраченного времени жаль» идеально характеризует моё отношение к AlmetHack. И вот почему.
Что не так с хакатоном?
TL;DR - организаторы забили на онлайн-трек, сделав участие в нём максимально неудобным
Конкуренция
Организаторы позиционируют своё мероприятие как нечто грандиозное (может, таковым оно и является по меркам Альметьевска): огромное количество участников, спонсоры-организаторы, - всё это, конечно, классно, но почему в онлайн-треке в Discord только две команды? Где все?
Общение с организаторами
Общение с организаторами было устроено через Slack. Почему так? Вместо создания чата в Telegram или использования Discord они выбрали инструмент, который блокирует юзеров из РФ, а пользоваться/регистрироваться в нём нужно через VPN. Ну ладно, допустим.
Дополнительный кейс
В ходе работы выяснения организационных моментов в начале хакатона также обнаружилось, что в зачёт идут баллы не только за решение выбранного кейса, но и за какую-то дополнительную презентацию о приложении для велосипедистов. Ни в Положении, ни заранее это не обговаривалось.
Не более 20% кода проекта может быть взято из интернета
Защита решений
Защита решений для онлайн-трека была назначена на второй день хакатона в 17:40. Организаторы же решили положить гигантский болт на онлайн-участников, отодвигая время защиты всё дальше и дальше. В итоге защита была перенесена на день позже, так как презентовать решения в 9 (!!!) часов вечера никому не было удобно.
Защита решений offline-трека нигде не транслировалась, так что мы, онлайн участники, не могли видеть презентаций конкурентов.
В Положении хакатона объявлено, что решения оцениваются в определенных баллах, выставляемых жюри. Как уже можно догадаться, ни рейтинга решений, ни аргументации выставления оценки представлено не было.
Дипломы об участии
Ну хорошо, не выиграли мы хакатон, ничего страшного - дайте хотя бы дипломы об участии. Организаторы скинули один общий диплом в PDF файле в группу в Telegram, видимо, предлагая нам самим отредактировать его и вставить туда своё имя. Что это вообще за неуважение? Мы потратили своё время и силы на разработку решений, а вы даже дипломы именные сделать не можете? Почему об этом вас должны просить сами участники?
Наше решение
При разработке я использовал уже привычный для себя стек - Django Rest Framework + VueJS + Bootstrap. От идеи использования ML для MVP мы отказались, так как это было лишним.
Печально, что данное творение не будет никем использоваться. Надеюсь, что найду ему применение в будущих проектах или переделаю в template-репо.