Hackathon

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 15. elokuuta 2022 tarkistetusta versiosta . tarkastukset vaativat 10 muokkausta .

Hackathon ( eng.  hackathon sanasta hacker  " hacker " + marathon  " marathon ") on kehittäjien foorumi, jonka aikana ohjelmistokehityksen eri osa-alueiden asiantuntijat (ohjelmoijat, suunnittelijat, johtajat) työskentelevät yhdessä ratkaistakseen jonkin ongelman hetken.

Jotkut hackathonit on suunniteltu koulutus- tai sosiaalisiin tarkoituksiin, mutta useammin hackathonin tavoitteena on luoda täysimittaista ohjelmistoa. Jokainen hackathon keskittyy tiettyyn alueeseen, kuten ohjelmointikieleen, käyttöjärjestelmään, sovellukseen, ohjelmointirajapintaan ( API ).

Historia

Termi ilmestyi vuonna 1999. OpenBSD :n ja Sun Microsystemsin kehittäjät omaksuivat sen itsenäisesti .

OpenBSD-kehittäjät käyttivät termiä ensimmäisen kerran viitaten salauskokoukseen Calgaryssa , Kanadassa 4. kesäkuuta 1999 [1] . Se toi 10 kehittäjää kirjoittamaan ohjelmia, jotka eivät kuuluisi Yhdysvaltojen salausohjelmistoille asettamien tiukkojen vientirajoitusten alle.

Sun käytti nimeä "The Hackathon" JavaOne-konferenssin aikana 15.- 19. kesäkuuta 1999 [2] ; John Cage ehdotti Java - ohjelman kirjoittamista uudelle Palm V:lle, joka käyttäisi infrapunaa kommunikoimaan muiden Palm-käyttäjien kanssa.

2000-luvun puolivälistä alkaen hackathonit yleistyivät, ja yritykset ja sijoittajat pitivät niitä keinona kehittää nopeasti uusia ohjelmistoteknologioita tai investointialueita [3] . Joitakin tunnettuja yrityksiä on luotu hackathoneille, kuten GroupMe, joka esiintyi TechCrunch Disrupt 2010 -hackathonissa; vuonna 2011 Skype osti sen 85 miljoonalla dollarilla [3] .

Hackathonien tyypit

Alustan kehittämiseen

Jotkut hackathonit on omistettu työskentelemään tietyllä alustalla, kuten käyttöjärjestelmällä, tai rakentamaan sovelluksia.

Sovelluskehitystä mobiilialustoille tapahtuu esimerkiksi Over the Air -hackathonissa , joka järjestetään Bletchley Parkissa ( Englanti ), joka houkuttelee merkittäviä sponsoreita [4] [5] . On myös hackathoneja video- ja tietokonepelien kehittämiseen [6] .

Music Hack Day  on hackathon, joka on omistettu musiikin ohjelmistoille ja laitteistoille. Vuodesta 2009 lähtien se on pidetty yli 20 kertaa eri paikoissa [7] [8] .

Vuodesta 1999 lähtien OpenBSD - käyttöjärjestelmän kehittäjien hackathon on järjestetty vuosittain vuodesta 1999 [9] .

On olemassa hackathoneja sovellusten luomiseen Android [10] , iOS [11] ja Tizen -älypuhelimille . Aikaisemmin vastaavia tapahtumia järjestettiin Maemo 5:lle ( Nokia N900 ) ja MeeGolle ( Nokia N9 ) [12] .

Ohjelmointikielet, API:t, puitteet

Vuodesta 2007 lähtien Perl -hackathoneja on järjestetty itse kielen parantamiseksi. [13] Kehittäjät Haskell [14] ja Scala [15] harjoittavat samanlaista toimintaa: Haskell Hackathon ja Scalathon.

Hackathoneja järjestettiin sovellusten kehittämiseksi HTML5 :ssä [16] ja Ruby on Railsissa [17] .

Yritykset järjestävät joitakin hackathoneja kirjoittaakseen sovelluksia, jotka käyttävät yhteistä API:ta. Kyllä, Yahoo! on isännöinyt "Open Hack Day" -tapahtumaa vuodesta 2006 (alun perin "Hack Day"), joka käyttää Yahoo! API:t ja Yahoo! sivustot, kuten Flickr . [18] Google järjestää samanlaisen hackathonin omille sovellusliittymilleen [19] .

Hyväntekeväisyyshackathonit

