Hackathon (czasem maraton projektowania lub hackaton) – wydarzenie skierowane do programistów, podczas którego informatycy i inne osoby związane z rozwojem oprogramowania, takie jak projektanci grafiki, twórcy interfejsów i menedżerowie projektów, stają przed zadaniem rozwiązania określonego problemu związanego z projektowaniem[1]. Hackathony odbywają się w krótkim czasie, zazwyczaj na przestrzeni dnia lub weekendu. Zadanie do wykonania ogłaszane jest w dniu rozpoczęcia konkursu. Podczas oceniania pod uwagę brana jest wyłącznie praca wykonana podczas trwania wydarzenia.

Wikimania Hackathon 2014

Konkursy online i hackathony to koncepcja coraz częściej stosowana przez największe przedsiębiorstwa. Hackathony organizuje m.in. Coca-Cola, Samsung, McDonald’s, Ford, Toyota, Hewlett-Packard.

Podczas trwania niektórych hackathonów uczestnicy muszą skupić się na jednej dziedzinie związanej z projektowaniem (np. język oprogramowania, system operacyjny, tworzenie aplikacji). W innych przypadkach nie ma żadnych ograniczeń dotyczących tworzonego oprogramowania.

Dzięki hackathonom programiści mają szansę na bycie zauważonym, natomiast przedsiębiorstwa i organizacje mogą pozyskać nowych pracowników czy zleceniobiorców.

Historia edytuj

Słowo „hackathon” powstało z połączenia dwóch angielskich słów hack i marathon, oznaczających odpowiednio hakowanie i maraton[2]. Słowo to zostało pierwszy raz użyte w latach 90. XX wieku.

Na początku XXI wieku hackathony znacząco zyskały na popularności[3][4]. Dla przedsiębiorstw stały się drogą do szybkiego rozwijania nowych technologii programowych i znajdowania nowych obszarów innowacji technologicznych[5].

Niektóre znaczące dziś firmy narodziły się właśnie podczas hackatonów (np. aplikacja do komunikacji GroupMe[6][7] czy środowisko do tworzenia aplikacji na telefony komórkowe Apache Cordova, dostępne również w formie dystrybucji Adobe PhoneGap[8][9]).

Struktura edytuj

Hackathony zazwyczaj rozpoczynają się od prezentacji wydarzenia, oraz specyfikacji problemu. Następnie uczestnicy proponują swoje pomysły oraz tworzą drużyny na podstawie własnych preferencji oraz zdolności. Kolejnym krokiem jest już praca nad projektem, która może odbywać się gdziekolwiek, a czas na wykonanie zadania może trwać od kilku godzin do kilku dni. Pod koniec trwania maratonu poszczególne grupy prezentują wyniki swojej pracy, która oddawana jest pod ocenę sędziom. Podczas wielu hackatonów ława sędziowska składa się z organizatorów wydarzenia oraz sponsorów.

Konkursy odbywają się w dwóch formach – hackathonów oraz drogą online.

Konkursy online polegają na samodzielnym napisaniu projektu i nadesłaniu go organizatorom w wyznaczonym terminie, dzięki czemu dają szansę na dokładniejsze dopracowanie projektu przed przekazaniem go pod ocenę jury. Taka forma konkursu pozwala również na udział szerszego grona osób – odległość i kwestie logistyczne nie są ograniczeniem.

Uczestnicy zazwyczaj otrzymują nagrody pieniężne. Podczas hackathonu organizowanego przez TechCrunch Disrupt do zdobycia było 250 000 $, natomiast podczas kontrowersyjnego maratonu w 2013 r. organizowanego przez Salesforce.com zwycięzcy mogli wygrać milion dolarów[10].

Hackathony w Polsce edytuj

Maratony dla programistów zyskują coraz większą popularność w Polsce. Każdy programista może dołączyć do EMEA Coders League[11] – czyli cyklu 130 hackathonów odbywających się w 32 państwach Europy. Jednym z największych i najpopularniejszych maratonów jest AGHacks[12] organizowany przez studentów Akademii Górniczo-Hutniczej. Hackathony organizowane są również dla instytucji kulturalnych np. HackArt[13]. W 2015 roku odbył się pierwszy Smogathon, który w przeciągu niespełna 3 lat stał się największym na świecie konkursem dla technologii antysmogowych z nagrodą główną w wysokości 100 000 $[14][15].

