Индустрия

Как хакатоны помогают строить карьеру: разбор форматов и возможностей

Автор: PlaysDev
Опубликовано: 09.10.2024

Хакатоны — это отличная возможность для разработчиков и IT-специалистов прокачать свои навыки, найти новых друзей или единомышленников и показать себя. В статье ты узнаешь, что такое хакатоны, как они проходят, чем полезны и как участие может повлиять на твою карьеру. Мы расскажем, почему стоит попробовать свои силы в таких мероприятиях и как это поможет тебе в будущем. А еще — поделимся информацией о хакатоне, который PlaysDev недавно проводил для студентов в БГУИР.

Что такое хакатон

Хакатон — это соревнование, на котором команды разработчиков, инженеров и других IT-специалистов за ограниченное время выполняют таски или создают новые продукты. Название происходит от слов «hack» (создавать что-то нестандартное, разрабатывать) и «marathon» (марафон). Обычно такие мероприятия длятся в течение нескольких дней, а участники решают разносторонние задачи в сферах программирования, проектирования, тестирования и даже менеджмента.

Например, недавно состоялся InnoGlobalHack в Университете Иннополис при поддержке VK Education. В рамках хакатона, перед командами студентов стояли различные задачи в области разработки ПО: создание системы автоматической агрегации задач для спринта, интеграция с мессенджерами, разработка системы проверки подлинности изображений, создание веб-интерфейса для работы с git diff. На выполнение задач участникам отводилось 38 часов, чтобы максимально приблизить процесс к реальному формату работы DevOps-команд.

Победителями хакатона InnoGlobalHack 2023 в треке по разработке системы проверки подлинности изображения лица стала команда MISIShunters. Команда использовала кастомную двухступенчатую нейронную сеть, в основе которой была предобученная MTCNN для распознавания положения лица, а затем — InceptionResnet для детальной обработки изображения. Это позволило достичь высокой точности в определении подлинности изображения.

Хакатоны: как подобные инициативы помогают развивать компанию и сотрудников

В другом треке команда DSC разработала приложение для динамического отображения отличий между коммитами Git, которое работало с постепенной подгрузкой данных, используя технологии Node.js, Docker, и Vue.js. Их проект позволял пользователям комфортно просматривать изменения в репозитории, динамически загружая диффы по мере прокрутки страницы.

Все команды получили поддержку менторов и участвовали в лекциях экспертов из VK и Университета Иннополис. Призовой фонд составил 600 000 рублей. Мероприятие стало отличной площадкой для прокачки навыков командной работы, взаимодействия с реальными бизнес-задачами и получения ценных знаний от профессионалов индустрии​.

Какие бывают хакатоны

Хакатоны различаются в зависимости от темы и направленности, типа задач, формата проведения и состава участников.

  1. Тематика хакатонов
    Чаще всего встречаются технологические (DevOps, машинное обучение и AI, веб-разработка), индустриальные (финтех, здравоохранение, геймдев) и социальные хакатоны (городское управление).
  2. Тип задач
    Если хакатон организовывает коммерческая организация, то и решения, реализованные в ходе хакатона, будут связаны с бизнес-процессами. Бывают и такие ситуации, когда регламентирована только общая тематика и участники могут предлагать собственные решения. А еще, часто встречается формат челленджа – это когда команды решают несколько кейсов разного уровня сложности.
  3. Форматы
    Тут всё просто: можно встретить онлайн, офлайн и комбинированные форматы хакатонов.
  4. Состав участников
    Существуют два типа хакатонов: внутренние и внешние.

Внутренние хакатоны проводятся среди сотрудников компании. В этом формате коллеги, разбившиеся по командам, могут сосредоточиться на решении конкретных задач, стоящих перед компанией. Внутренние хакатоны это еще один способ для руководства оценить креативный потенциал, выявить скрытые таланты и лидерские качества своих сотрудников. С помощью командной работы на хакатонах можно укрепить корпоративную культуру, повысить вовлеченность и продемонстрировать, что идеи сотрудников ценятся и могут быть реализованы.
Кроме того, внутренние хакатоны дают возможность протестировать новые подходы и технологии в рамках компании, создавая условия для быстрого прототипирования и принятия решений.

Внешние хакатоны привлекают участников из различных компаний и индустрий, открывают двери для более широкого круга идей и экспертиз. Они привносят разнообразие в процесс генерации идей. Участники могут быть разработчиками, дизайнерами, маркетологами или студентами, и каждый из них может продемонстрировать свой взгляд на решение проблем. Внешние хакатоны отличаются динамичностью – свежие идеи зачастую возникают из непредсказуемых источников, приводя к неожиданным и оригинальным результатам.

