Меня всегда заинтриговало участие в хакатоне, и я рад сказать, что после почти 7 лет работы инженером я его испытал!

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

Провел свое исследование в Интернете, но, что удивительно, бесполезно. Через несколько дней, когда я просматривал свой канал в Instagram, мое внимание привлекла реклама хакатона в Bosch ConnectedWorld. Я решил разобраться, о чем было мероприятие, и было ли это что-то, что меня интересовало, и, к счастью, так оно и было. Будучи студентом, у меня была возможность бесплатно посетить этот хакатон. Я сказал себе, что мне абсолютно нечего терять, и дал шанс приложению. Не так давно я получил письмо по электронной почте, в котором говорилось, что я могу посетить хакатон. УХУУ !!

Ну, если честно, я действительно не УУХУИЛ. Будучи интровертом, я внезапно не мог понять, стоит ли мне присутствовать на мероприятии или нет. Через несколько дней я не знаю, что подтолкнуло меня забронировать жилье и поездку, но я сделал это, и это было моей точкой невозврата. Путешествия всегда были моей страстью, и, чтобы уговорить себя, я добавил дополнительный день «хакерства», чтобы исследовать Берлин. Подлый ход, но он определенно сработал.

Перенесемся в день открытия мероприятия… Двери открылись в 18:00, и это меня приветствовало.

Мероприятие началось с ознакомления с задачами и главными тренерами по каждой из них. Все, что я слышал вокруг себя, были страстные и восторженные крики, но я не уверен, открывали ли они многочисленные присутствующие фургоны с едой или начинали хакерские испытания. Затем у нас был еще один раунд знакомства по каждой отдельной задаче в обозначенных нами хакерских зонах. Я решил принять участие в задаче «Логистика и цепочка поставок 4.0».

Поскольку это был мой самый первый хакатон, я понятия не имел, что мне делать и как формируются команды / задачи. Пройдя некоторое время взад и вперед по своей хакерской зоне в поисках малейшей подсказки, я решил поговорить с главным тренером. Он сказал мне, чтобы я продолжал ходить взад и вперед, но, открыв уши для темы / ключевого слова / задачи, которая меня интересует, я начал уделять больше внимания тому, что предлагали все. Через некоторое время я нашел тему, которая меня действительно заинтересовала, а именно: прогнозирование ETA (расчетное время прибытия) товаров, перевозимых грузовиками. Я поговорил с человеком (назовем его А), предлагающим эту задачу, и убедился, что надо над ней работать. После долгих прогулок взад и вперед я не нашел никаких тем, которые меня интересовали, и поэтому я решил работать с A. Не более чем через 3 минуты я встретил двух участников, которые также искали задачи, похожие на то, что я искал. и я почти сожалел о своем обязательстве. Я сопровождал их в поисках каких-то других задач, и в итоге остались только две задачи, которые нас действительно интересовали - одна, предложенная А, и другая. День 1 подошел к концу, и нам нужно было начать День 2, имея конкретное представление о команде и задачах, над которыми мы будем работать в течение следующих двух дней.

День 2 начался с прохладной (-4 градуса Цельсия) прогулки до места проведения. Я был удивлен, узнав, что люди, с которыми я работал накануне, решили работать над той же задачей, что и я, и нам также удалось повлиять на другого человека. Итак, теперь у нас была команда из 6–7 человек, работающих над прогнозированием ETA с использованием машинного обучения и его оптимизации, и кто бы мог подумать! У каждого из нас были разные навыки, и нам удалось распределить задачи по сильным сторонам каждого.

И НАЧАЛАСЬ ВЗЛОМ !!

Не считая нескольких 20-минутных перерывов на еду (если бы я имел выбор, я бы перешел на работу к фургонам с едой), перерывов не было. Ну, разве не такой должна быть среда на хакатоне? (Поправьте меня, если я ошибаюсь)

В любом случае, опыт был не из этого мира! Я полностью наслаждался каждой минутой, проведенной с командой и своим ноутбуком (да!). Мы с товарищем по команде закончили взламывать около 12:30 и закончили день. Экспериментируя с функцией подсчета очков для нашего подхода, мы как бы спамили общее табло и попытались угадать, чье имя… МОЕ! Было около сотни записей с моим именем вместо названия команды.

О, я уже упоминал, что мы пропустили вечеринку по нетворкингу?

День 3 в основном был посвящен оптимизации подходов, которые мы смоделировали. Но все началось с того, что один из главных тренеров спросил всех на нашем рабочем месте, зовут ли кого-нибудь Киран (помните, я говорил вам о спаме… да, это). Я рассказал ему всю историю о том, как мы спамили табло, и мы поделились смехом! В конце третьего дня мы оптимизировали прогноз ETA на 30% по сравнению с моделью, запрограммированной хостами. Когда мы этого достигли, руководитель нашей команды и работавшие с нами главные тренеры были очень впечатлены! И это стоило всех путешествий, бессонных ночей и тяжелой работы.

Теперь перейдем к выходам:

  • Все, что нужно было, - это поздороваться с неизвестным другом. Все, что потом, просто текло.
  • Незнание чего-либо может привести к невероятным результатам.
  • У меня были лучшие вакансии, потому что я просто совершил гигантский прыжок веры (возможно, так бывает не каждый раз).
  • Количество полученных знаний было огромным!
  • Мне потребовалось немного времени, чтобы привыкнуть к новой среде, но после этого я почувствовал себя как дома.
  • Мне пришлось встретиться и пообщаться с множеством действительно умных людей (Да, действительно встречал! Я тоже не могу в это поверить)
  • Никакими деньгами нельзя купить обратную связь / реакцию / реакцию главных тренеров (в этот момент бесценно).

Спасибо, Bosch, за организацию действительно хорошего мероприятия!