Hackathon-aksent. Hvis du bestemmer deg for å organisere et hackathon. Kriterier for å vurdere løsninger for produksjonsevne

(programmerere, designere, ledere) jobber sammen for å løse et problem. I dag er ikke hackaton lenger hacking, de er bare programmering av maraton. Vanligvis varer hackathon fra én dag til en uke.

Noen hackathon er designet for pedagogiske eller sosiale formål, men oftere er oppgaven til et hackathon å lage komplett programvare. Hvert hackathon fokuserer på et spesifikt område, for eksempel et programmeringsspråk, operativsystem, applikasjon, programmeringsgrensesnitt (API).

Historie

Begrepet dukket opp i 1999. Utviklerne av OpenBSD og Sun Microsystems begynte å bruke det uavhengig av hverandre.

OpenBSD-utviklerne brukte først begrepet for å referere til et kryptografimøte i Calgary, Canada 4. juni 1999. 10 utviklere kom til det for å skrive programmer som ikke ville falle inn under de strenge eksportrestriksjonene USA har pålagt kryptografisk programvare.

Sun brukte navnet "Hackathon" under JavaOne-konferansen fra 15.-19. juni 1999; John Gage foreslo å skrive et Java-program for den nye Palm V som ville bruke infrarød til å kommunisere med andre Palm-brukere.

Siden midten av 2000-tallet har hackathons blitt mer vanlig og har blitt sett på av selskaper og investorer som en måte å raskt utvikle nye programvareteknologier eller investeringsområder. Noen kjente selskaper har blitt opprettet på hackathons, som GroupMe, som dukket opp på TechCrunch Disrupt 2010 hackathon; i 2011 ble det kjøpt av Skype for 85 millioner dollar.

Typer hackathons

For plattformutvikling

Noen hackathons fokuserer på å jobbe på en bestemt plattform, for eksempel et operativsystem.

Applikasjonsutvikling for mobile plattformer foregår for eksempel på Over the Air hackathon i Bletchy Park, England, som tiltrekker seg betydelige sponsorbidrag. Det er også hackathons for utvikling av video- og dataspill.

Music Hack Day er et hackathon dedikert til programvare og maskinvare for musikk. Siden 2009 har det blitt holdt over 20 ganger på forskjellige steder.

Siden 1999 har OpenBSD-operativsystemutviklernes hackathon blitt holdt årlig.

Programmeringsspråk, API, rammeverk

Siden 2007 har Perl-hackathons blitt holdt for å forbedre selve språket. Haskell- og Scala-utviklerne har lignende aktiviteter: Haskell Hackathon og Scalathon.

Hackathons ble holdt om utviklingen av HTML5 og Ruby on Rails-applikasjoner.

Noen hackathons drives av selskaper for å skrive applikasjoner som bruker en felles API. Så Yahoo! har kjørt "Open Hack Day" siden 2006 (opprinnelig "Hack Day"), som bruker Yahoo! API og API eies av Yahoo! nettsteder som Flickr. Google kjører et lignende hackathon for sine egne APIer.

Foursquare var vertskap for et globalt hackathon i 2011, med over 500 utviklere på 30 lokasjoner som utviklet applikasjoner ved hjelp av Foursquare API.

Denne uken, fra 18. til 20. november, vil en uvanlig begivenhet finne sted i St. Petersburg - det første all-russiske hackathon-hackRussia. I tre dager skal skoleelever og studenter få prøve seg på å mestre faglige caser fra fem områder – sosiale tjenester, finans og blokkjede, landbruk og energi, utdanning og kultur, bioteknologi og medisin. Gorod +-korrespondenten bestemte seg for å finne ut hvorfor et så uvanlig format er nødvendig, hvordan skiller et hackathon seg fra et vanlig forum, og hvor effektivt er det?

Ordet "hackathon" er dannet av to engelske ord å hacke (utforsk mens du programmerer) og maraton (maraton). Dette begrepet dukket først opp i Amerika i 1999. Dette er et spesielt format der deltakere i en begrenset periode i en non-stop-modus ikke lager abstrakte løsninger på problemet som diskuteres, men utarbeider spesifikke produkter i form av for eksempel nettsider eller mobilapplikasjoner. I følge hackathon-reglene er gutta delt inn i lag på to til fire personer. For å vinne dette løpet må du ha en hel rekke ferdigheter og egenskaper: naturlig nysgjerrighet, gode kommunikasjonsevner, et skarpt sinn og beherskelse av programmeringsspråk.