К тому же, внешние хакатоны предоставляют возможность повысить узнаваемость компании на рынке и укрепить свои позиции как работодателя. Организуя такое мероприятие, компании могут не только продемонстрировать свою открытость, но и привлечь внимание медиа и потенциальных клиентов, создавая положительный образ бренда в сети. Внешние хакатоны также помогают формировать стратегические партнерства и расширять сеть контактов, а это новые бизнес-возможности и интересные коллаборации.

Как проходят хакатоны

Обычно хакатоны делятся на несколько этапов:

  1. Регистрация и отбор участников. Участники подают заявки, которые могут включать CV, мотивационные письма или портфолио.
  2. Формирование команд. Чаще всего команды формируются уже на месте, исходя из навыков участников. Это помогает создать максимально эффективные группы для решения задач.

Хакатоны: как подобные инициативы помогают развивать компанию и сотрудников

  1. Задачи. Организаторы выдают задачу или набор задач, которые нужно решить за ограниченное время. Участники начинают кодить, тестировать и проверять свои решения на практике.
  2. Менторство. Важно, что на хакатонах часто присутствуют менторы — опытные специалисты, готовые помочь и направить участников в нужное русло. Их советы могут стать решающими в финале.
  3. Презентация и судейство. Финальный этап — это презентация решений. Жюри, состоящее из экспертов, оценивает не только техническую часть, но и оригинальность идей, практическую пользу и soft skills участников.

Зачем участвовать в хакатонах

Для разработчиков участие в хакатонах — это шанс получить практический опыт, который будет полезен в профессиональной карьере. Цели проведения хакатонов разнообразны: от поиска талантливых специалистов до разработки MVP (minimum viable product) для новых проектов. Вот несколько причин, почему стоит поучаствовать в хакатоне:

  1. Работа над реальными кейсами. В большинстве случаев задачи на хакатоне реальны и связаны с актуальными проблемами или трендами в индустрии. Это отличный шанс протестировать свои идеи и решения. 
  2. Системное мышление. Участники учатся строить решения, которые учитывают масштабируемость, безопасность и надежность.
  3. Интеграция новых технологий. Хакатоны часто фокусируются на актуальных технологиях (например, AI, блокчейн, DevOps), что даёт участникам возможность попробовать что-то новое и расширить свои знания. Это может быть работа с облачными сервисами, автоматизация CI/CD процессов или использование инфраструктуры как кода (IaC).
  4. Сетевое окружение. Хакатоны — это площадка для знакомств с единомышленниками, которые могут стать твоими будущими коллегами или партнерами.
  5. Обратная связь от экспертов. Менторы и судьи на хакатоне — опытные специалисты, которые готовы поделиться своим опытом и дать конструктивную обратную связь. Это помогает посмотреть на свою работу со стороны и учиться у лучших.
  6. Карьера и стажировки. Лучшие участники могут получить предложения о стажировках или даже трудоустройстве. Хакатоны часто проводят крупные компании с целью поиска талантливых сотрудников.

Участие в хакатонах — это интенсивный процесс, который развивает как технические, так и личностные навыки. Для участников это возможность не только проверить свои силы, но и улучшить способность работать в команде, решать проблемы под давлением и адаптироваться к изменениям. Хакатоны формируют специалистов, готовых к реальным вызовам, с которыми они столкнутся в профессиональной среде.

Хакатон от PlaysDev для студентов: DevOps

В начале октября наши ребята провели DevOps хакатон для студентов университета БГУИР, который объединил элементы обучения и практики. Расскажем, как это было.

Мы создали этот хакатон специально для студентов технических специальностей, которые хотят углубить свои знания в сфере DevOps и продемонстрировать свои навыки.

Темы хакатона:

  • Первый шаг в DevOps: составляем CV
  • NGNIX
  • Docker
  • Gitlab
  • Процессы CI/CD
  • Инфраструктура

Программа хакатона

1 этап
Сначала рекрутеры из нашей команды выступали с интерактивной лекцией на тему “Советы при создании СV для IT-специалистов”. Мы поговорили о создании выделяющихся CV, которые помогают инженерам и разработчикам на старте карьеры.
После этого все участники хакатона разделились на команды и получили таски. 

