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


Абрикос Абрикосовый для Skillbox Media
Слово «хакатон» образовалось от hacker («хакер») + marathon («марафон»). Это событие, во время которого программисты, дизайнеры и менеджеры сообща решают какую-то проблему за ограниченное время. Первый хакатон провели в 1999 году разработчики OpenBSD и Sun Microsystems. Остальное — уже история!
Обычно цель хакатона — создать полноценную версию программы или сервиса, а каждый хакатон сфокусирован на конкретной области знаний — языке программирования, операционной системе, специфических типах приложений, программном интерфейсе (API).
Например, главная тема «Авиахакатона» от МАИ — проблема авиаперевозок. Участникам нужно было разработать одно из нескольких решений:
- систему обработки заявок от авиакомпаний;
- систему поиска и классификации повреждений авиадвигателей;
- сервис цифровой подписи при оформлении услуг в аэропорту;
- умного помощника для посетителей аэропорта.
«Как правило, у хакатонов либо образовательные, либо коммерческие цели. Причём в России хакатоны чаще именно коммерческие: компания хочет решить какую-то технологическую проблему или массово нанять разработчиков».
Александр Сидоренко,
опытный хакатонист и JS-разработчик
Пример коммерческого хакатона — Tech Monsters Night от «М.Видео». За решение задач участники получали призы вроде свежего айфона или игрового ПК. А победители получали офферы на работу в компании — видимо, это была попытка захантить талантливых разработчиков.
«На мой взгляд, есть деление по типам организаторов. Например, у хакатонов от коммерческих компаний цель — продвижение HR-бренда и хантинг разработчиков, а сообщества чаще всего проводят хакатоны, чтобы просто сделать что-то клёвое».
Михаил Корнеев,
тимлид в BestDoctor, автор YouTube-канала «Хитрый питон»
Веселье и деньги: зачем нужны хакатоны
Главных причин для участия в хакатоне — три:
- Азарт. Драйвит влюблённых в код.
- Деньги. Драйвит всех. :)
- Строчка в резюме. Драйвит тех, кому не хватает опыта.
«Я участвовал в хакатонах, потому что хотел провести время с друзьями-разработчиками за написанием кода в условиях ограниченного времени. Это добавляет изюминку происходящему. И если честно, за два года на работе у меня ещё не было ни одного аврала, который по напряжению и азарту мог бы сравниться с хакатоном. Лично я только один раз целенаправленно шёл на хакатон за деньгами — но это не значит, что в хакатонах денег нет. Просто у меня другие цели».
Александр Сидоренко,
опытный хакатонист и JS-разработчик
Например, у хакатона Audithon от Счётной палаты РФ в этом году призовой фонд составил один миллион рублей. Соревновались в четырёх номинациях: «Визуализация данных», «Аналитика данных», «Программное решение» и «Нестандартное решение» — что бы это ни значило. :)
Учебных хакатонов в России — единицы. И в них, как правило, либо вообще нет призового фонда, либо он чисто символический. В хакатонах, которые запускают энтузиасты, денег тоже негусто — хотя и идут в них совсем не для того, чтобы «поднять бабла». Например, у образовательного хакатона «Прожектор 2021» от «Теплицы социальных технологий» и «Новой газеты» всего один приз в 110 тысяч рублей.
Победа в хакатоне — отличный пункт в резюме:
«Я уже и не помню точное количество хакатонов, в которых участвовал. Что-то около десятка. Большинство хакатонов было для меня развлечением. Но в итоге проекты с хакатонов усиливали моё портфолио, и меня звали на работу крупные компании, а университет платил стипендию. Так я нашёл свою первую работу — причём сразу в корпорации и за доллары. А на втором курсе я выиграл на хакатоне приз — 50 тысяч рублей».
Александр Сидоренко,
опытный хакатонист и JS-разработчик
И с карьерной точки зрения хакатоны особенно интересны новичкам. Хакатоны помогают разорвать порочный круг, когда тебя не берут на работу, потому что нет портфолио, а нет портфолио — потому что не берут на работу.
«Обычно на своих курсах я рекомендую новичкам ходить на хакатоны. Это крутой опыт, возможность познакомиться и показать себя эйчарам».
Михаил Корнеев,
тимлид в BestDoctor, автор YouTube-канала «Хитрый питон»
Советы по подготовке к хакатону от Александра Сидоренко
По какому принципу формировать команду
Я собирал свою команду из ребят с горящими глазами — и считаю, что это лучший способ подбора. Причём команду я сколотил ещё на первом курсе. Сейчас её изначальный состав сильно изменился — из тех, кто начинал с нами, осталось только четыре человека, включая и меня. Но на самом деле команда больше — просто часть людей пока «в запасе».
Как готовить команду
Не думаю, что нужны какие-то специфические тренировки. Главное, чтобы в команде были правильно распределены роли. Один может накидать кучу идей и запрогать мобилку, другой задизайнит идеи и слайды, изучит рынок и подготовит речь для самого харизматичного участника, остальные роли могут быть сугубо техническими. И это не значит, что технари не важны, — технари продадут решение технарям в жюри, а те, кто делает картинку и продажи, продадут идею всем остальным.
Как готовиться к задачам хакатона
Я обычно накидываю ряд киллерфич и базовую функциональность по своей роли заранее. Делаю автодеплой для фронта и бэка, простенький круд, разворачиваю базу данных и что-то такое базовое, на что жалко тратить время уже на самом мероприятии. В остальном я стараюсь сохранить соревновательную атмосферу и не пишу приложение заранее. Ещё желательно хорошенько выспаться, потому что уже во время хакатонов нам удавалось поспать в среднем только 2–4 часа в сутки».
Как побеждать на хакатонах
Не забывайте про презентацию, дизайн и экономическую составляющую продукта. Мы не смогли победить во многих хакатонах, пока не стали делать на этом особый упор.
Название | Тема | Формат проведения | Дата приведения | Призы |
---|---|---|---|---|
NFT Vision Hack | Блокчейн, NFT, геймдев | Онлайн | 7 июля | 68 тысяч долларов |
Level-Up Society | Геймификация | Онлайн, для команд | 16 июля | 5 тысяч фунтов |
Beyond Sustainability Eco-Hackathon: Create Your Eco-Startup Business Idea | Бизнес | Онлайн | 19 июля | Неизвестно |
Fifth Wave Global Blockchain | Блокчейн | Онлайн | 22 июля | Неизвестно |
HCL and Cricket Australia Tech Jam Hackathon | Масштабирование | Онлайн | 22 июля | 15 тысяч долларов |
Vizathon 2021 | Визуализация данных | Онлайн | 29 июля — 1 августа | Неизвестно |
C-DAC HPC Hackathon 2021 | Графические процессоры, машинное обучение | Онлайн, для команд из 3–6 человек | 26 июля, 2–4 августа | Неизвестно |
Хакатон 2021 | ИИ для оценки образовательных программ | Офлайн, в микст-зоне стадиона | разные даты для разных городов | 400 тысяч рублей |
Elevate Hacks | Разработка | Онлайн. Только для женщин и тех, кто себя к ним причисляет | 14 августа | 10 тысяч долларов |
Хакатон «Цифрового прорыва» «Креативные индустрии, коммуникации и контент» | Геймдев, AR, VR, музыка, искусство, реклама, архитектура, кино, анимация | Онлайн и офлайн по желанию | 20–22 августа | 4,5 миллиона рублей, 3 призовых места |
Source Eyes Week | Source Eyes — среда визуального программирования | Онлайн, для команд или одиночных участников | 23–27 августа | Неизвестно |
DeveloperWeek Global: Cloud 2021 Hackathon | Облачные технологии | Онлайн | 30 августа — 14 сентября | 25 тысяч долларов |
Хакатон «Цифрового прорыва» «Финансы, банкинг, страхование» | Финтех | Онлайн и офлайн | 3–5 сентября | 4,5 миллиона рублей, 3 призовых места |
HackRice XI | Разработка ПО | Онлайн, команды до 4 человек | 17–19 сентября | Неизвестно |
GrizzHacks 5 | Разработка ПО | Онлайн, команды по 1–4 человека | 18–20 сентября | 5 тысяч долларов |
NOAA GPU Hackathon 2021 | Графические процессоры, машинное обучение | Онлайн, для команд из 3–6 человек | 23, 29–30 сентября | Неизвестно |
Hack2Change | Разработка и ИИ | Онлайн, для команд из 6–8 человек | 23–24 сентября | Неизвестно |
Shellhacks | Разработка | Офлайн и онлайн | 24–26 сентября | Неизвестно |
NASA Hackathon 2021 | ИИ, высокопроизводительные вычисления | Онлайн, для команд из 3–6 человек | 20, 27–29 сентября | Неизвестно |
NERSC GPU Hackathon 2021 | Графические процессоры, машинное обучение | Онлайн, для команд из 3–6 человек | 20, 27–29 сентября | Неизвестно |
2021 Detroit Fashion + Tech Hackathon: Virtual Hack Weekend | AI / ML | Онлайн, для команд | 24–26 сентября | 7,5 тысяч долларов |
Хакатон «Цифрового прорыва» «Общество. Качество жизни и социальная поддержка» | ИИ, машинное обучение, квантовые технологии | Онлайн и офлайн | 24–26 сентября | 4,5 миллиона рублей, 3 призовых места |
NCHC GPU Hackathon 2021 | Графические процессоры | Онлайн, для команд из 3–6 человек | 5, 12–14 октября | Неизвестно |
MakeUC Hackathon | Хакатон Университета Цинциннати | Онлайн | 9–11 октября | Неизвестно |
API World 2021 Hackathon | API | Онлайн | 11 октября | 25 тысяч долларов |
OLCF GPU Hackathon 2021 | Графические процессоры | Онлайн, для команд из 3–6 человек | 18, 25–27 октября | Неизвестно |
Хакатон «Цифрового прорыва» «Сельское хозяйство. Охрана окружающей среды. Фудтех» | Умные фермы, навигация для сельского хозяйства, безопасное земледелие, предиктивная аналитика в земледелии, фудтех | Онлайн и офлайн по желанию | 22–24 октября | 4,5 миллиона рублей, 3 призовых места |
BSC GPU Hackathon | Графические процессоры | Онлайн, для команд из 3–6 человек | 25 октября, 2–4 ноября | Неизвестно |
Хакатон «Цифрового прорыва» «Транспорт и логистика» | ИИ в логистике, управление складами | Гибридный: онлайн + офлайн по желанию | 12–14 ноября | 4,5 миллиона рублей, 3 призовых места |
NERSC December GPU Hackathon 2021 | Графические процессоры, ИИ | Онлайн, для команд из 3–6 человек | 1, 7–9 декабря | Неизвестно |
ENCCS GPU Hackathon 2021 | Графические процессоры | Онлайн, для команд из 3–6 человек | 6, 13–15 декабря | Неизвестно |
Хотите покорить все хакатоны? Выберите курс на свой вкус в разделе «Программирование» на сайте Skillbox и соберите свою команду.
Курс
Профессия Python-разработчик
На Python пишут веб-приложения и нейросети, проводят научные вычисления и автоматизируют процессы. Язык просто выучить, даже если вы никогда не программировали. На курсе вы создадите Telegram-бота, полноценный магазин и задачник для портфолио, а Центр карьеры поможет найти работу Python-разработчиком.
Узнать про курс