Хакатоны — хороший способ прокачаться в разработке, пополнить портфолио или найти команду для проекта и заработать. Рассказываем, как в них вписаться.
Вы узнаете:
Что такое хакатон
Хакатон — это событие, на котором программисты, дизайнеры и менеджеры сообща решают какую-то проблему за ограниченное время, соревнуясь между собой. Слово «хакатон» образовалось от hacker («хакер») и marathon («марафон»). Первый хакатон провели в 1999 году разработчики OpenBSD и Sun Microsystems. Остальное — уже история!
Обычно цель хакатона — создать полноценную версию программы или сервиса для какой-то компании. Каждый хакатон сфокусирован на конкретной области знаний — языке программирования, операционной системе, специфических типах приложений или программном интерфейсе (API).
Чаще всего на хакатонах создают работающий прототип программы или сервиса для какой-то компании. Каждое мероприятие сфокусировано на конкретной области знаний — языке программирования, операционной системе, специфических типах приложений или программном интерфейсе (API).
Например, на ML-хакатоне от Avito участникам давали задание разработать ИИ-модель, которая сможет рекомендовать пользователю наиболее релевантную рекламу. Каждому из участников предоставляли набор анонимных данных о взаимодействии пользователей с объявлениями. Та модель, которая лучше всех предсказывала вероятность клика, побеждала на хакатоне.
Какие бывают хакатоны
Хакатоны устраивают не только для программистов, но и для дизайнеров и менеджеров. Призы тоже бывают разные: крупная сумма, помощь в развитии проекта, оффер в компанию, льготы при поступлении в вуз или просто плюсик в карму (благотворительные хакатоны).
«Как правило, у хакатонов либо образовательные, либо коммерческие цели. Причём в России хакатоны чаще именно коммерческие: компания хочет решить какую-то технологическую проблему или массово нанять разработчиков».
Коммерческие
Пример коммерческого хакатона — проект ARCHI.Tech от ВТБ. Победители получили денежные призы и офферы на работу в компании — видимо, это была попытка захантить талантливых архитекторов.
«На мой взгляд, есть деление по типам организаторов. Например, у хакатонов от коммерческих компаний цель — продвижение HR-бренда и хантинг разработчиков, а сообщества чаще всего проводят хакатоны, чтобы просто сделать что-то клёвое».
Образовательные
Учебных хакатонов в России единицы. И в них, как правило, либо вообще нет призового фонда, либо он чисто символический. В хакатонах, которые запускают энтузиасты, денег тоже негусто — хотя и идут в них совсем не для того, чтобы «поднять бабла». Например, у образовательного хакатона «Прожектор 2021» от «Теплицы социальных технологий» и «Новой газеты» был всего один приз в 110 тысяч рублей.
Зачем нужны хакатоны: веселье и деньги
Главных причин для участия в хакатоне — три:
- Азарт. Драйвит влюблённых в код.
- Деньги. Драйвит всех 🙂
- Строчка в резюме. Драйвит тех, кому не хватает опыта.
«Я участвовал в хакатонах, потому что хотел провести время с друзьями-разработчиками за написанием кода в условиях ограниченного времени. Это добавляет изюминку происходящему. И если честно, за два года на работе у меня ещё не было ни одного аврала, который по напряжению и азарту мог бы сравниться с хакатоном. Я только один раз целенаправленно шёл на хакатон за деньгами — но это не значит, что в хакатонах денег нет. Просто у меня другие цели».
Например, призовой фонд хакатона Audithon от Счётной палаты РФ в 2021 году составил один миллион рублей. Соревновались в четырёх номинациях: «Визуализация данных», «Аналитика данных», «Программное решение» и «Нестандартное решение» — что бы это ни значило 🙂
Победа в хакатоне — отличный пункт в резюме при трудоустройстве в компанию:
«Я уже и не помню точное количество хакатонов, в которых участвовал. Что-то около десятка. Большинство из них были для меня развлечением. Но в итоге проекты с хакатонов усиливали моё портфолио, и меня звали на работу крупные компании, а университет платил стипендию. Так я нашёл свою первую работу — причём сразу в корпорации и за доллары. А на втором курсе я выиграл на хакатоне приз — 50 тысяч рублей».
И с карьерной точки зрения хакатоны особенно интересны новичкам. Проекты, которые делают на хакатонах, помогают разорвать порочный круг, когда тебя не берут на работу в компанию, потому что нет портфолио, а нет портфолио — потому что не берут на работу.
«Обычно на своих курсах я рекомендую новичкам ходить на хакатоны. Это крутой опыт, возможность познакомиться и показать себя эйчарам».
Как подготовиться к хакатону: советы от Александра Сидоренко
Разработчик на JavaScript и постоянный участник хакатонов по веб-программированию рассказал, как он готовился к своему первому батлу разработчиков.
По какому принципу формировать команду
Для работы над проектами я собирал ребят с горящими глазами — и считаю, что это лучший способ подбора. Причём команду я сколотил ещё на первом курсе. Сейчас её изначальный состав сильно изменился — из тех, кто начинал с нами, осталось только четыре человека, включая меня. Но на самом деле ребят больше — просто часть людей пока «в запасе».
Как готовить команду
Не думаю, что нужны какие-то специфические тренировки. Главное, чтобы в команде были правильно распределены роли. Один может накидать кучу идей и запрогать мобилку, другой задизайнит идеи и слайды, изучит рынок, компании конкурентов и подготовит речь для самого харизматичного участника, остальные роли могут быть сугубо техническими. И это не значит, что технари не важны, — технари продадут решение технарям в жюри, а те, кто делает картинку и продажи, продадут идею всем остальным.
Как готовиться к задачам хакатона
Я обычно накидываю ряд киллер-фич и базовую функциональность по своей роли заранее. Делаю автодеплой для фронта и бэка, простенький круд, разворачиваю базу данных и что-то такое базовое, на что жалко тратить время уже на самом мероприятии. В остальном я стараюсь сохранить соревновательную атмосферу и не пишу приложение заранее. Ещё желательно хорошенько выспаться, потому что уже во время хакатонов нам удавалось поспать в среднем 2–4 часа в сутки.
Как побеждать на хакатонах
Не забывайте про презентацию, дизайн и экономическую составляющую продукта. Мы не смогли победить на многих хакатонах, пока не стали делать на этом особый упор.
Календарь хакатонов на 2025 год
Название | Тема | Дата проведения | Призовой фонд |
---|---|---|---|
Serious Jam | Геймдев | 13–15 июня | Неизвестно |
Dronecraft | Программирование дронов | 23–25 июня | Неизвестно |
Белые хакеры | Кибербезопасность | 27–29 июня | Неизвестно |
DataCon 2025 | Машинное обучение | 7–16 июля | |
Автономный поиск. На борту | Разработка беспилотной системы | 30 июня – 16 сентября | 40 миллионов рублей |
Социальный прорыв 24/25 | IT-решения социальных проблем | до 30 августа | Неизвестно |
Роснефть AdditiveTech 2025 | Реверс-инжиниринг и аддитивные технологии | 1 июня – 15 сентября | 500 тысяч рублей |
VR-метка на карте России | 3D/VR-разработка | регистрация стартует в июле | Неизвестно |
Кубок РТК Высшая Лига 2025 — отборочный этап | Робототехника | 5–6 июля | Участие в национальном финале |
Яндекс 2718 | Бэкенд-разработка | 28 июня | Неизвестно |
Если вы хотите попробовать себя в командной разработке, Skillbox запускает хакатон «IT-песочница» для студентов технических программ. Участники будут разрабатывать MVP для реальных заказчиков — компаний и НКО. Команда-победитель получит 1,5 миллиона рублей. Участвовать смогут только те, кто поступит на курс с 17 апреля по 31 июля 2025 года.
Где ещё искать хакатоны
В сети есть несколько ресурсов, на которых публикуется информация о предстоящих хакатонах:
Советуем периодически проверять эти ресурсы, чтобы не пропустить новые события и быть в курсе предстоящих хакатонов.