📕

📕База Знаний

Tags
Привет! Добро пожаловать в Хакатон клуб ITAM. Мы являемся студенческим объединением в университете МИСИС, а также частью платформы ITAM. У нас собираются начинающие и опытные представители IT-сферы, являющиеся студентами или выпускника нашего университета. Вместе мы ходим на хакатоны, делимся опытом и стимулируем развитие друг друга. Ниже мы собрали информацию о главных функциях нашего объединения, мероприятиях, которые проводим и базовую информацию о хакатонах для начинающих специалистов.

Навигация


Хакатоны. Что это такое и с чем их едят?

Что такое хакатон?

💡
Слово Хакатон происходит от слов “Хакер” и “Марафон”. Зам. председателя Хакатон клуба ITAM, Геннадий Альхеев
Если говорить просто, то хакатон — это соревнование, в рамках которого за отведенное время команда должна предоставить решение кейса от заказчика. Во время соревнования каждый участник команды применяет в действии все свои накопленные знания и умения, учится работать в команде и разрабатывать продукт в сжатые сроки. Хакатоны бывают разные и каждый отличается друг от друга. Мы собрали для вас базовую информацию о видах хакатонов по формату, длительности и направленности.

Типы хакатонов

Оффлайн
Оффлайн хакатоны требуют очного присутствия на площадки, на открытии, чек-поинтах и закрытии.
Онлайн
Онлайн хакатоны не требуют очного присутствия и полностью проходят в онлайн формате. Чек-поинты проводятся в ВКС (Zoom, MS Teams и т. д.)
Смешанные
Зачастую смешанный формат предполагает отборочный этап в онлайн формате и финал - в оффлайн. Второй вариант - это онлайн формат и очное награждение.

По длительности:

24 часа
На хакатонах формата “24 часа” командам предстоит разработать идею и продукт в максимально сжатые сроки. В таком формате команда должна работать максимально слаженно, чтобы добиться результата. 24 часа — это самый каноничный формат хакатона, и наилучшим решением будет физический сбор всей команды на данный период. Физический сбор позволяет максимально разогнать человеческий CI/CD и гибко подстраиваться под внештатные ситуации.
3 дня
На хакатонах, которые идут 3 дня, у команд появляется пространство для планирования времени. В таких хакатонах наиболее важны встречи с командами, прозрачность работы и управление коммуникацией. За 3 дня команда может детальнее проработать продукт и его стратегию, что повышает привлекательность для заказчика.
7 дней и дольше
Хакатоны, которые проходят в таком формате, кардинально отличаются от предыдущих. Самый яркий представитель такой категории — это крупнейший хакатон РФ — Лидеры Цифровой Трансформации (ЛЦТ), на его примере и рассмотрим данный формат. На ЛЦТ важнейшим фактором является умение работать на длительной дистанции, выстроенная коммуникация и планирование. Также стоит понимать, что хакатон проходит на протяжении длительного срока, в том числе в будние дни, что затрудняет разработку ввиду занятости участников по учебе или работе.

По направлению:

Продуктовые
Нацелены на разработку продукта, который закрывают определенную бизнес-потребность. Зачастую на таких хакатонах заказчиками выступают крупные IT-компании. На хакатонах такого типа оценивается решение как по технических критериям, так и по критериям близким бизнесу: презентация, выступление, обоснование и другие.

Пример кейса (ВТБ more.tech 5.0)
Идейные
Исходя из названия, проводятся ради идеи или ради популяризации IT-движения. На таких хакатонах очень важно попасть в желания заказчика и понять, почему он выбрал именно этот кейс.

Пример кейса (UseTech Хакатон):
 
ML/AI/DS хакатоны
Нацелены на работу с технологиями машинного обучения и анализа данных. На таких хакатонах в первую очередь оценивается техническая составляющая решения: качество гипотез, свежесть идеи и нестандартность подхода к решению.

Пример кейса (Цифровой Прорыв):

Как попасть на хакатон и что там происходит?

А все просто. В наших информационных источниках мы регулярно делаем анонсы грядущих соревнований, также можно следить за нашим календарем хакатонов в Notion по следующей ссылке — https://l.itatmisis.ru/hack-calendar.
Как происходит сам хакатон? Зачастую порядок действий такой:

1. Собрать команду

Собирать команду стоит ориентируясь на сам хакатон. Например, на хакатоне, где не требуется машинное обучения, будет странно смотреться инженер машинного обучения. Тем не менее классический состав команды на хакатон включает в себя Back-end разработчика, Front-end разработчика, дизайнера и инженера машинного обучения, такой состав позволяет команде максимально гибко выбирать задачу на большинстве хакатонов.
О механике сбора команд в Хакатон клубе ITAM можно прочитать тут.
 

2. Выбрать задачу

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

3. Начать решение

Итак, хакатон начался. Перед тем, как приступать к работе, стоит провести общий созвон с командой, где вы проанализируете техническое задание и устроите общий брейн-шторм над фичами вашего решения. При проектировании решения стоит обращать внимание на то, кто ваш заказчик, зачем ему нужно это решение и как он может использовать его в дальнейшем. Продумайте дополнительные функции вашего решения, которые смогут выделить вас среди других команд. В условиях сжатых сроков вам поможет разработка в асинхронном решении. Как этого добиться правильно?
Например, вы можете вместе спроектировать примерный интерфейс вашего сервиса с помощью несложных графических редакторов (см. п. exalidraw). Back-end и Front-end разработчики могут заранее договориться о данных и их формате. Таким образом вся команда сможет приступить к работе не дожидаясь результатов от другого.