Denne tilnærmingen er ekstremt relevant i dag, fordi studenter får muligheten til å samhandle direkte med arbeidsgivere og bedrifter. Dette lar dem vurdere behovene til det moderne arbeidsmarkedet riktig. Hackathonet er også nyttig med tanke på rask og målrettet utveksling av kunnskap og kompetanse mellom spesialister fra ulike felt, noe som også beriker den «profesjonelle bagasjen».

Hackathonet skiller seg fra det vanlige forumet i mobiliteten til arbeidsflyten: i gjennomsnitt, på 40 timer, må deltakerne gå fra å utvikle en idé til å lage en fungerende prototype. Det er spesielt viktig at sluttresultatet skal være praktisk talt håndgripelig og kan brukes i en av menneskelivets sfærer. Tross alt blir arrangementet deltatt av investorer som kan fremheve de beste prosjektene og gjennomføre dem. I tillegg er det en rimelig måte å vise unge fagfolk bransjens interesse for deres arbeid og kunnskap. Studentenes tillit til fremtiden vil bidra til å unngå hjerneflukt.

For første gang arrangeres et allrussisk hackathon i St. Petersburg denne helgen. Før det fantes selvfølgelig slike arrangementer, men de var av høyspesialisert og lokal karakter – i utgangspunktet ble slike «konkurranser» holdt på grunnlag av enkeltbedrifter, på universitetenes sider eller blant programmerere. Det var først nå mulig å opprette en organisert bevegelse som dekker et bredt spekter av områder: Det er planlagt at rundt tre hundre deltakere fra 45 byer kommer til åpningsseremonien fredag ​​18. november.

I løpet av flere dager skal skoleelever og elever prøve å implementere arbeidet sitt i fem retninger. Ifølge prosjektleder Denis Samuilov vil det bli foreslått ulike løsninger, for eksempel på problemet med narkotikadistribusjon. «Denne saken vil bli presentert i retning av medisin. I våre apotek endrer medisiner seg ofte i pris. Og de er ikke alltid tilgjengelige. Vi kan samle dette og gjøre søk ikke bare ved navn på legemidler, men også etter generiske medisiner (billigere analoger. - Red. Merk), ”forklarer spesialisten.

I tillegg vil det være en rekke nyttige prosjekter på hackathon: På bakgrunn av dating-applikasjonen Tinder skal det utvikles mobilapplikasjoner for optimal boligsøk. Og innen landbruket vil de tenke over måter å levere produkter til forbrukeren så ferske som mulig. Det er umulig å ikke legge merke til trenden fra det siste året - programmer basert på menneskelig interaksjon med virtuell virkelighet. Eksperter forbinder populariteten til emnet med det oppsiktsvekkende spillet Pokémon Go. Denne nyttige erfaringen med å jobbe med en alternativ virkelighet er planlagt tatt i bruk og brukt til å lage virtuelle omvisninger i museer, for eksempel Eremitasjen.

På den siste dagen av hackathonet vil resultatene bli oppsummert. Vinnerne vil bli tildelt pengepremier på hundre tusen rubler. De kan brukes på videreutvikling av prosjektet ditt. Andre deltakere vil få unike opplevelser og muligens skjebnesvangre bekjentskaper.

Bilder - gruppe "Hackathon i Vkontakte" /https://vk.com, gruppe "JourHack. 1. hackathon om datajournalistikk i St. Petersburg" /https://vk.com.

Ordet "hackathon" ble dannet fra sammenløpet av ordene "hacking" og "maraton". Hacking er selvfølgelig ikke forstått som datasvindlere, men IT-teknologielskere som nyter forskning og søker etter ukonvensjonelle løsninger.


Den første i verden fant sted i 1999. Det ble utført av utviklerne OpenBSD OS i byen Calgary (Canada).


En gruppe forskere samlet seg der, som måtte løse en vanskelig oppgave: å finne en legitim løsning for restriksjonene USA har pålagt eksporten av kryptografiske produkter fra landet. De kalte arrangementet «hackathon» og kollegene likte umiddelbart uttrykket.


