Хакатоны что это такое простыми словами
Что такое хакатоны и зачем они нужны разработчикам и компаниям
Что такое хакатон?
Об эксперте: Александр Пряхин, основатель компании Outlines Tech, чья команда заняла в этом году призовое на всероссийском хакатоне «Цифровой прорыв».
Само слово образовалось от английских слов «hack» и «marathon» — поэтому дословный перевод может звучать как «марафон для хакеров». А по сути, хакатон — это соревнование, в котором командам нужно за короткое время разработать прототип продукта (например, веб-сервис или мобильное приложение) для решения определенной проблемы, с которой столкнулся бизнес-заказчик.
Этот же заказчик оформляет проблему в кейс и привлекает своих экспертов для консультаций. Команды собираются по 3-5 человек: разработчики, дизайнеры, аналитики, маркетологи и другие специалисты ИТ-сферы. Длиться такой марафон может от нескольких часов до недели. Когда хакатоны только стартовали в начале нулевых в Кремниевой долине, участники часто приходили вместе со спальными мешками и совсем не покидали площадку. Если люди непрерывно работают в команде в таком формате, у них часто получается найти нетривиальные решения для привычных задач.
Кто и зачем проводит?
Организовать хакатон может профильный event-подрядчик. Одни из самых известных: Angel Hack, TechCrunch, Russian Hackers, Актум, Boosters Pro и Zucker Studio. Также организатором может выступить технологический акселератор или корпорация. Чаще всего корпорации, венчурные фонды и другие крупные игроки только финансируют эти мероприятия — становятся партнерами или спонсорами, преследуя разные цели:
Корпорации типа Microsoft, Google, Facebook регулярно проводят хакатоны. В России от тренда не отстают Яндекс, Mail.ru Group, Лаборатория Касперского, Сбербанк, Газпромбанк, Альфа-Банк, Тинькофф и другие. Они проводят как внутренние, так и внешние хакатоны. Цели все те же — привлечение ценных кадров, развитие корпоративной культуры и реализация новых идей.
Крупнейшие хакатоны России и мира
Один из самых масштабных международных хакатонов — AngelHack — охватывает более 50 стран мира. Также известны крупнейший хакатон Европы Junction, проводимый ежегодно в Хельсинки, и международная лига студенческих хакатонов Major League Hacking (MLH), объединяющая более 75 000 студентов со всего мира в Северной Америке и Европе.
Самый большой международный хакатон в России — HackMoscow проводит организатор — Russian Hackers. Кстати, ребята публикуют на своем сайте актуальные и наиболее интересные хакатоны стран СНГ.
«Цифровой прорыв» организует масштабную серию региональных ИТ-хакатонов, победители которых встречаются во всероссийском финале. Еще один известный проект Digital Super Hero организует марафон хакатонов при поддержке республики Татарстан.
Какая польза для участников и организаторов?
Участие в хакатонах помогает разработчикам познакомиться со специалистами компаний-спонсоров, продвинуть свой проект, прокачать навыки и завести новые знакомства. А еще — забрать часть призового фонда и запустить пилотный проект с компанией, которая предложила кейс-задачу для хакатона.
Спонсоры и крупные компании на таких ивентах находят проекты и команды, которые решают их бизнес-задачу эффективнее и быстрее по сравнению с внутренними ресурсами. Есть кейсы, когда созданные на хакатонах продукты привлекали большие инвестиции и были куплены корпорациями (Carousell, GroupMe, Docracy и другие), но чаще всего компании стараются не упускать новаторские продукты и идеи для собственных сервисов. К примеру, успешное приложение MSQRD, которое купил Facebook в 2016 году, создали именно на хакатоне.
Какие еще бонусы может дать победа в хакатоне?
Другими призами могут быть фирменный мерч спонсоров, денежные вознаграждения или сертификаты, возможность попасть в программу акселерации, преимущества в конкурсах отбора в компании и многие другие. А кто-то приходит, чтобы найти потенциальных инвесторов в свой проект или работодателей (коннект с представителями компании дает понимание предстоящих задач и условий найма), а также попробовать создать свой стартап.
Известные кейсы
Есть известные кейсы продуктов, которые были созданы на хакатонах и выросли в крупные стартапы:
Что нужно, чтобы организовать хакатон?
Хакатон может быть организован в онлайне или в очном формате. Для каждого из форматов есть свои преимущества и недостатки, но можно сформулировать общий чек-лист:
Что ждет хакатоны в будущем?
Тренд на хакатоны растет: они становятся популярными даже вне сферы ИТ: реклама и маркетинг (ADHACK GALAXY), цифровая медицина (MedHack, DigitalHealth), урбанистика и геоинформатика (UrbanHack и GeoHack).
Компании эффективно используют хакатоны для решения внутренних задач, развития бренда и привлечения специалистов путем личного контакта, а разработчики получают возможность устроиться в ведущие корпорации.
Глобально эти мероприятия увеличивают интерес к ИТ-индустрии, помогают ее развитию, а также формированию и отслеживанию трендов. Уже сейчас хакатоны успешно проводят в онлайн-форматах, что расширяет границы для участников и организаторов. Не исключено, что в будущем все больше компаний будет заинтересовано в краудсорсинге идей и решений на этих мероприятиях, а хакатоны как формат решения задач наберут популярность и в других важных сферах.
Что такое хакатоны: как за выходные сделать целый проект и получить за это призы
В качестве небольшого дисклеймера скажу, что в хакатонах участвую уже больше 1,5 лет. А если взять в расчёт всякие олимпиады — то и того больше.
Лично для меня хакатон это чуть больше, чем «решение проблемы на время». У хакатонов всегда есть своя атмосфера, в которой хочется работать и делать классные штуки. Поэтому участие в очередном хакатоне приносит огромное удовольствие и моральное удовлетворение — с чувством насыщенности от работы не сравнится, пожалуй, ничто.
А призы на хакатонах бывают, порой, очень неожиданные. Так, например, с Хекслетом я познакомился именно благодаря хакатону 🙂
Предыстория
О хакатонах я узнал еще в 8-9 классе — услышал где-то, как люди побеждают в конкурсах по программированию, получая за это довольно большие деньги. Не то, чтобы я тогда сильно загорелся этим (программировать я умел максимум на Паскале), но в памяти отложилось, что бывает в природе и такое.
Спустя небольшое время я стал участвовать в олимпиадах по программированию — от Всероссийской олимпиады школьников до ICPC. Олимпиады такого плана — это по своей сути не хакатоны. На них дается узкая задача, решение которой уже есть. Это, скорее, просто проверка навыков программирования.
Примерно в это же время я стал интересоваться и именно хакатонами — поначалу просто искал их в Google, но у этого метода оказалось довольно много подводных камней: большинство хакатонов в топе выдачи были уже «просроченные» — где-то просто попадались прошлогодние мероприятия, а где-то срок регистрации уже истек.
Но даже найдя хакатон, который должен был вот-вот начаться, приходилось разочаровываться. Очень часто к участию в хакатонах допускаются только совершеннолетние лица. Конечно, это редко проверяется прям «на входе», но у организаторов в любой момент могут появиться вопросы, и они легко могут дисквалифицировать участника, не проходящего возрастной ценз — аккуратнее с этим и читайте правила еще до регистрации!
Команда и наш первый хакатон
С командой было все просто — у нас уже была «стайка» программистов, которая образовалась в процессе школьных олимпиад. По факту мы почти ничего не умели, но решили участвовать, ведь кто не рискует — тот не пьет шампанское!
Но даже если команды нет, большинство организаторов предлагает опцию «тимкриэйтинга», когда команды образуются из незнакомцев в ходе регистрации участников.
«Первый блин комом» — именно так можно охарактеризовать нашу первую попытку залететь на хакатон. Мы не сделали буквально ничего, потому что очень долго возились с тем, как организовать рабочее пространство, как понять задачу, и настроить Гит (курс Хекслета по Git, где же ты был тогда?). Второй нашей ошибкой стало то, что хакатон был достаточно крупный. В условиях, когда на одного ментора приходится по несколько десятков команд, сложно получить какую-то развернутую помощь (зато прокачивает самостоятельность!). Поэтому для начала я рекомендую найти небольшой хакатон — пусть там и не будет заоблачного призового фонда, зато будет возможность грамотно во всем разобраться
Как искать хакатоны
Выше я уже рассказал, что искать хакатоны в поисковике — не самый верный путь (но не стоит его сразу откидывать, иногда и он может помочь!)
Есть несколько сообществ, где регулярно публикуются различные хакатоны, вот парочка таких:
В основном большинство хакатонов, в которых я участвовал, были найдены именно там.
Зачем вам это нужно?
Последний вопрос, который, наверное, волнует больше всего — зачем нужно участвовать в хакатонах?
Во-первых, такие мероприятия часто устраивают частные компании в поисках крутого решения своей проблемы, поэтому на призы они не скупятся. Часто призовые фонды достигают 1 — 1,5 млн. рублей, так что можно урвать свою месячную зарплату всего лишь за выходные! Бывают и НЕ денежные призы. Так, например, в феврале 2021 года мы участвовали в хакатоне CharityBoost, где выиграли промокоды на месячную подписку Хекслета (и не только)! Отчасти поэтому я сейчас и пишу эту заметку.
Во-вторых, 2 дня хакатона — это как неделя работы в спокойном режиме. У вас есть огромное пространство для полета фантазии и разума. Можно использовать технологии, с которыми вы работали раньше или всего за 30 часов освоить что-то совершенно новое!
В-третьих, это, естественно, нетворкинг. В условиях онлайна сложно знакомиться с новыми людьми, но все же реально. Особенно, если готовой команды у вас нет и вы вливаетесь в новую — отличный повод завести хорошие знакомства!
И напоследок! Моё любимое — это фирменный мерч хакатона или компании, которая его проводит! Очень приятно получить футболку, которая выпущена всего в 100 экземплярах
В заключение
Учитесь и развивайтесь, не бойтесь применять свои знания в реальных задачах — отчасти для этого хакатоны и созданы! Надеюсь, для кого-то эта статья станет первым путеводителем по хакатонам. Спасибо, что дочитали!
Всё о хакатонах для новичков: советы бывалых и календарь на вторую половину 2021 года
Хакатоны — отличный способ прокачаться в разработке, пополнить портфолио или найти команду для проекта и заработать. Рассказываем, как в них вписаться.
Абрикос Абрикосовый для Skillbox Media
Слово «хакатон» образовалось от hacker («хакер») + marathon («марафон»). Это событие, во время которого программисты, дизайнеры и менеджеры сообща решают какую-то проблему за ограниченное время. Первый хакатон провели в 1999 году разработчики OpenBSD и Sun Microsystems. Остальное — уже история!
Обычно цель хакатона — создать полноценную версию программы или сервиса, а каждый хакатон сфокусирован на конкретной области знаний — языке программирования, операционной системе, специфических типах приложений, программном интерфейсе (API).
Например, главная тема «Авиахакатона» от МАИ — проблема авиаперевозок. Участникам нужно было разработать одно из нескольких решений:
«Как правило, у хакатонов либо образовательные, либо коммерческие цели. Причём в России хакатоны чаще именно коммерческие: компания хочет решить какую-то технологическую проблему или массово нанять разработчиков».
Пример коммерческого хакатона — Tech Monsters Night от «М.Видео». За решение задач участники получали призы вроде свежего айфона или игрового ПК. А победители получали офферы на работу в компании — видимо, это была попытка захантить талантливых разработчиков.
«На мой взгляд, есть деление по типам организаторов. Например, у хакатонов от коммерческих компаний цель — продвижение HR-бренда и хантинг разработчиков, а сообщества чаще всего проводят хакатоны, чтобы просто сделать что-то клёвое».
Михаил Корнеев,
тимлид в BestDoctor, автор YouTube-канала «Хитрый питон»
Пишет про технологии и бизнес.
Веселье и деньги: зачем нужны хакатоны
Главных причин для участия в хакатоне — три:
«Я участвовал в хакатонах, потому что хотел провести время с друзьями-разработчиками за написанием кода в условиях ограниченного времени. Это добавляет изюминку происходящему. И если честно, за два года на работе у меня ещё не было ни одного аврала, который по напряжению и азарту мог бы сравниться с хакатоном. Лично я только один раз целенаправленно шёл на хакатон за деньгами — но это не значит, что в хакатонах денег нет. Просто у меня другие цели».
Например, у хакатона Audithon от Счётной палаты РФ в этом году призовой фонд составил один миллион рублей. Соревновались в четырёх номинациях: «Визуализация данных», «Аналитика данных», «Программное решение» и «Нестандартное решение» — что бы это ни значило. 🙂
Учебных хакатонов в России — единицы. И в них, как правило, либо вообще нет призового фонда, либо он чисто символический. В хакатонах, которые запускают энтузиасты, денег тоже негусто — хотя и идут в них совсем не для того, чтобы «поднять бабла». Например, у образовательного хакатона «Прожектор 2021» от «Теплицы социальных технологий» и «Новой газеты» всего один приз в 110 тысяч рублей.
Победа в хакатоне — отличный пункт в резюме:
«Я уже и не помню точное количество хакатонов, в которых участвовал. Что-то около десятка. Большинство хакатонов было для меня развлечением. Но в итоге проекты с хакатонов усиливали моё портфолио, и меня звали на работу крупные компании, а университет платил стипендию. Так я нашёл свою первую работу — причём сразу в корпорации и за доллары. А на втором курсе я выиграл на хакатоне приз — 50 тысяч рублей».
И с карьерной точки зрения хакатоны особенно интересны новичкам. Хакатоны помогают разорвать порочный круг, когда тебя не берут на работу, потому что нет портфолио, а нет портфолио — потому что не берут на работу.
«Обычно на своих курсах я рекомендую новичкам ходить на хакатоны. Это крутой опыт, возможность познакомиться и показать себя эйчарам».
Михаил Корнеев,
тимлид в 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 и соберите свою команду.