Хакатон
Что такое хакатон, кто организует, почему он выгоден и компаниям, и программистам. Как начинающему специалисту найти работу в крупной корпорации или получить проект, который можно будет добавить в портфолио. И почему участие дает намного больше, чем получение мерча или даже денежного приза – давайте разбираться.
Что это такое
Термин хакатон впервые ввели разработчики OpenBSD. Так была названа встреча, посвященную криптографии, прошедшую в Канаде в 1999 году. Тогда в ней участвовали всего 10 программистов, перед которыми стояла задача разработать ПО, не подпадающее под жесткие экспортные ограничения, установленные США. После название подхватили газеты – The Sun, в статье о конференции JavaOne, и сленговое слово стало общим названием для таких мероприятий.
Если говорить, что значит слово хакатон, то это производное от английских «hack» и «marathon», в дословном переводе что-то вроде хакерского марафона. Но по факту – это соревнования для IT-специалистов, дизайнеров, менеджеров.
В чем суть
Если просто – свести на одной площадке бизнес и специалистов IT-сферы. Первый получает готовый цифровой продукт, решающий задачи компании, вторые – возможность завести полезные знакомства, найти единомышленников, привлечь инвесторов для стартапа, получить оффер, забрать часть призового фонда, размер которого может составлять десятки, сотни тысяч рублей.
Ну и, конечно, бесплатный PR - из-за любви корпораций к успешным кейсам. Команда взявшая первое место и увезшая с собой MVP (версия продукта с минимальным функционалом), получит медийную поддержку, место на стенде компании на бизнес-форумах и дополнительную строчку в резюме в разделе "достижения."
Принцип работы на всех проектах одинаковый. Ставится конкретная задача (или несколько), на выполнение которой отводится ограниченное время. Это может быть несколько дней или месяцев.
Для примера Semrush Cup 1.0 объявил о проведении конкурса на написание алгоритма по машинному обучению для определения источника трафика на основе посещаемости. На подготовку рабочей модели отводилось 8 недель. А участникам коммерческого мероприятия «Финансы. Банкинг. Страхование», кейсодержателями которого выступили Министерство финансов, корпорация Росатом, ВТБ и другие крупные игроки, на решение было дано всего 48 часов.
Виды
Первая классификация – открытые и внутренние закрытые. В первых могут участвовать все желающие (правда, часто после отборочных туров), вторые проводят только для сотрудников. Как пример закрытых – недельные марафоны, проводимые сервисом Dropbox для решения системных проблем из-за перевода сотрудников на удаленку.
Марафоны также классифицируются по базе платформы и языка программирования. Участвуют в них Android или iOS-разработчики. Стандартные задания – создание веб-приложений, видеоигр.
Есть проекты только для студентов или только для женщин-программистов. Например, Next Generation Women Leaders – это инициатива консалтингового гиганта McKinsey, суть которой в привлечение в IT перспективных программистов-девушек. В программу таких мероприятий обычно входят лекции, мастер-классы, тренинги.
В зависимости от призового фонда марафоны бывают:
- коммерческими – суммы, которые достаются победителям зависят от спонсоров (чем крупнее бизнес, тем больше приз);
- образовательными – с символическими призовыми суммами или вообще без них.
Образовательных мероприятий в РФ единицы. Пример – "Прожектор 2021", главным и единственным призом которого были 110 тысяч рублей. Для сравнения на Tech Monsters Night от М-Видео победители получали игровые ПК, свежие модели айфонов. А призовой фонд Audithon от Счетной палаты РФ составлял 1 млн рублей на четыре номинации.
Где проходят
Соревнования проходят и онлайн, и офлайн. Первый вариант стал популярным в пандемию. Плюс в том, что можно привлечь много участников и собрать команды со всего мира. По организации онлайн-формат ненамного сложнее офлайна, а расходов требует значительно меньше.
Организаторами оффлайн-соревнований выступают event-подрядчики, агентства, например, российские Angel Hack, TechCrunch, Russian Hackers, Актум. А спонсорами, партнерами – корпорации, крупный бизнес и венчурные фонды, преследующие свои цели:
- запустить пилотную версию веб-сервиса;
- оптимизировать обработку данных;
- инвестировать в перспективный стартап на ранних стадиях разработки.
А также это очень эффективный инструмент хантинга для поиска IT-специалистов. Ведь потенциальный работодатель может познакомиться с разработчиками, веб-дизайнерами, оценить их хард и софт-скиллы.
Как подготовиться
Чтобы поучаствовать в соревнованиях, нужно сначала их найти. Международные можно поискать на Kaggle, российские - на платформах Devpost, IT-Event или просто вбив запрос в поисковую строку браузера.
Что до подготовки, то здесь нужно:
- Найти единомышленников, людей, которым будет правда интересно работать в команде. Поскольку победа зависит от каждого участника.
- Распределить роли. Например, один может накидать идей, второй - написать код, третий сделает дизайн. А четвертый – изучит рынок конкурентов, подготовит речь и презентацию.
- Выбрать главного или капитана, как в спорте. Который будет планировать, координировать работу команды, не допуская хаоса и конфликтов.
А еще для победы здесь, кроме технических деталей, нужно делать упор на экономическую составляющую (что конкретно улучшить, упростить, оптимизировать внедрение нового ПО). То есть софт нужно уметь «продать».
Популярность хакатонов набирает обороты. Такой формат взаимодействия применяют в маркетинге, телемедицине, урбанистике. Часто хакатон, что это такое простыми словами называют онлайн-проекты, стирающие границы для участников.
По прогнозам в краудсорсинге идей в будущем будет заинтересовано все больше компаний, поскольку это один из действенных методов хантинга или что-то вроде "мозгового штурма" для корпоративных сотрудников для обсуждения, решения и реализации планов внедрения инноваций, развития бизнеса.