Etter 10 dager på konferansen JavaOne selskap Sun Microsystems holdt et lignende møte, hvor hun foreslo at en utvikler skulle lage et Java-program for Palm V for datautveksling mellom dingsen og Internett via den infrarøde porten.


Fokus på suksess, et hyggelig vennlig format, samtidig kommunikasjon og konkurranse - alt dette gjorde arrangementene av en ny type attraktive for deltakere og investorer. Så hackathons fikk en start i livet.

Hvorfor trenger bedrifter hackathons?

I 2016, ifølge estimater fra hackaton.com, ble det holdt 3450 hackathons i verden. Først på listen er nå USA – 1568 arrangementer per år, etterfulgt av Storbritannia (470 hackathons), Canada (230), Tyskland (223), Frankrike (196). Et bredt utvalg av spesialister deltok i dem: utviklere for nettet (36 %), mobile systemer (36 %), maskinvareplattformer (15 %), robotsystemer og AI (8 %).


Russland er ikke på denne listen. Fordi, ifølge denne kilden, ble bare ... ett arrangement holdt i Russland i 2016.


Selvfølgelig er disse dataene ikke gyldige. De gjenspeiler bare det faktum at hackathon som et format for utvikling av en innovativ økonomi fortsatt vokser i Russland. Og selv om verden fortsatt vet svært lite om hackathons i vårt land, er den virkelige tilstanden mye bedre enn vestlig statistikk.


Så, ifølge portalen IT-dominanta, var det hver måned i 2016 i Russland 8-10 forskjellige arrangementer av denne typen. Og bare i april 2017 ble det holdt 19 store hackathons.


Kanskje ville hackathons forblitt et lokalt fenomen hvis ikke store selskaper, investorer og «engler» hadde tatt hensyn til dem. De vurderte potensialet for vekst.


I stedet for de kjedelige godkjenningene og revisjonene som man må forholde seg til når man fullfører ordinære prosjekter, tilbød hackathons et nytt format for å lage prototyper til minimale kostnader. I løpet av få dager får arrangørene flere løsninger på det teknologiske problemet de står overfor.


På den annen side tiltrekkes selskaper: her kan du ikke bare møte sterke utviklere, men også umiddelbart teste dem i aksjon. Til slutt, en viktig fordel med hackathons er nettverksbygging med potensielle partnere og promotering av din egen virksomhet.

Hva er interessen til deltakerne?

I følge hackaton.com deltar offentlige hackathons i dag av spesialister (42,8%), studenter (21,1%), "amatører" (18,9%), gründere (9,6%), samt de som er på jakt etter arbeid (7,6%) %).


Temaet for hackathon kunngjøres umiddelbart, men målene blir ikke alltid kunngjort, noe som legger mystikk til den fremtidige begivenheten og tiltrekker seg spesielt eventyrlystne deltakere. Dette gjøres for ikke å forstyrre fødselen av resultatet rett foran øynene våre. «Mirakler» kan også skje med premiefondet.


Så, på sluttfasen av Design Hackathon, som ble holdt i Moskva i slutten av juli 2016 og Sberbank-Technologies, ble det første premiefondet kunngjort til et beløp på 200 tusen rubler. Resultatene fra hackathonet imponerte imidlertid arrangørene så mye at premiefondet ble økt til 500 tusen rubler.


Vinneren ble deretter Dream Team. Hun foreslo en "smart frivillig helseforsikringsløsning" basert på DNA-testdata. Erfaring, kunnskap og initiativ gjorde det mulig å oppnå et utmerket resultat.


Erfaring viser at deltakerne i tillegg til de annonserte premiene er interessert i flere punkter i hackathon:

  • Arbeidsmulighet i ledende Internett-bedrifter og utsiktene til å møte mennesker "nødvendig" i faglig utvikling.
  • Tester styrken til utviklingsteamet i en ikke-standard situasjon: tiden er begrenset, adrenalinet er på grensen, konkurranseånden hjemsøker.
  • Akademisk interesse. Som regel snakker vi i dette tilfellet om lag som jobber selvstendig, det vil si at de ikke søker jobb hos arrangørene. De er interessert i å sjekke hypotesene de har født for å løse et bestemt programvareproblem.

Atferdsregler for hackathon