Vuosina 2020 ja 2021 järjestettiin Dobra Hackathon [20] , jossa voittoa tavoittelemattomat organisaatiot asettivat hackathonille tehtäviä ja IT-asiantuntijat ratkaisivat ne. Kaikkiaan hackathoniin osallistui yli 700 osallistujaa, yli 70 SO-järjestöä asetti tehtäviä, tiedon kattavuus oli yli 500 000 katselukertaa. Hackathonin järjesti ANO "Digital Youth" [21] [22] [23]

Foursquare isännöi maailmanlaajuista hackathonia vuonna 2011, jossa yli 500 kehittäjää 30 paikkakunnalla kehitti sovelluksia Foursquare API:n avulla [ 24] .

Myös termiä "hackathon" alettiin soveltaa sosiaaliseen projektiin [25] .

Arkkitehtuurihackathons

Vuonna 2022 järjestettiin All-Russian Urban Hackathon "Cities" [26] . City Hackathon on vetovoimapaikka nuorille 18–35-vuotiaille kaupunkiympäristön parantamisen ammattilaisille, jotka ovat valmiita kehittämään alueiden parannusprojekteja.

Arkkitehdit, kaupunkisuunnittelijat, suunnittelijat ja urbanistit tutkivat alueita, tutkivat paikallisten asukkaiden toiveita ja kehittävät mentorien, ammatillisen ympäristön kuraattorien johdolla hankkeita Venäjän alueiden alueiden parantamiseksi. Arkkitehtoninen hackathon HackCitySpaces Leningradin alueella. HackCitySpaces-hackathon on arkkitehtoninen nuorisoturnaus, jonka tarkoituksena on edistää uusien ideoiden syntymistä Leningradin alueen 29 siirtokunnan alueiden kehittämiseksi. [27] [28] [29] [30]

Vuosien 2021 ja 2022 arkkitehtonisen hackathonin tuloksena, johon osallistui 424 nuorta arkkitehtia, osallistui 29 kuntaa, Leningradin alueen alueille tehtiin 52 suunnitteluprojektia, joista 18 suunnitteluprojektia valittiin paikallisten asukkaiden toteuttamiseen. alueellaan osana yleisäänestyssuunnitteluhankkeita (8 asukkaiden valitsemaa vuonna 2021 ja toteutettu vuonna 2022, 10 asukasta valittu vuonna 2022 ja toteutetaan vuonna 2023). Siten oli mahdollista saada nuoria työntekijöitä mukaan nykyaikaisiin maisemointiohjelmiin sekä antaa nuorille arkkitehdeille mahdollisuus ehdottaa itse alueiden maisemointiideoita, jotka myöhemmin toteutetaan, eivätkä jää vain ideaksi. Hackathonin asiakas on vuonna 2019 perustettu autonominen voittoa tavoittelematon järjestö "Leningradin alueen osaamiskeskus" kaupunkiympäristön ja älykkään kaupungin kehittämiseksi. Järjestön perustaja on Leningradin alueen hallitus, jota edustaa Leningradin alueen asunto- ja kunnallispalvelukomitea, joka on kansallisen hankkeen "Mukava kaupunkiympäristön muodostaminen" ylläpitäjä Leningradin alueella. Hackathonin järjestäjä on itsenäinen voittoa tavoittelematon järjestö, joka tarjoaa palveluja nuorisopolitiikan, digitaalisen teknologian, maisemoinnin ja arkkitehtuurin sekä sosiaalisen "digitaalisen nuorten" aloilla .

Hackathonit Venäjällä

Venäjällä yksi tärkeimmistä tietolähteistä hackathoneista on sivusto: hackathons.rus [31]