2 этап — online
Это основной этап хакатона, на котором участники слушают лекции, получают полезный практический материал и выполняют таски на время. Команды работали с менторами PlaysDev, получая от DevOps-инженеров задачи и обратную связь. Оценивались не только техническая часть, но и soft skills!
В первый день хакатона ребята получили таску по Docker и теорию по CI/CD. После защиты первой таски в БГУИР проводилась оффлайн лекция по архитектуре инфраструктуры. Менторы выдали тематическую задачу: в течение 2-ух часов придумать приложение, нарисовать для него инфраструктуру со всеми необходимыми компонентами и подготовить презентацию своих результатов.

3 этап — offline
Все команды были приглашены в БГУИР для презентации своих проектов. Менторы PlaysDev оценивали работу ребят на всех этапах, навыки презентации и soft скилы. Лучшие из участников получили классный корпоративный мерч: футболки с вышивкой, бутылки для воды и eco-friendly стаканчики для кофе.

Хакатоны: как подобные инициативы помогают развивать компанию и сотрудников

Что делает хакатон от PlaysDev уникальным?

Менторская поддержка от DevOps экспертов PlaysDev
Важное преимущество хакатона — это поддержка от опытных DevOps-инженеров компании. Каждый участник получает доступ к экспертам, которые не только помогут в выполнении задач, но и дадут ценные советы по карьере в DevOps. Возможность учиться у профессионалов — это одна из главных причин, почему наш хакатон привлекает внимание.

Полезные лекции и отбор CV
Хакатон начинается с обучения. Рекрутеры из PlaysDev рассказывают, как создать профессиональное резюме, которое выделит студента среди конкурентов на рынке труда. Это ценный опыт для тех, кто планирует строить карьеру в IT. Каждый практический этап сопровождается лекцией с видеоматериалами, наша цель – проводить хакатоны в интерактивном формате, рассказывая и показывая теорию на практике.

Онлайн и оффлайн этапы
Хакатон комбинирует онлайн и оффлайн форматы, в будущем планируем проводить также full online формат.

Оценка hard и soft skills
Важно отметить, что на хакатонах PlaysDev оцениваются не только технические навыки. Команды получают задания, требующие командной работы, налаженной коммуникации и умения мыслить нестандартно — это полный комплекс навыков, необходимых для успеха на реальных проектах.

Как принять участие?

Хакатон открыт для всех студентов технических специальностей, которые уверенно работают с Linux, владеют основами Git и имеют понимание сетевых технологий.
Тебе интересна DevOps тематика и ты хочешь поучаствовать в следующих хакатонах? Присылай своё CV на почту playsdev.lab@gmail.com.

Почему PlaysDev?

PlaysDev — это не просто IT-компания. Это сообщество профессионалов, которые стремятся развивать и поддерживать молодые таланты. Участие в хакатоне от PlaysDev — это отличная возможность получить представление о работе на реальных проектах от действующих DevOps-инженеров. 

Советы по подготовке к хакатону

  1. Собирайте команду с разнообразными навыками. Если вы сформируете свою команду не только из сильных специалистов в области требуемых технологий, но и дополните ребятами, у которых есть другие отличительные качества и навыки, которые помогут вам победить, вы сможете продемонстрировать стратегический подход уже на моменте формировании команды.
  2. Изучите кейсы прошлых хакатонов. Один из лучших способов подготовиться — это разобраться в успешных решениях прошлых хакатонов. Понимание того, что ценят судьи и какие проекты выигрывают, поможет вам настроить свой подход и избежать типичных ошибок.
  3. Распределяйте обязанности внутри команды. Организованная команда работает быстрее и эффективнее. До начала хакатона определитесь, кто за что отвечает. Это поможет избежать путаницы и лишних вопросов в процессе работы. 

Хакатоны: как подобные инициативы помогают развивать компанию и сотрудников

  1. Будьте готовы к неожиданностям. В условиях хакатона часто возникают непредвиденные ситуации: технические сбои, новые задачи от менторов или ограниченное время на доработки. Находчивость и способность адаптироваться — вот что отличает сильные команды от остальных. 
  2. Сильная презентация — ваш ключ к победе. Хорошая презентация решает исход всего хакатона. Это ваш шанс показать не только результат, но и его значимость. Сосредоточьтесь на демонстрации пользы вашего проекта для пользователей или бизнеса. Либо на ключевых особенностях вашего решения – почему стоит выбрать именно вас?
  3. Отдохните перед стартом. Хакатон — это марафон, а не спринт. Полный рабочий день или даже больше ждёт вас на протяжении всего мероприятия, и важно начать его в хорошей форме.

Проведение хакатона — что может получить компания?

