👋🏻Привет, меня зовут Гусев Михаил.
К началу 2025 года я уже более 10 лет работал в IT: занимался разработкой, внедрением, аналитикой, менеджментом и даже руководством. Так получилось, что в 2025 году я остался без работы и искал, чем бы заняться. Тут мне на глаза попалась информация о хакатонах.
Конечно, я имел представление о таких мероприятиях, но практического опыта не было. Вообще идея участия в подобных мероприятиях казалась мне довольно бесперспективной: непонятно, с кем делать непонятно что, причём всё это с дедлайнами и ещё и БЕСПЛАТНО! Ладно бы была своя сыгранная команда друзей — это уже другое дело. Но оказалось, что никто из друзей и товарищей вписываться в эту историю не захотел.
Ну ничего.
⏱️Первые хакатоны
Сперва, в мае, я записался на хакатон по архитектуре ПО в банковской сфере. Сразу получилось неплохо: моя команда, где я был капитаном, попала в финал, но в число призёров не вошла.
Команда состояла всего из двух человек. Со вторым участником, Никитой Черкасовым, мы решили участвовать и в О!Хакатоне 2025. Кстати, тогда же мы выбрали название для команды — «Кошка Муся».
Затем я решил попробовать ещё один хакатон также в банковской сфере, но уже в качестве обычного участника. В этот раз предполагалась no-code-разработка на внутренней платформе банка. Участники команды были случайными — мы собрались в чате хакатона.
Хотя и на этот раз наша команда вышла в финал, в тройку призёров мы снова не попали.
✨О!Хакатон 2025: Формирование «Кошки Муси»
Следующим на очереди стал О!Хакатон 2025. Его формат был значительно строже предыдущих: здесь уже предполагалась полноценная разработка программы, деплой, защита и презентация результата.
Недолго думая и опираясь на опыт участия в предыдущих двух хакатонах, я решил заявиться капитаном команды «Кошка Муся». Мне нравилось это название, и ничего страшного, что в прошлый раз Муся не попала в призы — была надежда, что в этот раз всё получится.
Я создал команду и позвал Никиту — он сразу согласился.
Скажу честно: уже тогда я целился в трек «Секретный гость». Был ещё трек «Друзья рекомендуют», но мне он показался слишком широким для интерпретации и поэтому более сложным.
В «Секретном госте» задача казалась довольно конкретной. Было понятно, что мы будем делать продукт — пусть только прототип, но границы решения представлялись достаточно чёткими. Поэтому я сразу решил, что отдельные роли дата-аналитика и специалиста по машинному обучению нам, скорее всего, не понадобятся.
Таким образом, мне оставалось найти участников на три свободных места: двух фронтендеров и одного бэкендера.
Ребят в команду я искал в Telegram-чате хакатона по тегу #ищукоманду. С каждым кандидатом знакомился, выяснял, сколько времени человек сможет уделять хакатону, какие у него знания и, что немаловажно, какая мотивация.
Бывало, что приходил новый участник, а спустя неделю-две покидал команду — почти всегда из-за занятости на основной работе. К этому нужно быть готовым. Поэтому начинать формирование команды лучше минимум за месяц до старта хакатона.
В итоге довольно скоро «Кошка Муся» была укомплектована:
- Гусев Михаил — бэкенд, аналитика, капитан;
- Никита Черкасов — дизайн;
- Роман Гафуров — бэкенд;
- Михаил Микушов — фронтенд;
- Михаил Сивацкий — фронтенд.
🧰Что мы делали
Нам предстояло разработать прототип функциональности «Секретный гость», который позволял бы пользователю подать заявку на участие в программе, выбрать доступный отель, где требуется проверка, а затем обеспечить сбор и передачу отчёта о пребывании.
Работу над задачей мы начали с мозгового штурма. Для этого использовали Яндекс Доску.
С самого начала было понятно, что по сути нам нужно автоматизировать всем знакомый процесс «тайного покупателя»: когда по заказу владельца под видом обычного покупателя в магазин приходит агент, проходит весь путь взаимодействия с продавцом и фиксирует происходящее. Только в нашем случае всё это нужно было переложить на OTA-сферу — Online Travel Agency.
Для постановки и трекинга задач использовали GitHub.
Деплой сервиса выполняли на VPS в AWS Free Tier.
В качестве объектного облачного хранилища выбрали ImageKit с бесплатным лимитом до 5 ГБ.
📈Как шла разработка
Особенных сложностей при разработке у нас не было: все ребята были очень сильными, грамотными и талантливыми. Конечно, споры возникали. Например, обсуждали, что лучше использовать на бэкенде — Supabase или собственный PostgreSQL.
При этом мы сознательно старались не усложнять ни бизнес-логику сервиса, ни взаимодействие фронтенда с бэкендом. Времени на хакатоне немного, поэтому в большинстве случаев выбирали самые простые решения, которые позволяли двигаться дальше.
Интересно, что команда по-настоящему раскочегарилась именно в последний день хакатона. Настолько, что презентацию мы еле успели доделать буквально за пару секунд до выступления.
Из-за этого на защите я немного нервничал и сбивался. Но вроде прокатило.
К сожалению, многие задуманные фичи мы так и не успели реализовать. Похоже, это какой-то закон хакатонов: самые крутые идеи приходят именно тогда, когда до дедлайна остаётся совсем немного времени.
📍Итог
В итоге наша команда заняла третье место.
Кошка Муся наконец-то попала в призы!
Для меня, как, наверное, и для любого участника, этот хакатон стал источником богатого опыта эффективного взаимодействия при движении к общей цели с людьми, которые ещё недавно были практически незнакомы.
А то, что мы смогли попасть в призы, для меня стало хорошим подтверждением того, что основные решения мы принимали правильно.
💡Стоит ли участвовать в хакатонах?
Тем, кто только планирует своё участие в хакатонах, я однозначно рекомендую попробовать.
Это отличный способ в соревновательной форме быстро получить практический опыт совместной работы над сложными проектами и задачами.
Советую собирать команду заранее и под конкретную задачу. А ещё лучше — иметь стабильную команду, например из одногруппников или коллег, с которой можно постоянно тренироваться и участвовать в самых разных хакатонах и других подобных мероприятиях.
Отдельно хочу сказать про хакатон компании Ostrovok. На мой взгляд, это отличный эвент с точки зрения организации и качества заданий. Участие в нём действительно позволяет развивать профессиональные навыки и учиться эффективно работать в команде в условиях ограниченного времени.
🧩Когда новый О!Хакатон и как принять участие?
С 23 по 30 октября 2026 Островок снова проведёт О!Хакатон ля Go- и Python-разработчиков, аналитиков и продакт-менеджеров.
Формат: онлайн, можно присоединиться из любой точки мира.
Команды: можно участвовать одному или в команде до 5 человек.
Призовой фонд — 1 000 000 ₽.
Доступны 2 трека:
1) «О!дин запрос». Junior-специалисты создадут AI-агента для путешествий и отелей.
2) «О!дин шаг до идеального отеля». Специалисты уровня middle и senior переосмыслят опыт бронирования пользователя с помощью AI.
Зарегистрироваться можно до 23:59 мск 16 октября.
Листайте ниже, чтобы подать заявку на О!Хакатон⬇️