Muistiinpanot

  1. Kuka keksi Hackathonin? . Käyttöpäivä: 20. tammikuuta 2014. Arkistoitu alkuperäisestä 20. joulukuuta 2016.
  2. Kuinka Palm V varasti esityksen JavaOnessa Arkistoitu 17. maaliskuuta 2016 Wayback Machinessa // CNN, 26. heinäkuuta 1999  
  3. 1 2 Hackathon on käynnissä: Next Killer -sovelluksen esittely ja ohjelmointi Arkistoitu 17. maaliskuuta 2014 Wayback Machinessa , Steven Leckart, Wired , maaliskuuta 2012
  4. Hakkereita palkataan Bletchley Parkiin Arkistoitu 26. syyskuuta 2011. 19. syyskuuta 2011
  5. AT&T Mobile App Hackathon 2011 Arkistoitu 21. joulukuuta 2011.
  6. Nordeus 2011 Game Development Hackathon Arkistoitu 29. lokakuuta 2013.
  7. Music Hack Dayn kotisivu (downlink) . Haettu 1. marraskuuta 2012. Arkistoitu alkuperäisestä 10. toukokuuta 2020. 
  8. Biittiä ja nörttiä Music Hack Dayssä (The Guardian) . Haettu 22. toukokuuta 2017. Arkistoitu alkuperäisestä 6. maaliskuuta 2016.
  9. Ilja Aleksandrov, BSD-käyttöjärjestelmäperheen menneisyys Arkistoitu 1. helmikuuta 2014 Wayback Machinessa
  10. Android Hackathon . Haettu 1. marraskuuta 2012. Arkistoitu alkuperäisestä 6. lokakuuta 2013.
  11. iOSDevCamp 2011 Hackathon . Haettu 1. marraskuuta 2012. Arkistoitu alkuperäisestä 21. lokakuuta 2016.
  12. N9 Hackathon . Haettu 1. marraskuuta 2012. Arkistoitu alkuperäisestä 12. maaliskuuta 2017.
  13. Tervetuloa ensimmäiseen eurooppalaiseen Perl Hackathoniin . Haettu 1. marraskuuta 2012. Arkistoitu alkuperäisestä 11. syyskuuta 2013.
  14. Hac: Haskell Hackathon . Haettu 1. marraskuuta 2012. Arkistoitu alkuperäisestä 2. tammikuuta 2015.
  15. Scalathon: The International Scala Hackathon Arkistoitu 8. huhtikuuta 2011.
  16. HTML5 Hackathon - New York Arkistoitu 7. maaliskuuta 2016 Wayback Machinessa 1. elokuuta 2011
  17. Pune Rails Hackathon: 29.-30.7.2006 . Haettu 1. marraskuuta 2012. Arkistoitu alkuperäisestä 17. toukokuuta 2016.
  18. Avoinna! Hakata! päivä! Arkistoitu 7. maaliskuuta 2012 Wayback Machinessa , Flickr-blogi, 3. syyskuuta 2008
  19. Google Hackathon - 22. tammikuuta 2011 (linkki ei saatavilla) . Haettu 1. marraskuuta 2012. Arkistoitu alkuperäisestä 14. huhtikuuta 2016. 
  20. Hyvä Hackathon . hackathons.rus .
  21. Kansalaisjärjestöt voivat löytää IT-ratkaisuja projektien kehittämiseen Hackathon Dobra 2.0:ssa . Avoimet kansalaisjärjestöt (8.4.2021). Haettu 22. elokuuta 2022. Arkistoitu alkuperäisestä 27. maaliskuuta 2022.
  22. "Ystävällisyyden hackathon" voittoa tavoittelemattomille järjestöille  (venäjäksi)  ? . Haettu 22. elokuuta 2022. Arkistoitu alkuperäisestä 22. elokuuta 2022.
  23. Svetlana Kozlova. Hackathon Dobra 2.0 | Online | Onko se jo ohi  (venäjäksi)  ? . Tproger (7. huhtikuuta 2021). Haettu 22. elokuuta 2022. Arkistoitu alkuperäisestä 25. lokakuuta 2021.
  24. Hackathon kuultu ympäri maailmaa! Arkistoitu alkuperäisestä 1. maaliskuuta 2012. , Foursquare-blogi, 20. syyskuuta 2011
  25. Hyväntekeväisyyshackathon // Pietarin Vedomosti. - 2020. - 26. helmikuuta
  26. Arkkitehtoninen hackathon "City" . Rosmolodezh . Haettu 22. elokuuta 2022. Arkistoitu alkuperäisestä 30. huhtikuuta 2022.
  27. Katso arkkitehtuurihackathonin voittajaprojekteja. Ne voidaan toteuttaa Leningradin alueella . Sobaka.ru . Haettu 22. elokuuta 2022. Arkistoitu alkuperäisestä 11. toukokuuta 2022.
  28. Hack City Spaces 2.0 -arkkitehtuurihackathon . petersburg2.ru . Haettu 22. elokuuta 2022. Arkistoitu alkuperäisestä 12. toukokuuta 2022.
  29. Arkkitehtuurihackathonin tulokset kootaan Leningradin alueen osaamiskeskuksessa . lentv24.ru . Haettu 22. elokuuta 2022. Arkistoitu alkuperäisestä 17. lokakuuta 2021.
  30. Hack City Spaces - arkkitehtonisen hackathonin voittajat selvitettiin . spbdnevnik.ru . Haettu 22. elokuuta 2022. Arkistoitu alkuperäisestä 22. elokuuta 2022.
  31. hackathonit rus - hackathonit, kilpailut . xn--80aa3anexr8c.xn--p1acf . Haettu: 26.10.2022.