Все частіше на слуху у людей новий формат івенту – хакатон. Але багато хто досі не розуміють значення цього слова. Я вирішив простими словами розповісти, що таке хакатон, навіщо він потрібен і в чому його головні особливості.
Хакатон – що це і як вони проходять?
Слово “хакатон”, як і більшість сучасних термінів, прийшло до нас з англійської мови. Утворено воно від англійських hacker, що перекладається як «хакер», і marathon — «марафон». Марафон для хакерів? Приблизно так і є.
Хакатон – це захід для розробників та інших фахівців у сфері IT, в ході якого формуються команди і спільно вирішуються певні завдання протягом конкретного проміжку часу.
Як зазвичай проходять хакатони:
- на початку заходу або до нього організатори ставлять перед фахівцями певне завдання: придумати ідею, створити додаток, поліпшити технологію і так далі;
- люди об’єднуються в групи до 5 осіб і намагаються знайти рішення;
- до кожної команди приставляється ментор – досвідчений фахівець, який відповідає на наявні питання або допомагає порадою;
- в кінці кожна команда презентує журі готовий результат і захищає його (цей процес називається пітчингом);
- журі оцінює роботу фахівців і оголошує переможців.
Хакатони тривають від декількох днів до тижня. Трапляється таке, що учасники не сплять добу-дві, намагаючись за короткий часовий проміжок розв’язувати складну задачу. Переможці нагороджуються цінними призами й іноді отримують підтримку професіоналів для втілення в життя своїх проектів, починаючи порадами або менторством і закінчуючи фінансовою допомогою. Іноді створені на хакатоні розробки купуються більшими компаніями.
Крім програмістів, останнім часом хакатони організовуються для дизайнерів, маркетологів, менеджерів, фахівців з реклами і навіть юристів.
Як з’явилися хакатони
Термін вперше використаний в 1999 році і зобов’язаний своїй появі розробникам проекту OpenBSD, що представляв собою багатоплатформенну ОС. На початку червня того ж року пройшов перший хакатон в Канаді, куди з’їхалися розробники з усього світу для поліпшення OpenBSD.
Під час цього івенту їм вдалося впровадити протоколи для передачі і захисту даних IPv6 і IPSEC. А сам хакатон вийшов настільки успішним, що куратори проекту стали організувати подібні заходи набагато частіше.
Через два тижні пройшла конференція JavaOne, на якій зустрілися програмісти Java. Перед ними стояло завдання з розробки програми для кишенькового ПК. Цей захід також відносять до витоків хакатонів.
Головні цілі
Ми вже розібралися з терміном, що це таке і коли з’явився. Тепер постараймося зрозуміти, а навіщо ж такі заходи взагалі потрібні.
Насправді учасники можуть отримати масу вигоди з хакатонів. Перерахую їх основні переваги:
- Кар’єрні можливості. Буває таке, що на хакатон приїжджають фахівці, які знаходяться в пошуку відповідних пропозицій для працевлаштування. Для них це відмінна можливість показати свої здібності в справі та отримати запрошення з великої IT-компанії.
- Навчання командній роботі. На хакатоні головною запорукою успіху вважається злагоджена робота команди. На таких форумах найкращим чином відточуються навички взаємодії в колективі і пошуку правильних рішень в авральних ситуаціях. Хакатони корисні і для інтровертів, бо допомагають їм подолати скутість і навчитися працювати в команді.
- Цінні призи та підтримка проектів. Переможці хакатонів отримують гідні призи, а іноді й підтримку розроблюваних ними проектів, починаючи менторством і закінчуючи грошовою допомогою.
- Професійний розвиток. Працюючи в команді, фахівці перевіряють, на що вони здатні. На хакатоні люди підвищують рівень знань, набувають неоціненний досвід, обмінюються ідеями, отримують поради від професіоналів, можуть підглянути як вони працюють, і навчитися у них нестандартним методам вирішення завдань.
- Корисні знайомства (нетворкінг). Хакатон – слушна можливість розширити коло корисних знайомств, зав’язати контакти з іншими фахівцями, менторами, організаторами, членами журі. Все це може обернутися користю для учасника: простими порадами, пропозицією роботи, спільним проектом або інвестиціями.
- Підтримка інноваційної ідеї або готового продукту. Крім цінних призів, учасники хакатону можуть знайти спонсорів під свій проект або отримати грант на навчання.
- Зворотний зв’язок. Розробники можуть презентувати свій проект або ідею та отримати схвалення або кілька порад щодо поліпшення продукту від інших учасників хакатону.
- Можливість весело провести час і отримати драйв. Хакатон поєднує в собі дух єдності і колаборації з духом азарту і спортивного суперництва. У процесі роботи над завданням учасники відчувають драйв, так як хочуть прийти до фінішу першими з самим нестандартним рішенням. Непередавана атмосфера запам’ятовується надовго і породжує бажання заново стати учасником подібного івенту.
Різновиди хакатонів
Існує кілька різновидів хакатонів. Їх класифікують за типом учасників, форматом проведення та тематикою. Зупинимося докладніше на кожного різновиду.
(◕‿◕) Ми у Telegram: Анонси нових статей та бонусні матеріали
За типом учасників
Хакатони за типом учасників діляться на:
- зовнішні – участь тут може взяти будь-яка зацікавлена в тематиці людина;
- внутрішні – організовуються для закритого співтовариства.
За форматом проведення
Залежно від формату проведення, подібні заходи бувають:
- онлайнові – проходять онлайн через спеціальні платформи для проведення хакатонів і не вимагають фізичної присутності учасників;
- офлайнові – проходять на конкретній локації з цілодобовим доступом, а організатори забезпечують учасників харчуванням і всім необхідним для комфортної роботи.
За тематикою
Спочатку хакатони проводилися тільки для розробників та інших фахівців у сфері IT. Тепер же тематика таких заходів може бути будь-якою аж до юриспруденції.
Як організувати хакатон
Щоб організувати хакатон, потрібно дотримуватися наступних кроків:
- Визначитися з метою проведення заходу і визначити, кого слід запросити. Також потрібно розпланувати захід і підготуватися до проведення.
- Вибрати відповідне місце для проведення івенту, організувати зручні робочі місця і лаунж-зони.
- Підібрати підходящу дату – бажано проводити хакатон у вихідні дні.
- Залучити спонсорів в обмін на підтримку.
- Розповісти якомога більшій кількості фахівців про майбутню подію за допомогою всіх сучасних засобів: преси, соціальних мереж, сайтів і, можливо, телебачення.
- Замовити їжу та напої в достатній кількості для всіх учасників.
- Підготувати призи для переможців.
Які відомі компанії проводять хакатони
Відомі світові та українські компанії регулярно проводять хакатони з цінними призами для переможців. Ось кілька відомих корпорацій:
Google. Компанією регулярно організовується онлайн-хакатон для програмістів Hash Code. Переможці зазвичай отримують від 1 до 5 тисяч доларів.
Facebook. У соціальній мережі є сторінка, де публікуються всі майбутні заходи. На одному з них свого часу придумали кнопку «Лайк».
IBM. Компанія в минулому була IT-гігантом, але і сьогодні вважається досить престижною. Вона регулярно організовує хакатони, в тому числі і з питань глобальної зміни клімату.
NASA. Космічна організація має власний хакатон, тематика яких зазвичай пов’язана з роботобудуванням і космосом.
Стенфордський університет. Престижний вищий навчальний заклад регулярно проводить хакатони, де обдаровані студенти можуть заявити про себе і отримати гранти на навчання і навіть в майбутньому пропозиції від роботодавців.
Happy Monday. Український кар’єрний портал має онлайн-хакатон Hack for Locals 2.0, переможці якого можуть розраховувати на солідні грошові призи.
Ось і все, дорогі друзі. Я постарався простими словами пояснити, що таке хакатон, навіщо він потрібен і які бувають різновиди заходу. Сподіваюся, що вам все зрозуміло після прочитання статті. А якщо ні – тоді запрошую вас спуститися в коментарі і задати питання мені або іншим учасникам блогу Робибізнес.укр. відповідь не змусить себе довго чекати. До того ж там можна просто поспілкуватися про хакатони і поділитися досвідом, якщо ви там брали участь.
Дякую. Багато де чув це слово – хакатон, проте якось було лінь лізти у пошук. Тепер зрозумів що то є таке.