data хакатон что это

Темная сторона хакатонов

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

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

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

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

Хакатон № 1. Строгие рамки

Полгода назад одна крупная телеком компания организовала хакатон по анализу данных. За призовой фонд боролось 20 команд. На мероприятии был предоставлен датасет для анализа, в котором содержались информация об обращениях в службу поддержки компании, активности в социальных сетях и закодированная информация о пользователях (пол, возраст итд). Самая интересная часть датасета — сообщения пользователя и ответ оператора (текстовые данные) — была довольно “шумная”, для дальнейшей работы ее необходимо было почистить.

Организаторами было поставлено задание — сделать что-нибудь интересное с предоставленными данными, причем запрещалось использовать дополнительные открытые датасеты из сети или парсить данные самому. Запрещалось также предлагать идеи не связанные с датасетом. К сожалению, предоставленные данные были достаточно “бедными”: из них было трудно получить какие-либо интересные продукты, а из общения с менторами стало понятно, что многие из предложенных идей уже и так реализуются (или будут реализовываться в ближайшем будущем) в компании.

В результате подавляющее число команд (15 из 20) сделали чат-ботов. Во время выступлений решение одной команды было мало отличаемо от предыдущей. Не вытерпев, один из членов жюри спросил у очередной выходящей на сцену команды: “Что, ребята, у вас тоже чат-бот?”. В итоге из трех призовых мест, первое и второе места досталось командам, которые не стали делать чат-ботов.

Для сравнения возьмем хакатон, организованный международной консалтинговой компанией, для фирмы “Звездочка” два года назад. Так как специфика деятельности компании “Звездочка” была не знакома многим участникам хакатона, в начале мероприятия организаторы рассказали о метриках, которые применяются в компании. После этого были предоставили шесть датасетов различной направленности: текста, таблицы, геопозиции — для всех участников был простор для маневра. Организаторы не запрещали использовать дополнительные датасеты и даже поддерживали такие начинания. В финале соревнования десять команд с разными решениями боролись за главный приз, причем все команды использовали данные, представленные компанией (несмотря на отсутствие запретов), что свидетельствовало о хорошем потенциале для получения качественных продуктов.

Мораль

Не стоит ограничивать творческий поток участников. Как организатор вы должны предоставить материалы и довериться их взгляду и профессионализму. Если вы являетесь участником хакатона, любые ограничения или запреты должны вас настораживать. Обычно это свидетельство плохой организации (пример из реальной жизни — постоянное желание воткнуть куда-нибудь забор). Если же вы все же столкнулись с ограничениями, то будте готовы к тому, что вам придется создавать проект в пуле с большой конкуренцией. В таком случае вы обязаны рисковать: делать что-то принципиально новое или предлагать необычную “киллер фичу”, чтобы выделится из потока однообразных проектов.

Хакатон №2. Невыполнимые задания

Хакатон в Амадоре обещал быть интересным. Компания-спонсор — крупный производитель телефонов, начала подготовку за 4 месяца до даты проведения. В социальных сетях проводился пиар мероприятия, потенциальным участникам необходимо было пройти технический тест и написать про свои прошлые проекты, чтобы быть отобранным на данное событие. Призовой фонд был приятно большим. За несколько дней до хакатона, менторы провели техническую сессию для того чтобы у участников было время проникнуться спецификой отрасли.

На самом мероприятии организаторы предоставили датасет логов оборудования объемом 8 Гб, задача — бинарная классификация поломок. Рассказали про критерии оценки проектов — качество классификации, креативность создания фич, умение работать в команде итд. Вот только незадача — на 8 Гб “фичей”, было всего 20 примеров в трейне и 5 в тесте. Финальный гвоздь в крышку гроба хакатона забил лик в данных: логи оборудования полученные в среду содержали ошибку в работе оборудования, а созданные в четверг — не содержали (об этом, к слову, знали только две команды, и обе были из России — родины опытных датамайнеров). Хотя даже знание истинных лейблов теста не помогло подогнать ответ — задача была нерешаемой. Организаторы не получили желаемого результата, участники потратили уйму времени решая плохо составленную задачу. Хакатон был провален.