Ved første øyekast er det lett nok å bli en vinner, men mange faller for feil som ikke kan gjøres.

Feil 1. Manglende overholdelse av forholdet mellom hastighet og kvalitet på utviklingen av prosjektet

Mange deltakere prøver å gjennomføre prosjektet så raskt som mulig, uten å ta hensyn til at det viktigste for juryen er resultatet. Feil under hackathons er uunngåelige og bør ikke fryktes. Men ideen som skal demonstreres for juryen må utarbeides i detalj.

Feil 2. Manglende evne til å jobbe i team

Dette gjelder spesielt i situasjoner hvor du raskt må få resultater. På hackathon er det ikke tid til lange argumenter, du må kunne tildele roller riktig og ta kompromissbeslutninger.

Feil 3. Å glemme ekte mål

Og kanskje det viktigste å huske på er at løsningen som teamet foreslår må ha reell praktisk anvendelse. Som vi husker, er næringslivet interessert i fungerende ideer som selskapet vil kunne implementere i morgen og få det ønskede resultatet.

Hva vil skje videre?

Hvis hackathons ikke hadde noen planer, ville det ikke vært noen vits i å snakke om dem.

  1. Emneskifte. Inntil for fem år siden ble nesten alle hackathons gjennomført med mål om å utvikle mobilapplikasjoner. Men allerede i fjor skiftet temaet hackathons mot å lage systemer relatert til kunstig intelligens og virtuell virkelighet. Det er ingen tvil om at disse temaene vil bli topprangert for fremtidige hackathons.
  2. Interne arrangementer. I dag er hovedtrenden for store bedrifter vektlegging av innovasjon og utvikling av kreative forbindelser innad i bedrifter. Å holde intracorporate hackathons lar deg danne midlertidige team innen selskaper og bringe folk med ulik kompetanse til slike prosjekter.

I den moderne verden er det mange nye begreper som er uforståelige for folk. Hva er et hackathon? Dette er en begivenhet som har blitt veldig vanlig ikke bare i andre land, men også i Russland. Derfor må du vite hvordan hackathonet holdes, hva det er, hva som er nødvendig for det. Det er også regler for vellykket organisering av dette arrangementet.

Definisjon

Ordene "hacker" og "maraton" har skapt et nytt konsept for "hackaton". Hva det er? Til dags dato refererer ikke dette begrepet til det såkalte maraton av programmerere.

Arrangementet innebærer å samle et team fra ulike områder innen programvareutvikling. De jobber med en oppgave. Programmerere, designere, ledere kan delta i arrangementet. Hackathons varer fra 1 dag til en uke.

Oppgaver

Det er viktig å lage komplett programvare på dette arrangementet, men noen av dem holdes for pedagogiske og sosiale formål. Det er vanlig å utvikle webtjenester som skal løse samfunnsmessig betydningsfulle problemer.

Lager mobilapper, webapper, infografikk, hackathon også. Hva det er? Takket være denne hendelsen vil den første versjonen av applikasjonen være klar til å lanseres. Med dens hjelp vil det vise seg å teste arbeidet med ideen. Arrangementer er forskjellige i fokus og tema.

Hvordan går de?

Først lages en presentasjon, som hackathonet starter med. Hva gjør den? Dette lar deg gjøre deg kjent med arrangementet, samt lære om oppgavene. Deretter kommer deltakerne med ideer og det dannes team basert på interesser og ferdigheter. Deretter følger arbeidet med prosjekter.

Deltakere på slike arrangementer fyller på kreftene med tilberedt mat, som pizza, energidrikker. Til slutt demonstreres en presentasjon av prosjekter. Lag deler også resultatene av aktivitetene sine. Ofte arrangeres hackathons i form av en konkurranse. Deretter vurderer juryen deltakerne og bestemmer vinnerne, som får premier.

Hvorfor trengs arrangementer?

De passer for designere, programmerere og andre fagfolk som er klare til å gå sammen for å utvikle et nytt prosjekt. Dette er nettopp formålet med hackathonet. Moskva tilbyr et stort antall arrangementer, da mange selskaper er konsentrert i denne byen.

