September 29, 2022

Несколько слов об «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-репо.

Итоги