Не лише для створення fresh-new рішень. Навіщо бізнесу брати участь у хакатонах
Хакатони — класний спосіб потрапити до цікавого комьюніті, прокачати навички та навіть знайти роботу. За даними Devpost, 60% учасників вже отримали job offer або нові кар’єрні можливості завдяки участі у технічних змаганнях. Щобільше, 40% компаній вже імплементують хакатони у свої стратегії рекрутинг-процесів, що допомагає скоротити час найму аж на 80%.
Сучасні продуктові бізнеси шукають спеціалістів, які вміють мислити нестандартно та створювати робочі рішення навіть під тиском дедлайнів. Враховуючи кризу на кар’єрному ринку та численні скорочення, хакатони — робочий інструмент. Для бізнесу проводити їх = створити платформу для перевірки навичок кандидата тут і зараз. Для кандидата брати участь у змаганнях = отримувати нові знання та професійні виклики.
Нещодавно фінтех-компанія Solidgate долучилась до проведення хакатону для студентів IASA Champ’24 на базі КПІ ім. І. Сікорського. Там зібрали понад 250 учасників із 20 університетів всієї України, а до фіналу змагань дійшли 50+ людей. Понад 20 спеціалістів увійшли у процес хайрингу до команди компанії. У цій статті Максим Багінський, Head of Engineering Solidgate розкаже, що таке хакатони та які можливості вони надають спеціалістам і бізнесам, з реальними прикладами.
Хакатони for business & people
Хакатон — це інтенсивний івент, де спеціалісти спільно розв’язують конкретні задачі або проблеми. Під час події учасники формують команди та протягом обмеженого часу (від кількох годин до кількох днів) працюють над проєктами. Хакатони об’єднують не тільки спеціалістів технічного профілю: залежно від напряму, там також можуть спробувати себе і проджект=менеджери, аналітики, дизайнери та представники інших професій.
Для бізнесів це може бути потужним інструментом для генерації та втілення в життя нових продуктів, інновацій і рішень. Командні хакатони можуть залучати спеціалістів різних галузей і з різним досвідом, що сприяє появі нових, нестандартних фічей. Наприклад, лайк у Facebook також з’явився в результаті внутрішнього хакатону компанії.
Зазвичай все будується за такою структурою:
- Відбір: етап залучення учасників, вирішення тестового завдання або реєстрація.
- Збір команд: розподіл на команди або збір вже готових.
- Хакінг: безпосередньо робота учасників над проєктами під час події.
- Пітчинг: презентація ідей і рішень.
Будь-який мікс етапів, структури та процесів у хакатоні — припустимий.
У лютому ми провели IASA Champ’24 спільно з КПІ імені Ігоря Сікорського. Хакатон відбувався у двох напрямах — Software Engineering (який ми овнили як основний партнер), а також Machine Learning. До участі долучались студенти технічних спеціальностей — цього вимагали завдання.
Щоб знайти тіммейтів, був створений окремий телеграм-чат, де учасники IASA Champ’24 знайомились, обговорювали завдання, узгоджували плани та збирали команди. Але велика кількість команд збирала свій склад самостійно та долучалась до хакатону вже у готових групах.
Щоб потрапити на хакатон і позмагатися за головний приз, учасники мали пройти відбір і виконати фінальне завдання. Тестове та фінальне завдання — метчаться.
Завдання на відбір одразу дає розуміння складності та рівня, що задають організатори. Це важливо, оскільки занадто низький поріг входу і складне фінальне може скласти неправильне уявлення в учасників і некоректно зібрати цільову аудиторію.
Команди напряму Software Engineering розробляли систему прогнозування погоди — сервіс мав працювати на Python, Java або іншій мові, аналізувати дані про погоду та прогнозувати умови на наступний день. З-поміж усіх рішень журі обрали 15 найкращих команд — вже вони брали участь у фінальному змаганні.
Фінальним завданням стала розробка сервісу для моніторингу даних із соціальних мереж та новинних сайтів. Командам потрібно було створити систему, яка може ідентифікувати, збирати та аналізувати зміст за заданими ключовими словами або фразами. Інструмент повинен бути здатним відстежувати тренди, настрої та інші важливі інсайти, що виражаються у соціальних медіа та новинах.
Результат — одна команда переможців, грошовий приз і кар’єрні можливості для студентів без досвіду.
Чому варто ходити на хакатони
Хакатони — це не просто івент, де учасники змагаються за звання найкращого. Це унікальна можливість для розвитку як технічних, так і особистих навичок, а ще — класний спосіб потрапити на роботу мрії.
Як ми вже говорили, хакатони збирають людей із різним досвідом, знаннями та навичками. Це дає можливість учасникам спілкуватися, обмінюватися ідеями та знаннями, вчитися один в одного. А що найважливіше — знайомитись із людьми, бізнесами та продуктами, що розширює професійні можливості.
Нетворкінг та обмін досвідом відбувається не тільки між учасниками, а й між менторами та журі. Кожне знайомство може перетворитися на можливість спільної роботи. Так ви можете знайти підтримку своєї інноваційної ідеї, навіть якщо не отримаєте призове місце. Зокрема перед стартом організатори часто проводять лекційні дні, під час яких розповідають про знання, що можуть знадобитися на хакатоні.
Важливо — готуючи такі лекції, обов’язково враховувати аудиторію слухачів. Якщо хакатон спрямований на інженерів — точно варто обрати тему, що розширюватиме знання технічних спеціалістів у їхньому домені. Натомість теми про комунікацію або культуру ділового листування в цьому разі точно будуть зайвими.
Хакатони збирають безліч крутих спеціалістів (як-от ви, хто зараз читає цей матеріал) в одному місці. Компанії часто використовують цей шанс для того, щоб запропонувати роботу найкращим. Участь у такому заході — це інвестиція у ваш особистий і професійний розвиток, знання, хард- і софт-скіли. А що ще цінніше — це інвестиція у нетворк, ресурси та репутацію.
Хакатони проводять для різного рівня спеціалістів. Деякі орієнтовані на початківців, студентів або junior-інженерів. Ці заходи дозволяють класно прокачати свої навички, познайомитись із потенційними роботодавцями та старшими колегами.
Проте хакатони не лише для джунів — часто ці заходи проводять для досвідчених спеціалістів, під час яких інженери можуть долучатися до розв’язання складних задач або працювати над викликами за межами відповідальності спеціаліста.
Це класно працює для бізнесів — можна пошафлити команди між собою, об’єднати людей, які рідко перетинаються під час робочої рутини. Для інженерів це можливість розширити свої знання, піти далі від щоденних задач і долучитись до створення інших, fresh-new рішень.
Ми у Solidgate віримо в обидва підходи. Тому восени 2023-го провели внутрішній Product & Tech Hackathon, в якому взяли участь понад 40 спеціалістів нашої команди — продакт-менеджери, інженери, QA-спеціалісти, аналітики тощо.
Внутрішні командні хакатони: що, чому, навіщо
Внутрішні хакатони — класний спосіб для команд долучитися до нетривіальних задач. Наприклад, QA-спеціалісти навряд чи долучаються до налаштування архітектури, а відділ інтеграцій рідше працює з адмінкою продукту. На хакатоні будь-хто може розв’язувати будь-яку проблему та прокачати навички, корисні для кар’єрного розвитку.
Ми у Solidgate провели великий хакатон, який мав на меті одразу декілька поінтів:
Розвиток інженерної культури
У наших командах спеціалісти залучені в розробку рішень, а не лише до «написання коду». Ми багато працюємо над інженерною культурою та продуктовим майндсетом. А тому прийшли до ідеального формату, де дали можливість розробити та захистити власні рішення з нуля.
Шафл команд
За останній рік наша продуктово-технічна команда сильно зросла, а тому деякі спеціалісти могли не встигнути попрацювати спільно або у кроскомандах. Ми перемішали їх за принципом «найменше перетинаються щодня» і дали можливість працювати разом.
Нові продуктові челенджі
Завжди класно подивитися на розвиток продукту іншими очима. Ми дали можливість не лише продакт-менеджерам, але й інженерам, QA-спеціалістам і аналітикам долучитися в дизайн- і менеджмент-рішень, а не лише їхню імплементацію.
Результати вражали. По-перше, захід такого формату відбувся вперше всередині команди, тож отримали неймовірний відгук і 40 учасників самого змагання. По-друге, позитивний фідбек від спеціалістів пробудив бажання інших бізнес-напрямів долучатися до таких форматів. Наприклад, акаунт-менеджери і агенти підтримки теж хочуть брати участь у схожих ініціативах — а вони як ніхто знають запити наших клієнтів і можуть бути їхніми очима та голосом під час таких змагань.
За результатами хакатону одна команда одразу взяла в роботу імплементацію рішення, що розробили на заході — code review roulette. Це підхід до процесу перевірки коду у командах розробників, де є випадковий вибір, тих, хто перевіряє. Група учасників створила MVP-рішення для автоматичного ассайну код-рев‘юверів в Gitlab.
Як знайти кар’єрний виклик
Хакатони проводяться по-різному: онлайн та офлайн, зовнішні та внутрішні, командні чи індивідуальні. Вони різняться не лише за типом проведення, а ще й за тематикою та типом проблеми, яку треба вирішити. Наприклад, якщо ви зацікавлені у розв’язанні конкретних проблем в галузі медицини, важливо обрати подію, де ця тематика актуальна.
Хакатони також прокачують навички, які є для учасників виходом із зони комфорту. Звикли працювати індивідуально — спробуйте командний хакатон. Робота у команді — важлива навичка, тож це можливість прокачати її без інвестицій.
Не нехтуйте освітніми можливостями під час хакатону. Зазвичай організатори проводять різноманітні лекції для того, щоб допомогти учасникам розв’язати проблему та добрати знань, які знадобляться під час хакатону. Вони стануть у пригоді в майбутньому.
Як ефективно підготуватися до хакатону
По-перше, підготуйтеся фізично та морально — зазвичай це змагання вимагає глибокої сконцентрованої роботи цілий день (і цілком реально, що ви можете працювати 24 години).
По-друге, важливо розробити план. Сформулюйте чітку мету та завдання вашого проєкту. Далі важливо створити детальний план дій, що охоплює всі необхідні етапи роботи, а також визначити необхідні ресурси та розподілити ролі у команді.
Як ми вже зазначали, не нехтуйте освітніми можливостями: шукайте поради від менторів чи організаторів, за можливості відвідуйте лекції тощо. Не ігноруйте можливості, які даються під час хакатону, адже з ними ви зможете удосконалити ваше рішення.
Обов’язково стежте за часом. Ставте нагадування, будильники, таймери або ж плануйте час на усі етапи розробки рішення в календарі — знайдіть оптимальний для себе формат тайм-менеджменту — без нього на хакатоні ніяк. Не встигнете — не виграєте.
Не забувайте про якісну презентацію свого продукту чи рішення. І найголовніше — вірте в себе, у свої рішення та команду.
Больше об этом
Як працювати та давати фідбек поколінню Z: гайд для менеджерів
Любую статью можно сохранить в закладки на сайте, чтобы прочесть ее позже.