Читайте также:  james heltibridle ходячие мертвецы что с ним

Мораль

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

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

Хакатон №3. Take it or leave it

Совсем недавно наша команда поучаствовала в хакатоне в Амстердаме. Поскольку по образованию я — инженер-электроэнергетик (в области возобновляемых источников энергии), то тематика была как раз для нас — энергетика. Хакатон проводился в онлайн формате: нам дали описание задания и месяц на выполнение. Организаторы хотели увидеть готовый проект, который поможет увеличить энергоэффективность домов Амстердама.

Мы сделали проект, в котором предсказывается потребление электроэнергии (до этого я участвовал в конкурсе на данную тематику где получил около-sota решение, о котором можно почитать тут) и генерация солнечной панелью. На основании этих предсказаний оптимизируется работа аккумуляторной батареи (эта идея была частично взята из моего магистерского диплома). Наш проект хорошо согласовывался как с заданием от организаторов (как нам тогда казалось), так и с политикой администрации Амстердама в области ВИЭ на несколько лет вперед.

Во время оценки проектов, нам, как и многим командам, сказали что это не то, что ожидал заказчик, добавив при этом, что мы должны переделать проект, если мы хотим побороться за призовое место. Мы не стали ничего переделывать, смирившись с поражением. Из сорока команд-участников мы не прошли даже в топ-7, хотя выбор организаторов, как мне кажется, был довольно странным. Например, они пропустили в финал команду, которая сделала приложение по расчету скорости ветра и солнечного излучения (СИ) по данным датчиков смартфона: микрофон для ветра, датчик освещенности — для СИ. Киллер фичей была классификация hotdog/not hotdog на три класса: Солнце, ветер, вода и показ соответствующей статьи в Википедии (демо).

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

Поскольку у организаторов есть свое понимание “идеального проекта”, все пожелания (и соответственно изменения) будут подводить нас к этому идеалу. Конкурсанты будут тратить свое время и им будет все труднее и труднее отказаться от дальнейшего участия (так как уже вложены силы, и кажется что до победы совсем чу-чуть). Но в действительности, конкуренция за призовые места будет возрастать, и участникам все чаще придется переделывать проект по правкам от организаторов в надежде получить приз. В итоге, ребята которые не заняли призовые места, оглянувшись назад поймут, что поучаствовали в фрилансе без денег: вносили правки заказчика, но при этом не получили за этого ничего в замен (кроме соответсвующего опыта конечно же).

Мораль

Часто пожелания и обратная связь от организаторов приходят на помощь проекту. При этом, однако, участники не должны опираться на советы менторов как хромой на трость. Если вы слышите от организаторов фидбэк по вашему проекту в духе “уберите, мы это не заказывали” — ваше участие в хакатоне на этом можно считать завершенным.

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

Читайте также:  Что значит читать вслух

Источник

Всё о хакатонах для новичков: советы бывалых и календарь на вторую половину 2021 года

Хакатоны — отличный способ прокачаться в разработке, пополнить портфолио или найти команду для проекта и заработать. Рассказываем, как в них вписаться.

Слово «хакатон» образовалось от hacker («хакер») + marathon («марафон»). Это событие, во время которого программисты, дизайнеры и менеджеры сообща решают какую-то проблему за ограниченное время. Первый хакатон провели в 1999 году разработчики OpenBSD и Sun Microsystems. Остальное — уже история!

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

Например, главная тема «Авиахакатона» от МАИ — проблема авиаперевозок. Участникам нужно было разработать одно из нескольких решений:

«Как правило, у хакатонов либо образовательные, либо коммерческие цели. Причём в России хакатоны чаще именно коммерческие: компания хочет решить какую-то технологическую проблему или массово нанять разработчиков».

Пример коммерческого хакатона — Tech Monsters Night от «М.Видео». За решение задач участники получали призы вроде свежего айфона или игрового ПК. А победители получали офферы на работу в компании — видимо, это была попытка захантить талантливых разработчиков.

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