W październiku 2017 roku w Krakowie odbył się największy hackathon stacjonarny w Europie – HackYeah. Uczestniczyło w nim ponad 1700 programistów z całego świata[16].

W marcu 2020 roku w Polsce odbył się największy online hackathon - HackCrisis: Tech4Good. Inicjatywa została zorganizowana przez polską firmę technologiczną DO OK, przy strategicznym wsparciu GovTech Polska. W wydarzeniu wzięło udział ponad 1800 osób[17][18].

Platformy internetowe edytuj

W przestrzeni internetowej istnieją strony www zrzeszające firmy oraz programistów i miłośników nowych technologii. Pierwszą platformą w Europie jest ChallengeRocket, zajmująca się organizacją konkursów w dwóch formach: stacjonarnych oraz online[19][20].

Przypisy edytuj

  1. The Hackathon Is On: Pitching and Programming the Next Killer App [online] [dostęp 2016-07-20] [zarchiwizowane z adresu 2014-05-09] (ang.).
  2. hackathon – definition of hackathon in English from the Oxford dictionary [online], www.oxforddictionaries.com [dostęp 2016-07-20].
  3. Martha Mendoza, Associated Press, Hackathons on the rise, „The Mercury News”, 17 lutego 2014 [dostęp 2016-07-20] (ang.).
  4. Jaime Schwarz, The Rise of Hackathons and Why Your Brand Needs One, „Fortune”, 31 sierpnia 2015 [dostęp 2016-07-20] [zarchiwizowane z adresu 2016-07-23] (ang.).
  5. The Hackathon Is On: Pitching and Programming the Next Killer App [online] [dostęp 2016-08-01] [zarchiwizowane z adresu 2014-05-09] (ang.).
  6. GroupMe: Group text messaging [online], GroupMe [dostęp 2016-07-20].
  7. Jordan Crook, From Disrupt NY To A Multi-Million Skype Acquisition, GroupMe Tells All, „TechCrunch”, 11 maja 2012 [dostęp 2016-07-20] (ang.).
  8. Brian LeRoux, PhoneGap, Cordova, and what’s in a name?, [w:] Adobe PhoneGap [online], phonegap.com, 19 marca 2012 [dostęp 2016-07-20] [zarchiwizowane z adresu 2016-08-26].
  9. Dave Johnson, PhoneGap: It’s Like AIR for the IPhone, [w:] Adobe PhoneGap [online], phonegap.com, 18 września 2008 [dostęp 2016-07-20].
  10. Alex Williams, Two Harvard University Alum Win Disputed Salesforce $1M Hackathon Prize At Dreamforce [Updated] [online], TechCrunch [dostęp 2016-07-20].
  11. EMEA Coders League – Liga programistów | Challenge Rocket [online], challengerocket.com [dostęp 2016-10-20] [zarchiwizowane z adresu 2016-10-21].
  12. AGHacks [online], www.aghacks.com [dostęp 2016-07-20] [zarchiwizowane z adresu 2016-07-31].
  13. HackArt – I edycja hackathonu online dla instytucji kultury. Wygraj cenne nagrody! [online], ChallengeRocket – Hackathony, Konkursy Online, Kreatywne Wyzwania i Programiści. Crowdsourcing mobilny [dostęp 2016-07-20].
  14. . (red.), Smogathon, czyli 24-godzinna walka ze smogiem w Krakowie [ZDJĘCIA], „Gazetakrakowska.pl” [dostęp 2018-02-08] (pol.).
  15. Smogathon – fight air pollution through technology and win $100,000 [online], www.smogathon.com [dostęp 2018-02-08] (ang.).
  16. Wyborcza.pl [online], krakow.wyborcza.pl [dostęp 2018-02-08].
  17. Błyskawicznie zhakowali kryzys COVID-19. Aż 189 pomysłów w 72 godziny [online], Re:view, 25 marca 2020 [dostęp 2020-09-18] (pol.).
  18. Grupa Wirtualna Polska, GovTech Polska: Dziś rusza hackathon poświęcony epidemii COVID-19 [online], www.money.pl [dostęp 2020-09-18] (pol.).
  19. New & upcoming hackthons · Devpost [online], New & upcoming hackthons · Devpost [dostęp 2016-08-01].
  20. Hackathony, konkursy IT, wyzwania online | Challenge Rocket [online], challengerocket.com [dostęp 2016-08-01] [zarchiwizowane z adresu 2016-09-18].