Хакатоны — это отличная возможность для разработчиков и 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 рублей. Мероприятие стало отличной площадкой для прокачки навыков командной работы, взаимодействия с реальными бизнес-задачами и получения ценных знаний от профессионалов индустрии.
Хакатоны различаются в зависимости от темы и направленности, типа задач, формата проведения и состава участников.
Внутренние хакатоны проводятся среди сотрудников компании. В этом формате коллеги, разбившиеся по командам, могут сосредоточиться на решении конкретных задач, стоящих перед компанией. Внутренние хакатоны это еще один способ для руководства оценить креативный потенциал, выявить скрытые таланты и лидерские качества своих сотрудников. С помощью командной работы на хакатонах можно укрепить корпоративную культуру, повысить вовлеченность и продемонстрировать, что идеи сотрудников ценятся и могут быть реализованы.
Кроме того, внутренние хакатоны дают возможность протестировать новые подходы и технологии в рамках компании, создавая условия для быстрого прототипирования и принятия решений.
Внешние хакатоны привлекают участников из различных компаний и индустрий, открывают двери для более широкого круга идей и экспертиз. Они привносят разнообразие в процесс генерации идей. Участники могут быть разработчиками, дизайнерами, маркетологами или студентами, и каждый из них может продемонстрировать свой взгляд на решение проблем. Внешние хакатоны отличаются динамичностью – свежие идеи зачастую возникают из непредсказуемых источников, приводя к неожиданным и оригинальным результатам.
К тому же, внешние хакатоны предоставляют возможность повысить узнаваемость компании на рынке и укрепить свои позиции как работодателя. Организуя такое мероприятие, компании могут не только продемонстрировать свою открытость, но и привлечь внимание медиа и потенциальных клиентов, создавая положительный образ бренда в сети. Внешние хакатоны также помогают формировать стратегические партнерства и расширять сеть контактов, а это новые бизнес-возможности и интересные коллаборации.
Обычно хакатоны делятся на несколько этапов:
Для разработчиков участие в хакатонах — это шанс получить практический опыт, который будет полезен в профессиональной карьере. Цели проведения хакатонов разнообразны: от поиска талантливых специалистов до разработки MVP (minimum viable product) для новых проектов. Вот несколько причин, почему стоит поучаствовать в хакатоне:
Участие в хакатонах — это интенсивный процесс, который развивает как технические, так и личностные навыки. Для участников это возможность не только проверить свои силы, но и улучшить способность работать в команде, решать проблемы под давлением и адаптироваться к изменениям. Хакатоны формируют специалистов, готовых к реальным вызовам, с которыми они столкнутся в профессиональной среде.
В начале октября наши ребята провели DevOps хакатон для студентов университета БГУИР, который объединил элементы обучения и практики. Расскажем, как это было.
Мы создали этот хакатон специально для студентов технических специальностей, которые хотят углубить свои знания в сфере DevOps и продемонстрировать свои навыки.
Темы хакатона:
1 этап
Сначала рекрутеры из нашей команды выступали с интерактивной лекцией на тему “Советы при создании СV для IT-специалистов”. Мы поговорили о создании выделяющихся CV, которые помогают инженерам и разработчикам на старте карьеры.
После этого все участники хакатона разделились на команды и получили таски.
2 этап — online
Это основной этап хакатона, на котором участники слушают лекции, получают полезный практический материал и выполняют таски на время. Команды работали с менторами PlaysDev, получая от DevOps-инженеров задачи и обратную связь. Оценивались не только техническая часть, но и soft skills!
В первый день хакатона ребята получили таску по Docker и теорию по CI/CD. После защиты первой таски в БГУИР проводилась оффлайн лекция по архитектуре инфраструктуры. Менторы выдали тематическую задачу: в течение 2-ух часов придумать приложение, нарисовать для него инфраструктуру со всеми необходимыми компонентами и подготовить презентацию своих результатов.
3 этап — offline
Все команды были приглашены в БГУИР для презентации своих проектов. Менторы PlaysDev оценивали работу ребят на всех этапах, навыки презентации и soft скилы. Лучшие из участников получили классный корпоративный мерч: футболки с вышивкой, бутылки для воды и eco-friendly стаканчики для кофе.
Менторская поддержка от DevOps экспертов PlaysDev
Важное преимущество хакатона — это поддержка от опытных DevOps-инженеров компании. Каждый участник получает доступ к экспертам, которые не только помогут в выполнении задач, но и дадут ценные советы по карьере в DevOps. Возможность учиться у профессионалов — это одна из главных причин, почему наш хакатон привлекает внимание.
Полезные лекции и отбор CV
Хакатон начинается с обучения. Рекрутеры из PlaysDev рассказывают, как создать профессиональное резюме, которое выделит студента среди конкурентов на рынке труда. Это ценный опыт для тех, кто планирует строить карьеру в IT. Каждый практический этап сопровождается лекцией с видеоматериалами, наша цель – проводить хакатоны в интерактивном формате, рассказывая и показывая теорию на практике.
Онлайн и оффлайн этапы
Хакатон комбинирует онлайн и оффлайн форматы, в будущем планируем проводить также full online формат.
Оценка hard и soft skills
Важно отметить, что на хакатонах PlaysDev оцениваются не только технические навыки. Команды получают задания, требующие командной работы, налаженной коммуникации и умения мыслить нестандартно — это полный комплекс навыков, необходимых для успеха на реальных проектах.
Хакатон открыт для всех студентов технических специальностей, которые уверенно работают с Linux, владеют основами Git и имеют понимание сетевых технологий.
Тебе интересна DevOps тематика и ты хочешь поучаствовать в следующих хакатонах? Присылай своё CV на почту playsdev.lab@gmail.com.
PlaysDev — это не просто IT-компания. Это сообщество профессионалов, которые стремятся развивать и поддерживать молодые таланты. Участие в хакатоне от PlaysDev — это отличная возможность получить представление о работе на реальных проектах от действующих DevOps-инженеров.
Хакатоны выгодны не только участникам, но и организаторам. На подобные мероприятия приходят заинтересованные в обучении и развитии специалисты, которые находят в себе силы совмещать личностный рост с учебой/работой.
Хакатоны укрепляют имидж компании как места, где ценят креативность и профессионализм. Они часто используются для поиска свежих идей, которые могут не возникнуть в рамках привычного бизнес-процесса. Хакатоны — это быстрый способ протестировать решения и создать работающие прототипы продуктов. В условиях, когда у компаний нет времени на долгие циклы разработки, хакатон может стать площадкой для создания минимально жизнеспособного продукта (MVP), который затем можно дорабатывать и выпускать на рынок.
Некоторые компании используют хакатоны для обучения и повышения квалификации сотрудников. В рамках таких мероприятий участники получают возможность глубже изучить новые технологии, методы и подходы к решению задач. А еще хакатоны помогают налаживать контакт с образовательными учреждениями и студентами, подготавливая их к работе на реальных проектах.
Если ты IT-специалист, то такое мероприятие, как хакатон, поможет тебе добавить в CV несколько новых навыков, развить креативность, умение быстро принимать решения, и побороть стеснительность при работе в команде. Это хорошая возможность для карьерного старта и знакомства с экспертами из разных областей, узнать больше о технологиях, с которыми ты раньше не работал.
Хочешь развиваться как DevOps-инженер? Попробуй свои силы на следующем хакатоне PlaysDev: присылай своё CV на почту playsdev.lab@gmail.com.