Hackathon to wydarzenie, na którym zróżnicowane zespoły (programiści, testerzy, UX-owcy, graficy) w ograniczonym czasie, np. 24 godziny, rozwiązują zadany problem i prezentują efekt przed jury. Może wziąć w nim udział każdy, niezależnie od doświadczenia komercyjnego — liczy się świeże spojrzenie, a organizatorzy często zapewniają mentorów wspierających zespoły. Udział daje realne korzyści: networking, rozwój umiejętności pod presją czasu, kontakt z potencjalnymi pracodawcami oraz projekt, który można dodać do portfolio.
Co to jest hackathon?
Hackathon to wydarzenie w branży IT, podczas którego osoby z różnymi umiejętnościami przez zadany czas (np. dwadzieścia cztery godziny) pracują w zespołach nad rozwiązaniem konkretnych zadań (wyzwań). Wyzwaniem może być problem, którego dana firma czy fundacja nie potrafi rozwiązać. Świeże spojrzenie kilkuset czy kilku tysięcy osób okazuje się bezcenne. Podczas hackathonu uczestnicy pracują nad rozwiązaniem zadanego problemu, przygotowują podstawową wersję programu/aplikacji, a następnie prezentują swój projekt przed jury, które wybiera zwycięskie zespoły.
Nazwa powstała z połączenia słów hack (w tym znaczeniu: sprytne, szybkie rozwiązanie techniczne) i marathon (maraton, czyli wysiłek rozłożony na wiele godzin). Zdarza się, że spotkasz zapis „hackaton”, „hakaton” albo „hekaton”. To ta sama rzecz, a poprawna angielska pisownia to hackathon.
Posłuchaj jak wygrywać hackatony!
Jak wygląda hackathon krok po kroku?
Szczegóły zależą od organizatora, ale przebieg jest zwykle podobny:
| Etap | Co się dzieje |
|---|---|
| Zapisy i zespoły | Rejestrujesz się na wydarzenie, często dobierasz zespół wcześniej (np. na Discordzie) albo na miejscu |
| Ogłoszenie wyzwań | Organizatorzy lub partnerzy przedstawiają zadania, spośród których zespoły wybierają jedno |
| Praca nad rozwiązaniem | Zespół ustala pomysł, dzieli role i przygotowuje działający prototyp, czasem z pomocą mentorów |
| Pitch | Zespół prezentuje projekt przed jury, zwykle w kilku minutach |
| Ocena i wyniki | Jury wybiera zwycięskie zespoły, a uczestnicy rozmawiają z firmami i organizatorami |
Jakie są rodzaje hackathonów?
- Stacjonarne – spotykasz się z zespołem na miejscu, często z nocowaniem, co sprzyja networkingowi.
- Online – pracujesz zdalnie, a zespół komunikuje się przez Discorda, Slacka czy wideorozmowy.
- Firmowe – organizuje je firma, żeby rozwiązać swój problem albo zainspirować pracowników i kandydatów.
- Tematyczne i społeczne – skupione wokół jednego obszaru, np. edukacji, zdrowia czy dostępności.
- Studenckie i dla początkujących – z łagodniejszym tempem i większym wsparciem mentorów.
Kto wchodzi w skład zespołów i dlaczego różnorodność jest potrzebna
Różnorodność zajęć i zawodów
Hackathony kierowane są nie tylko do programistów, ale także testerów, UX-owców, grafików, managerów, team leaderów czy nawet dobrych mówców, którzy przedstawią projekt jury podczas tzw. pitchu (czyli prezentacji). Zespoły składają się więc z kilku osób o różnorodnych kompetencjach (choć zdarzają się też „zespoły” jednoosobowe), co pozwala na wszechstronne podejście do problemu, znajdowanie kreatywnych rozwiązań i prezentację projektu w atrakcyjny sposób.
Czy muszę mieć doświadczenie i ile trzeba mieć lat?
Organizatorzy hackathonu ustalają ograniczenia wiekowe, jednak np. w hackathonie HackYeah możesz wziąć udział już od szesnastego roku życia (jeśli masz pozwolenie od rodziców). Nie musisz mieć doświadczenia komercyjnego – Twoje subiektywne spojrzenie na problem i ciekawe pomysły mogą okazać się bardziej przydatne niż umiejętności techniczne. Poza tym organizatorzy mogą zapewnić mentorów, do których zespoły zwracają się na przykład, by przedyskutować swoje pomysły, zebrać wskazówki dotyczące wyboru technologii czy poprosić o wsparcie w razie utknięcia na jakimś problemie w kodzie.
A co, jeśli nikogo nie znasz?
Zależy to od organizatora, ale powinien on dać przestrzeń do doboru członków drużyn. Nie musisz nikogo znać. Przed hackathonem np. na Discordzie, uczestnicy kompletują zespoły – możesz do jakiegoś dołączyć. Nawet w dniu hackathonu przed ogłoszeniem zadania powinna być przestrzeń do tego, by wstąpić do wybranej drużyny lub zapoczątkować własną.
Jakie korzyści daje udział w hackathonie?
Prócz nagród czy satysfakcji z rozwiązania przedstawionego problemu hackathon daje dużo innych korzyści, może nawet ważniejszych od wygranej.
Networking – nawiązywanie kontaktów
Hackathon to doskonała okazja do nawiązywania kontaktów zawodowych. Możesz uzyskać cenne rady, zainspirować się czyimiś doświadczeniami, poznać nowe możliwości rozwoju zawodowego. Znajomości zawarte podczas hackathonu przynoszą korzyści nawet po dłuższym czasie. Ktoś, z kim dobrze Ci się rozmawiało czy współpracowało, może polecić Cię w swojej firmie lub zaprosić do ciekawego projektu. Działa to również w drugą stronę – w ten sam sposób możesz zyskać wartościowego członka własnego zespołu, jeśli pracujesz już w IT.
Rozwijanie umiejętności
Wyzwania stawiane podczas hackathonu wymuszają kreatywne myślenie i poszukiwanie innowacyjnych rozwiązań. Masz też okazję wdrożyć się szybko w nowe technologie (jeśli ktoś z teamu zaproponuje rozwiązanie, którego jeszcze nie znasz). Ponadto trenujesz efektywną komunikację, prezentację swoich pomysłów i pracę w zespole. Działacie pod presją czasu, co wymusza szukanie najoptymalniejszych rozwiązań i dobrą organizację działań. To poszerza perspektywy – pozwala doświadczyć tego, z czym nie masz kontaktu na co dzień.
Zdobycie pracy
Hackathon to także miejsce promocji dla firm, które są tam dlatego, by się pokazać – zwrócić na siebie uwagę potencjalnych pracowników. Można podejść do stanowisk, porozmawiać, dać się poznać, dowiedzieć się o aktualnych ofertach pracy. Jeżeli jesteś osobą początkującą i nie szukasz jeszcze zatrudnienia, to i tak skorzystasz z obecności potencjalnych pracodawców – zapytasz o wymagania, technologie, projekty. Dzięki temu będziesz wiedzieć, w jakim kierunku się rozwijać, by w przyszłości szybciej znaleźć pracę.
Projekt do portfolio i wzmianka w CV
Projekt z hackathonu zwykle możesz umieścić w portfolio, choć szczegóły zależne będą od regulaminu firmy czy fundacji, która przedstawiła problem do rozwiązania. Pamiętaj też, by w CV czy na LinkedInie dać znać o uczestnictwie w hackathonie – rekruterzy i pracodawcy chętnie zobaczą, że się rozwijasz i wychodzisz z własną inicjatywą. Jak opisać taki projekt, podpowiadamy w artykułach o tym, jakie projekty warto robić, aby wyróżnić się na tle konkurencji, i co powinno zawierać CV juniora.
Jak przygotować się do swojego pierwszego hackathonu?
- Przeczytaj regulamin i opis wydarzenia. Sprawdź czas trwania, limity wielkości zespołu, zasady dotyczące praw do projektu i to, co zapewnia organizator.
- Dołącz do kanałów organizatora. Zwykle jest to Discord albo Slack, gdzie dobiera się zespoły i zadaje pytania mentorom.
- Wybierz rolę, w której czujesz się pewnie. Nie musisz być programistą: zespołowi przyda się też osoba od projektu interfejsu, testów czy prezentacji.
- Zadbaj o minimum działającego produktu. Jury ocenia to, co zespół potrafi pokazać, więc działający prototyp jest więcej wart niż ambitny pomysł na slajdach.
- Zarezerwuj czas na pitch. Przećwicz krótką prezentację: jaki problem rozwiązujecie, co pokażecie na demo i co byście zrobili dalej.
Uwaga mentora: na pierwszy hackathon nie celuj w wygraną, tylko w działające demo. Jury łatwiej zapamięta prosty, ale działający prototyp niż ambitny pomysł pokazany na slajdach.
Co zabrać ze sobą na hackathon?
Organizatorzy hackathonu zapewniają bardziej lub mniej różnorodny sprzęt i akcesoria, dlatego zawsze warto wczytać się w opis wydarzenia. Poniżej znajdziesz ogólną listę rzeczy, które mogą Ci się przydać:
- własny sprzęt (komputer, dodatkowy monitor, tablet graficzny itp.) – to, z czego korzystasz na co dzień,
- kabel sieciowy oraz switch,
- śpiwór, poduszka, mata,
- ręcznik,
- ubrania na zmianę,
- kosmetyki, żeby móc odświeżyć się w trakcie długiej pracy,
- stopery do uszu, opaska na oczy do spania,
- przekąski (organizatorzy zwykle zapewniają jedzenie i picie).
Warto też wstępnie przygotować sobie repozytorium i narzędzia do zarządzania zadaniami. Na hackathonie czas ucieka – szkoda tracić go na podstawowe działania. Hackathon to idealne miejsce do poznawania osób z branży IT: programistów, grafików, testerów, designerów i wielu innych. Wzięcie udziału w takim wydarzeniu to szansa na rozwijanie umiejętności, nawiązywanie cennych kontaktów oraz odkrywanie nowych perspektyw zawodowych. Praca nad wyzwaniem może odmienić Twoje spojrzenie na swoją karierę i codzienną pracę!
Ten artykuł jest inspirowany rozmową z Pauliną Tomaszewską w odcinku podcastu Pierwsze kroki w IT: „Jakie korzyści daje uczestnictwo w hackathonie”.