Hackathons er avgjørende for:

  • bekjente - mange spesialister kan finne hverandre for å videre dele kunnskap, samt jobbe med felles prosjekter;
  • skape et fellesskap - begivenheter er nødvendige for aktive mennesker som er interessert i et spesifikt problem;
  • kreativ prosess - det er en mulighet til å jobbe i et fritt format;
  • få ny kunnskap - på arrangementet må du møte de oppgavene som ikke var der før;
  • vise talent - en mulighet til å demonstrere din profesjonalitet;
  • implementering av nye ideer - arrangementet lar deg implementere prosjekter;
  • oppstartsprosjekter - selskaper er interessert i slike arrangementer, og velger interessante prosjekter for videre implementering.

Hackathon organisasjonsregler

Hvis hackathon har sosiale mål, er dette en utmerket metode for å tiltrekke seg dyktige fagfolk. Arrangementet er nødvendig for implementering av nye metoder for problemløsning. For å organisere et hackathon, må du bruke følgende tips:

  • Bestemmelse av målet: du må fastslå hva som er viktig å bestemme ved denne begivenheten. Utviklere bør være involvert i det, fordi de vet alt om å lage applikasjoner. Du trenger også eksperter, studenter. Jo flere spesialister fra ulike felt det vil være, jo flere kreative løsninger vil dukke opp.
  • Planlegging: Det vil ta 3-6 uker å bli klar.
  • Velge et sted for arrangementet: det kan organiseres på kontoret til et IT-selskap eller i en lokal kafé. Det er lurt å velge en helg for dette.
  • Tiltrekke sponsorer: De dyreste tingene i hackathon er mat, premier og en plattform. Det er nødvendig å tiltrekke seg sponsorer i bytte mot støtte.
  • Hackathon-historie: Deltakerne må fortelle i detalj om denne hendelsen. Du må også spre informasjon om arrangementet med alle moderne midler. Til dette vil sosiale medier og presse komme godt med.
  • Matbestilling: Det skal være nok mat og drikke på arrangementet.
  • Utarbeidelse av premier: det bør være premier til vinnerne da dette påvirker kvaliteten på arrangementet.
  • Du bør tenke over hvilke kritiske situasjoner som kan være. Du må bruke velprøvde metoder for å forhindre dem.

Arrangement på Sberbank

Mange bedrifter holder et arrangement. Sberbank hackathon arrangeres også regelmessig. Spesialister fra ulike felt utvikler en webtjeneste eller mobilapplikasjon. Finansinstitusjoner krever nye funksjoner i mobilbetalinger, overføringer. Vi trenger også sikkerhetsfunksjoner og utvikling av økonomiassistenter. Vinnerne vil bli premiert med pengepremier.

Derfor anses det å organisere et hackathon som ikke en så vanskelig prosess. Du trenger bare å bruke alle tipsene som presenteres, så blir arrangementet vellykket. Takket være ham vil det dukke opp nye ideer og prosjekter som vil være svært nyttige for samfunnet.

I dag får hackathon mer og mer popularitet på den russiske føderasjonens territorium. Selv om ikke alle vet hva dette arrangementet er og til hvilket formål det holdes. For de som vet, er det en oppdatert oppdatert som holdes i Russland.

Hackathon: hva er det?

Begrepet "hackathon" kommer fra sammenløpet av to engelske ord - maraton og hacker. Mange anser hackathons for å være en samling av hackere. Men dette er en feilvurdering. Dette er et maraton for programmerere, der små lag konkurrerer i programvareutvikling i forskjellige retninger. Varigheten av slike maraton varierer fra flere dager til en uke.

I de fleste tilfeller jobber hackathon-deltakere med programvareutvikling, men løper maraton for å løse sosiale eller pedagogiske problemer. Resultatet er utviklingen av:

  • Mobilapplikasjoner;
  • Web-applikasjoner;
  • nettsteder;
  • Design løsninger.

Som et resultat av maraton av programmerere oppnås en MVP (minimum levedyktig produkt).

Det er mange hackathons-emner: fra utdanning og medisin til bydesign.

Opprinnelsen til hackathons

Intellektuelle konkurranser har blitt holdt i mer enn et dusin år. Et eksempel på slike «hjernekamper» er metoden for felles saksekrettelse (løsning av spesifikke livssituasjoner) utført i 1924 ved Harvard Business School.

