Хакатон: что это и как работает?

Сегодня хакатон набирает все большую популярность на территории Российской Федерации. Хотя далеко не все знают, что это за мероприятие и с какой целью проводится. Для тех же кто знает, есть актуальный обновляемый список хакатонов, которые проводятся в России.
Хакатон: что это?
Термин «хакатон» происходит от слияния двух английских слов – марафон и хакер. Многие считают хакатоны – слетом хакеров. Но это – ошибочное суждение. Это марафон для программистов, во время которых маленькие команды соревнуются в разработке программного обеспечения по различным направлениям. Длительность таких марафонов составляет от нескольких дней до недели.
В большинстве случаев участники хакатона работают над созданием программного обеспечения, но проводят марафоны, направленные на решение социальных или образовательных задач. Результатом проведения является разработка:
- Мобильных приложений;
- Веб–приложений;
- Сайтов;
- Дизайнерских решений.
В результате проведенного марафона программистов является MVP (минимально жизнеспособный продукт).
Тематик хакатонов – множество: от образования и медицины до проектирования города.
Происхождение хакатонов
Интеллектуальные соревнования проводятся не один десяток лет. Примером таких «мозговых баталий» является проведенный в 1924 году в Гарвардской школе бизнеса метод совместного выполнения кейсов (решения конкретных жизненных ситуаций).
Родоначальником термина «хакатон» является корпорация Sun Microsystems и разработчики OpenBSD, окрестившие так свою совместную работу в 1999. В это время разработчики OpenBSD и представители Sun Microsystems трудились над созданием шифровальных алгоритмов, не запрещенных американскими экспортными ограничениями. Хакатоном был назван проект по созданию программного обеспечения на языке Java.
А к 2005 году хакатон завоевал популярность среди тех, кто хочет создавать стартапы или занимается быстрой разработкой ПО.
Этапы проведения марафона
Как и любое мероприятие, хакатон проходит в несколько этапов:
- Открытие и общее знакомство с уточнением тематики мероприятия (при ее наличии);
- Обсуждение идей и формирование соревнующихся команд;
- Командная работа над проектами;
- Презентация работ. Каждая команда демонстрирует подготовленный проект.
Командная работа на проектом — это самый продолжительный этап марафона. Он может занимать от пары часов до нескольких дней. Питаются участники хакатона спонтанно. В большинстве случаев их рацион состоит из пиццы, бутербродов и напитков–энергетиков. Спальное место для участников не предусмотрено. Поэтому желающие отдохнуть обустраивают его самостоятельно.
Если хакатон проходит в виде соревнования, приглашенное жюри оценивает подготовленные командами проекты и определяет победителя, который получает награду.
Причины популярности
Хакатон – мероприятие, позволяющее молодым программистам, дизайнерам и другим IT–специалистам создать новый совместный проект. А еще во время события:
- Завязать знакомства. Хакатон – отличное место для обмена опытом, новыми идеями по созданию проектов;
- Создать IT–сообщества. Хакатон направлен на объединение близких по духу специалистов, заинтересованных в решении определенной проблемы или развитии какой–то темы;
- Поучаствовать в нестандартном процессе работы и дружеском сотрудничестве. У хакатона нет жесткого графика и формата работы. Он позволяет специалистам абсолютно разных областей принять участие в совместном проекте, что при других условиях было бы невозможным;
- Обогатить свои знания. Особенностью марафона является то, что участники решают задачи, которые им незнакомы. Поэтому процесс обучения во время хакатона происходит быстро с возможностью применить полученные знания на практике. Да и доброжелательная команда позволяет рассчитывать на всестороннюю помощь. Хакатон дарит уникальную возможность за несколько часов и даже минут усвоить то, на что в обычных условиях потребовалось бы просмотреть целый видеокурс;
- Заявить о себе. Хакатон позволяет участникам продемонстрировать свой профессионализм;
- Претворить в жизнь инновационные идеи. Хакатон позволяет экспериментировать, создавать и реализовывать самые невероятные идеи;
- Компаниям находят перспективных сотрудников. Хакатон позволяет провести презентацию стартапов, представляющих потенциальный интерес для компаний.
Направления хакатонов
Хакатон был создан как соревнование программистов, но сегодня термин имеет более широкое значение. Он объединяет дизайнеров, менеджеров и журналистов. Существуют медицинские, образовательные и социальные хакатоны, проводимые для решения значимых задач.
Фишки хакатонов
Хакатон давно перестал быть обычным марафоном по быстрому кодингу. Сейчас, главенствующая роль отводится командной работе – способности:
- Верно распределить обязанности;
- Грамотно использовать имеющиеся ресурсы;
- Скоординировать совместные усилия;
- Добиться поставленной цели в максимально сжатые сроки.
Хакатоны проводятся для привлечения молодых специалистов (разработчиков, экспертов) и предоставления им возможности, пообщавшись в неформальной обстановке, обменяться опытом и реализовать свои идеи.
Такие соревнования – отличный старт для начинающих специалистов. Существуют компании, начинавшие свое восхождение с хакатонов и получившие сегодня мировое признание. Например, компанию GroupMe, поучаствовавшую в хакатоне 2010 года (в рамках конференции TechCrunch Disrupt), выкупила корпорация Skype спустя год (в 2011) за $85 млн!
Эксперты сравнивают хакатоны с пресловутым «пинком», стимулирующим работать головной мозг. А в сочетании с советами экспертов и коллективным разумом хакатон способен стать поистине уникальным мероприятием.
Как узнать о предстоящих хакатонах
Список актуальных хакатонов тут.