«Марафон хакеров» Хакатон: что это такое и почему стоит в нем участвовать?
Хакатон — это «марафон» для айтишников, где они, правда, не бегают на длинные дистанции. Точнее, вообще не бегают, а сидят за компьютерами и по заданию решают какие-либо «боли» или проблемы, связанные со своей сферой деятельности. Понятие родилось на свет за счет скрещивания двух слов: hack и marathon, что в результате дало неологизм hackathon, то есть буквально — марафон хакеров.
Как проходит хакатон?
Для участия в хакатоне необходима слаженная команда из различных IT-специалистов. Как правило, это разработчики, дизайнеры и аналитики. На подобных мероприятиях главное — это соревновательный элемент, а также командная работа: в атмосфере здоровой конкуренции команды выполняют определенные задания, связанные с той или иной IT-областью. Будь то разработка мобильного приложения или программного интерфейса, выполнение определенной задачи на одном из языков программирования, анализ данных и так далее. Продолжительность хакатона обычно зависит от сложности задачи и может длиться несколько часов, а то и суток. Например, на первые мероприятия подобного плана, проводившиеся в Кремниевой долине, айтишники приезжали со своими спальными мешками и запасом «доширака». А самый первый хакатон состоялся еще в прошлом веке — 4 июня 1999 года. Его организовала компания OpenBSD в Канаде, участники мероприятия разрабатывали новое программное обеспечение криптографического характера.
Зачем участвовать в хакатоне?
Основная цель подобного мероприятия — «себя показать и других посмотреть». При этом устраивают хакатоны, как правило, крупные IT-компании, венчурные фонды и корпорации, чтобы не только решить чисто утилитарные задачи (например, разработать новое ПО), но и удовлетворить «кадровый голод», то есть присмотреться к специалистам в деле и по итогам заманить их к себе на работу привлекательным оффером. Кроме того, участники хакатона имеют возможность на марафоне продемонстрировать свой стартап, найти инвестора или, наконец, забрать главный приз. Так как это соревнование, то любой хакатон обычно располагает призовым фондом, который может достигать несколько миллионов рублей (в России, соответственно). Кстати, победа в хакатоне, как правило, пролонгирована, то есть имеет продолжение в виде работы над начатым проектом уже в официальном статусе. А еще в хакатонах участвует много новичков — это один из самых продвинутых способов погрузиться в IT-сферу, поэтому организаторы параллельно с соревнованиями устраивают тематические лекции, мастер-классы и другие полезные мероприятия.
Как принять участие в хакатоне?
Для этого необходимо собрать команду единомышленников (можно, конечно, участвовать и в одиночку, но шансов победить мало, так как конкурсные задачи нужно делегировать, да и сама суть мероприятия — командная работа в экстремально сжатые сроки). Ударив по рукам с выбранными компаньонами, можно приступать к поиску подходящего ивента — расписание хакатонов, а также их обзоры и куча другой полезной информации размещается на тематических порталах. Например, начать стоит с сайта Хакатоны.рф, где пользователи сразу обнаружат календарь мероприятий. Также полезными в поиске будут такие ресурсы, как IT-Events (перечень не ограничивается только хакатонами — есть информация про вебинары, конференции и так далее), Devpost (настоящий «поисковик» в сфере хакатонов, где можно подобрать событие, задав в поиске определенные параметры), Russian Hackers (сайт содержит не только информацию о ближайших хакатонах, но и подробную экспертизу, аналитику).
Примеры кейсов
Для пущего вдохновения стоит привести известные кейсы продуктов, которые были созданы на хакатонах.
- GroupME. Приложение появилось на свет на одном из самых именитых хакатонов — TechCrunch в далеком 2010 году. Стартап Джареда Хехта и Стива Марточчи предназначался для групповых сообщений, а впоследствии был куплен компанией Skype.
- Appetas. Стартап, который помогает рестораторам конструировать сайты, был создан в 2012 году на не менее известном хакатоне AngelHack. Некоторое время спустя сайтом заинтересовалась компания Google, которое и купила его в итоге.
- MSQRD. Приложение позволяло редактировать видео-ролики в режиме реального времени за счет наложение масок. App придумали и реализовали трое программистов из Белоруси на хакатоне Garage48. Спустя некоторое время MSQRD увидел Марк Цукерберг и в 2016 году приобрел программу для своей социальной сети, ныне признанной экстремистской в России.
Календарь ближайших хакатонов в 2022 году
Количество мероприятий несколько сократилось в последнее время, события в стране подкорректировали многие планы. Однако хакатоны по-прежнему проводятся.
- Самый ближайший крупный городской ивент состоится с 10 по 13 июня — Moscow City Hack 2022, который будет сфокусирован на искусственном интеллекте, чат-ботах и Web. Кроме того, не обойдется и без актуальных проблем, как-то: «импортозамещение» и fake news. Призовой фонд мероприятия составит 3 миллиона 400 тысяч рублей.
- AR/VR Hack — хакатон, связанный с технологиями виртуальной дополненной реальностей пройдет с 6 июня по 1 июля на платформе SAP. Принимать участие в мероприятии будут разработчики, дизайнеры, художники и программисты в области AR/VR в онлайн режиме.
- Есть хакатоны и для детей. Например, с 1 по 3 июня пройдет ивент CODDY11100 для ребят 13-18 лет. Правда, мероприятие пройдет в Благовещенске. Участники будут соревноваться по предложенным на выбор 5-7 кейсам.
Перспективы хакатонов в нашей стране — с учетом внимания, которое сейчас государство демонстрирует по отношению к сфере IT — весьма неплохие. При этом область их применения значительно расширяется. Например, хакатоны уже проводят компании, связанные с урбанистикой, цифровой медициной и даже развлечениями. Так что найти себе применение в качестве участника такого мероприятия становится все проще.
Как проходят киберучения по борьбе с хакерами под названием The Standoff:
Использованные источники: Vmuru (CC BY-SA), Dan Taylor / Heisenberg Media / TechCrunch (CC BY), Elena Olivo / NYU Photo Bureau / hackNY.org (CC BY-SA), Дмитрий Жайворонок