Главная Веб-разработка Всё о хакатонах для новичков: советы бывалых и календарь актуальных мероприятий

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

от admin

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


Вы узнаете:

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

Хакатон — это событие, на котором программисты, дизайнеры и менеджеры сообща решают какую-то проблему за ограниченное время, соревнуясь между собой. Слово «хакатон» образовалось от 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 года.

Где ещё искать хакатоны

В сети есть несколько ресурсов, на которых публикуется информация о предстоящих хакатонах:

Советуем периодически проверять эти ресурсы, чтобы не пропустить новые события и быть в курсе предстоящих хакатонов.

Похожие статьи