Хакатоны выгодны не только участникам, но и организаторам. На подобные мероприятия приходят заинтересованные в обучении и развитии специалисты, которые находят в себе силы совмещать личностный рост с учебой/работой.

Хакатоны укрепляют имидж компании как места, где ценят креативность и профессионализм. Они часто используются для поиска свежих идей, которые могут не возникнуть в рамках привычного бизнес-процесса. Хакатоны — это быстрый способ протестировать решения и создать работающие прототипы продуктов. В условиях, когда у компаний нет времени на долгие циклы разработки, хакатон может стать площадкой для создания минимально жизнеспособного продукта (MVP), который затем можно дорабатывать и выпускать на рынок.

Некоторые компании используют хакатоны для обучения и повышения квалификации сотрудников. В рамках таких мероприятий участники получают возможность глубже изучить новые технологии, методы и подходы к решению задач. А еще хакатоны помогают налаживать контакт с образовательными учреждениями и студентами, подготавливая их к работе на реальных проектах.

Заключение

Если ты IT-специалист, то такое мероприятие, как хакатон, поможет тебе добавить в CV несколько новых навыков, развить креативность, умение быстро принимать решения, и побороть стеснительность при работе в команде. Это хорошая возможность для карьерного старта и знакомства с экспертами из разных областей, узнать больше о технологиях, с которыми ты раньше не работал.

Хочешь развиваться как DevOps-инженер? Попробуй свои силы на следующем хакатоне PlaysDev: присылай своё CV на почту playsdev.lab@gmail.com.

Вам также может понравиться

Технология
5 июня, 2024
PlaysDev
Тренды ИИ 2024: подробно про область применения
Почему бизнесы инвестируют в ИИ? Рассказываем, какие достижения удалось реализовать с помощью искусственных помощников. Оцениваем основные тренды использования ИИ по отраслям.
Читать
Экспертиза
15 августа, 2023
PlaysDev
Идеальный разработчик в понимании заказчика
В этой статье мы рассмотрим как выглядит идеальный разработчик в понимании заказчика: за какими soft-скиллами охотятся клиенты
Читать
Индустрия
24 апреля, 2024
PlaysDev
DevOps в банке — роль, задачи, особенности DevOpsа на финтех проекте
Обозреваем особенности ИТ-проектов в финтех индустрии: какие направления разработки популярны в 2024 и что нас ждет дальше? Как DevOps инженер может пригодиться на финтех проекте?
Читать
Экспертиза
18 сентября, 2024
PlaysDev
Как корпоративная культура помогает сотрудникам и руководителям достигать успеха
Вы наверняка слышали о корпоративной культуре, но что стоит за размытым понятием “культура”? Рассказали про основные инструменты для достижения заинтересованности и вовлеченности сотрудников.
Читать
Технология
9 июля, 2024
PlaysDev
10 самых востребованных языков программирования 2024 года
Рейтинг самых популярных языков программирования на 2024 год. Рассматриваем, как меняются тренды в мире айти.
Читать
Экспертиза
24 сентября, 2024
PlaysDev
NDA: Как защитить свой бизнес от нарушений конфиденциальности
Что такое NDA и почему его подписывают с сотрудниками и заказчиками? Узнайте, как правильно составить NDA, какие пункты стоит включить, и какие ошибки чаще всего совершают компании.
Читать
Экспертиза
14 февраля, 2024
PlaysDev
Кто такой CEO: краткий обзор C-level должностей
Какие обязанности у CEO, CMO, CTO, CIO, COO, CFO и как выглядит иерархия управленческого отдела? Разбираемся в понятиях C-level должностей и расшифровываем зарубежные аббревиатуры.
Читать
Технология
12 сентября, 2024
PlaysDev
Технологические Новинки 2024: Топ 5 интересных релизов
Новинки 2024: какие диджитал решения вы могли пропустить? Откройте статью чтобы узнать про Microsoft Places, NVIDIA Superchip и обновленного AI-помощника Copilot X на GitHub.
Читать
Экспертиза
15 марта, 2024
PlaysDev
Менеджер проектов: 8 навыков ценного специалиста по управлению командой
Собрали краткий гайд по профессии Project Manager’а: кто это такой и какие обязанности выполняет, какими навыками должен обладать ценный сотрудник и как их развивать?
Читать
Сервисы
2 августа, 2024
PlaysDev
Лучшие облачные решения: AWS, Google Cloud и Azure
AWS vs Google Cloud vs Azure: Полное руководство по выбору облачной платформы. Облачные DevOps решения: что выбрать?
Читать