4. Сдать решение

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

Зачем ходить на Хакатоны?

Задачей ITAM является создание среды, в которой каждый может развить свои навыки в различных областях IT и Digital. Хакатон клуб стал первым клубом, который появился на платформе. Это произошло, потому что во многом хакатоны являются максимально междисциплинарным соревнованием. На них могут проявить себя все: дизайнеры, маркетологи, программисты, аналитики, то есть те, кто не умеют кодить (вопреки расхожему мнению, что это только для кодеров)
Какой образовательный эффект имеют хакатоны:
 

Старт в области

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

Профориентация

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

Повод заботать

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

Развитие soft skills

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

Нетворкинг

Хакатоны — это продукт индустрии и реального бизнеса. С помощью них заказчики хотят получить необычные решения своих задач и реальных бизнес-проблем. Поэтому хакатоны — это возможность уже с первого курса пообщаться с реальными экспертами из индустрии, получить обратную связь о своем решении.

Пополнить резюме

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

Нужен ли я на хакатонах?

У хакатонов нет определенного порога вхождения, это мероприятие, на котором свои силы могут попробовать все команды, независимо от состава и уровня ее участников.
Ввиду формата зачастую заказчик не ожидает от вас полноценно-готового решения, поэтому здесь ценятся больше ваши идеи и перспективы продукта. Начальных технических навыков достаточно для реализации первого MVP (minimum viable product) продукта, где вы сможете отразить ценность вашего решения. Также немалую роль играет презентация вашего решения, куда вы можете включить перспективы развития, стратегию реализации и возможности масштабирования.
💡
Большинство ребят в нашем сообществе начали свой карьерный путь именно с хакатонов и с их помощью развили свои навыки. Формат соревнования предполагает стрессовую ситуацию, в которой знания закрепляют намного быстрее, нежели в обычном режиме обучения.

Хакатон клуб Университета МИСИС

Что такое Хакатон клуб?

Зачем мы?

Хакатоны — это стресс для неподготовленного участника. Зачастую неприятный опыт может вызвать отторжение у неподготовленного студента. Хакатон клуб помогает избежать этого и сделать опыт участия максимально эффективным. Какими способами мы это делаем?

Сбор команд

В рамках Хакатон клуба на данный момент функционируют две системы сбора команд: “ситуативные” под отдельные хакатоны и система сборных. Составы собираются исходя из уровня навыков участников, что делает опыт участия максимально комфортным. Подробнее о методе сбора команд можно прочитать по ссылке.

Организация митапов

Периодически мы организовываем мероприятия, где участники разбирают прошедшие хакатоны и опыт участия в них. Команды, которые потерпели поражение или наоборот одержали победу, делятся своим опытом, итогами рефлексии и выводами, которые сделали. В свою очередь, более опытные участники клуба могут дать свои комментарии и поправить некоторые моменты. Данные мероприятия помогают участникам нашего клуба повысить эффективность своего участия в хакатонах. Также в митапы мы закладываем образовательную цель и зачастую зовем спикеров с докладами по их сфере деятельности, которые передают свой опыт участникам.
💡
Чтобы узнать о митапах, следите за новостями в наших информационных источниках. (Источники по этой ссылке)

Вспомогательные материалы

На базе площадки ITAM мы создаем вспомогательные материалы для ее участников. Например, Библиотека презентаций от Дизайн клуба. В ней были собраны реальные презентации с хакатонов, где наши команды одерживали победы. Подсмотреть референс для ваших решений, какие моменты лучше подсветить и как это лучше отразить на презентации — это немногое, чем вам может помочь библиотка. Для того, чтобы эффективно ею пользоваться, рекомендуем ознакомиться с инструкцией к ее использованию по данной ссылке.
С более расширенным списком возможностей, которые мы предоставляем, вы можете ознакомиться в нашей Витрине возможностей.

Витрина возможностей

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

Как ходим на Хаки?

Команды из МИСИС заняли 1ое и 3ье место на Moscow City Hack — одном из крупнейший хакатонов Москвы.
1ое место, призовые 300 000 рублей: «МИСиС и разработчики» (Анастасия Дивеха, Даниил Ефимов, Сергей Братчиков, Марк Вишневский и Геннадий Альхеев)
3ье место, призовые 100 000 рублей:  «Ананасики MISIS» (Данила Комлев, Егор Кашпар, Даниил Галимов, Илья Брегман и Андрей Лаптев)
Команды из МИСИС заняли 1ое и 3ье место на Moscow City Hack — одном из крупнейший хакатонов Москвы. 1ое место, призовые 300 000 рублей: «МИСиС и разработчики» (Анастасия Дивеха, Даниил Ефимов, Сергей Братчиков, Марк Вишневский и Геннадий Альхеев) 3ье место, призовые 100 000 рублей: «Ананасики MISIS» (Данила Комлев, Егор Кашпар, Даниил Галимов, Илья Брегман и Андрей Лаптев)
На первых порах начинающему специалисту, желающему поучаствовать в хакатоне, бывает сложно найти состав, чтобы затащить, но есть решение. Хакатон клуб ITAM организовывает сбор команд, вместе с которой вы cможете проявить свои навыки и получить новый опыт. Каким образом это происходит?

Ситуативные команды