Begrepet hackathon stammer fra Sun Microsystems og OpenBSD-utviklerne, som døpte samarbeidet deres i 1999. I løpet av denne tiden jobbet OpenBSD-utviklere og Sun Microsystems med å lage krypteringsalgoritmer som ikke var forbudt av amerikanske eksportrestriksjoner. Et prosjekt for å lage programvare på Java-språket ble kalt et hackathon.

Og i 2005 hadde hackathon vunnet popularitet blant de som ønsker å lage startups eller er engasjert i rask programvareutvikling.

Maraton etapper

Som ethvert arrangement finner hackathon sted i flere stadier:

  1. Åpning og generell kjennskap til avklaringen av emnet for arrangementet (hvis noen);
  2. Diskutere ideer og danne konkurrerende lag;
  3. Teamarbeid på prosjekter;
  4. Presentasjon av verk. Hvert team viser et forberedt prosjekt.

Teamarbeid på et prosjekt er den lengste etappen av maraton. Det kan ta fra et par timer til flere dager. Hackathon-deltakerne spiser spontant. I de fleste tilfeller består kostholdet deres av pizza, smørbrød og energidrikker. Soveplass for deltakere er ikke gitt. Derfor utstyrer de som ønsker å slappe av det på egen hånd.

Hvis hackathonet avholdes i form av en konkurranse, vurderer den inviterte juryen prosjektene som er utarbeidet av lagene og bestemmer vinneren, som mottar prisen.

Grunner til popularitet

Hackathon er et arrangement som lar unge programmerere, designere og andre IT-spesialister lage et nytt felles prosjekt. Og også under arrangementet:

  • Gjøre bekjentskaper... Hackathon er et flott sted å utveksle erfaringer, nye ideer for å lage prosjekter;
  • Opprett IT-fellesskap... Hackathonet er rettet mot å bringe sammen likesinnede spesialister som er interessert i å løse et spesifikt problem eller utvikle et emne;
  • Delta i en ikke-standard arbeidsprosess og vennlig samarbeid... Hackathonet har ikke en stiv timeplan og arbeidsformat. Det lar spesialister fra helt andre felt ta del i et felles prosjekt, som ellers ville vært umulig;
  • Berik kunnskapen din... Et trekk ved maraton er at deltakerne løser problemer som er ukjente for dem. Derfor er læringsprosessen under hackathon rask med mulighet til å anvende kunnskapen som er oppnådd i praksis. Og det vennlige teamet lar deg stole på omfattende assistanse. Hackathonet gir en unik mulighet til å lære på få timer og til og med minutter det som normalt ville kreve å se et helt videokurs;
  • uttrykk deg selv... Hackathonet lar deltakerne demonstrere sin profesjonalitet;
  • Gi liv til innovative ideer... Hackathon lar deg eksperimentere, lage og implementere de mest utrolige ideene;
  • Bedrifter finner lovende ansatte... Hackathonet lar deg presentere startups av potensiell interesse for selskaper.

Hackathon-destinasjoner

Hackathon ble laget som en konkurranse for programmerere, men i dag har begrepet en bredere betydning. Den samler designere, ledere og journalister. Det arrangeres medisinske, pedagogiske og sosiale hackathons for å løse betydelige problemer.

Hackathon-sjetonger

Hackathonet har for lengst sluttet å være et vanlig hurtigkodemaraton. Nå er hovedrollen gitt til teamarbeid - evnen til å:

  • Fordel ansvar riktig;
  • Bruk de tilgjengelige ressursene med omhu;
  • Koordinere felles innsats;
  • Nå målet ditt så snart som mulig.

Hackathons arrangeres for å tiltrekke seg unge fagfolk (utviklere, eksperter) og gi dem muligheten til å kommunisere i en uformell setting, utveksle erfaringer og implementere ideene deres.

Slike konkurranser er en fin start for nybegynnere. Det er selskaper som startet oppstigningen med hackathons og har fått verdensomspennende anerkjennelse i dag. For eksempel ble GroupMe, som deltok i hackathonet i 2010 (som en del av TechCrunch Disrupt-konferansen), kjøpt av Skype-selskapet et år senere (i 2011) for 85 millioner dollar!

Eksperter sammenligner hackathon med det beryktede «sparket» som stimulerer hjernen til å fungere. Og kombinert med ekspertråd og kollektiv intelligens, kan et hackathon bli en virkelig unik begivenhet.