Михаил Корнеев,
тимлид в BestDoctor, автор YouTube-канала «Хитрый питон»

Пишет про технологии и бизнес.

Веселье и деньги: зачем нужны хакатоны

Главных причин для участия в хакатоне — три:

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

Например, у хакатона Audithon от Счётной палаты РФ в этом году призовой фонд составил один миллион рублей. Соревновались в четырёх номинациях: «Визуализация данных», «Аналитика данных», «Программное решение» и «Нестандартное решение» — что бы это ни значило. 🙂

Учебных хакатонов в России — единицы. И в них, как правило, либо вообще нет призового фонда, либо он чисто символический. В хакатонах, которые запускают энтузиасты, денег тоже негусто — хотя и идут в них совсем не для того, чтобы «поднять бабла». Например, у образовательного хакатона «Прожектор 2021» от «Теплицы социальных технологий» и «Новой газеты» всего один приз в 110 тысяч рублей.

Победа в хакатоне — отличный пункт в резюме:

«Я уже и не помню точное количество хакатонов, в которых участвовал. Что-то около десятка. Большинство хакатонов было для меня развлечением. Но в итоге проекты с хакатонов усиливали моё портфолио, и меня звали на работу крупные компании, а университет платил стипендию. Так я нашёл свою первую работу — причём сразу в корпорации и за доллары. А на втором курсе я выиграл на хакатоне приз — 50 тысяч рублей».

И с карьерной точки зрения хакатоны особенно интересны новичкам. Хакатоны помогают разорвать порочный круг, когда тебя не берут на работу, потому что нет портфолио, а нет портфолио — потому что не берут на работу.

«Обычно на своих курсах я рекомендую новичкам ходить на хакатоны. Это крутой опыт, возможность познакомиться и показать себя эйчарам».

Михаил Корнеев,
тимлид в BestDoctor, автор YouTube-канала «Хитрый питон»

Советы по подготовке к хакатону от Александра Сидоренко

По какому принципу формировать команду

Я собирал свою команду из ребят с горящими глазами — и считаю, что это лучший способ подбора. Причём команду я сколотил ещё на первом курсе. Сейчас её изначальный состав сильно изменился — из тех, кто начинал с нами, осталось только четыре человека, включая и меня. Но на самом деле команда больше — просто часть людей пока «в запасе».

Как готовить команду

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

Читайте также:  какой напиток можно пить чтобы похудеть

Как готовиться к задачам хакатона

Я обычно накидываю ряд киллерфич и базовую функциональность по своей роли заранее. Делаю автодеплой для фронта и бэка, простенький круд, разворачиваю базу данных и что-то такое базовое, на что жалко тратить время уже на самом мероприятии. В остальном я стараюсь сохранить соревновательную атмосферу и не пишу приложение заранее. Ещё желательно хорошенько выспаться, потому что уже во время хакатонов нам удавалось поспать в среднем только 2–4 часа в сутки».

Как побеждать на хакатонах

Не забывайте про презентацию, дизайн и экономическую составляющую продукта. Мы не смогли победить во многих хакатонах, пока не стали делать на этом особый упор.

Название Тема Формат проведения Дата приведения Призы
NFT Vision Hack Блокчейн, NFT, геймдев Онлайн 7 июля 68 тысяч долларов
Level-Up Society Геймификация Онлайн, для команд 16 июля 5 тысяч фунтов
Beyond Sustainability Eco-Hackathon: Create Your Eco-Startup Business Idea Бизнес Онлайн 19 июля Неизвестно
Fifth Wave Global Blockchain Блокчейн Онлайн 22 июля Неизвестно
HCL and Cricket Australia Tech Jam Hackathon Масштабирование Онлайн 22 июля 15 тысяч долларов
Vizathon 2021 Визуализация данных Онлайн 29 июля — 1 августа Неизвестно
C-DAC HPC Hackathon 2021 Графические процессоры, машинное обучение Онлайн, для команд из 3–6 человек 26 июля, 2–4 августа Неизвестно
Хакатон 2021 ИИ для оценки образовательных программ Офлайн, в микст-зоне стадиона разные даты для разных городов 400 тысяч рублей
Elevate Hacks Разработка Онлайн. Только для женщин и тех, кто себя к ним причисляет 14 августа 10 тысяч долларов
Хакатон «Цифрового прорыва» «Креативные индустрии, коммуникации и контент» Геймдев, AR, VR, музыка, искусство, реклама, архитектура, кино, анимация Онлайн и офлайн по желанию 20–22 августа 4,5 миллиона рублей, 3 призовых места
Source Eyes Week Source Eyes — среда визуального программирования Онлайн, для команд или одиночных участников 23–27 августа Неизвестно
DeveloperWeek Global: Cloud 2021 Hackathon Облачные технологии Онлайн 30 августа — 14 сентября 25 тысяч долларов
Хакатон «Цифрового прорыва» «Финансы, банкинг, страхование» Финтех Онлайн и офлайн 3–5 сентября 4,5 миллиона рублей, 3 призовых места
HackRice XI Разработка ПО Онлайн, команды до 4 человек 17–19 сентября Неизвестно
GrizzHacks 5 Разработка ПО Онлайн, команды по 1–4 человека 18–20 сентября 5 тысяч долларов
NOAA GPU Hackathon 2021 Графические процессоры, машинное обучение Онлайн, для команд из 3–6 человек 23, 29–30 сентября Неизвестно
Hack2Change Разработка и ИИ Онлайн, для команд из 6–8 человек 23–24 сентября Неизвестно
Shellhacks Разработка Офлайн и онлайн 24–26 сентября Неизвестно
NASA Hackathon 2021 ИИ, высокопроизводительные вычисления Онлайн, для команд из 3–6 человек 20, 27–29 сентября Неизвестно
NERSC GPU Hackathon 2021 Графические процессоры, машинное обучение Онлайн, для команд из 3–6 человек 20, 27–29 сентября Неизвестно
2021 Detroit Fashion + Tech Hackathon: Virtual Hack Weekend AI / ML Онлайн, для команд 24–26 сентября 7,5 тысяч долларов
Хакатон «Цифрового прорыва» «Общество. Качество жизни и социальная поддержка» ИИ, машинное обучение, квантовые технологии Онлайн и офлайн 24–26 сентября 4,5 миллиона рублей, 3 призовых места
NCHC GPU Hackathon 2021 Графические процессоры Онлайн, для команд из 3–6 человек 5, 12–14 октября Неизвестно
MakeUC Hackathon Хакатон Университета Цинциннати Онлайн 9–11 октября Неизвестно
API World 2021 Hackathon API Онлайн 11 октября 25 тысяч долларов
OLCF GPU Hackathon 2021 Графические процессоры Онлайн, для команд из 3–6 человек 18, 25–27 октября Неизвестно
Хакатон «Цифрового прорыва» «Сельское хозяйство. Охрана окружающей среды. Фудтех» Умные фермы, навигация для сельского хозяйства, безопасное земледелие, предиктивная аналитика в земледелии, фудтех Онлайн и офлайн по желанию 22–24 октября 4,5 миллиона рублей, 3 призовых места
BSC GPU Hackathon Графические процессоры Онлайн, для команд из 3–6 человек 25 октября, 2–4 ноября Неизвестно
Хакатон «Цифрового прорыва» «Транспорт и логистика» ИИ в логистике, управление складами Гибридный: онлайн + офлайн по желанию 12–14 ноября 4,5 миллиона рублей, 3 призовых места
NERSC December GPU Hackathon 2021 Графические процессоры, ИИ Онлайн, для команд из 3–6 человек 1, 7–9 декабря Неизвестно
ENCCS GPU Hackathon 2021 Графические процессоры Онлайн, для команд из 3–6 человек 6, 13–15 декабря Неизвестно

Хотите покорить все хакатоны? Выберите курс на свой вкус в разделе «Программирование» на сайте Skillbox и соберите свою команду.

обложка: Абрикос Абрикосовый для Skillbox Media

Источник

Сказочный портал