Vad är ett hackathon. Om hur jag deltog i hackathon: en ovärderlig upplevelse! Programmeringsspråk, API:er, ramverk


I den moderna världen finns det många nya termer som är obegripliga för människor. Vad är ett hackathon? Detta är en händelse som har blivit mycket vanlig inte bara i andra länder utan också i Ryssland. Därför måste du veta hur ett hackathon hålls, vad det är, vad som behövs för det. Det finns också regler för framgångsrikt arrangemang av detta evenemang.

Definition

Orden "hacker" och "marathon" bildade ett nytt begrepp "hackathon". Vad det är? Hittills gäller inte denna term för det så kallade programmerarmaraton.

Evenemanget går ut på att samla ett team från olika områden inom mjukvaruutveckling. De håller på med en uppgift. Programmerare, designers, chefer kan delta i evenemanget. Hackathons varar från 1 dag till en vecka.

Uppgifter

Det är viktigt att skapa fullfjädrad programvara vid detta evenemang, men en del av dem hålls för utbildnings- och sociala ändamål. Det är vanligt att utveckla webbtjänster som löser samhällsviktiga problem.

Skapar mobilapplikationer, webbapplikationer, infografik, även ett hackathon. Vad det är? Tack vare detta evenemang kommer den första versionen av applikationen att vara klar för lansering. Med den blir det möjligt att testa idéarbetet. Evenemangen varierar i riktning och ämne.

Hur går de?

Först hålls en presentation, med vilken hackathonet inleds. Vad ger det? Detta gör att du kan bekanta dig med händelsen, samt lära dig om uppgifterna. Därefter kommer deltagarna med idéer och team bildas utifrån intressen och kompetens. Sedan kommer projektarbetet.

Deltagare vid sådana evenemang förstärker sin styrka med färdigmat, som pizza, energidrycker. I slutet visas en presentation av projekt. Team delar också med sig av resultatet av sina aktiviteter. Ofta hålls hackathons i form av en tävling. Sedan utvärderar juryn deltagarna och utser vinnarna som får priser.

Varför behövs evenemang?

De är lämpliga för designers, programmerare och andra proffs som är redo att gå samman för att utveckla ett nytt projekt. Detta är syftet med hackathon. Moskva erbjuder ett stort antal evenemang, eftersom många företag är koncentrerade i denna stad.

Hackathons behövs för:

  • bekanta - många specialister kan hitta varandra för att ytterligare dela kunskap, samt arbeta med gemensamma projekt;
  • skapa en gemenskap - evenemang behövs för aktiva människor som är intresserade av ett specifikt problem;
  • kreativ process - det finns en möjlighet att arbeta i ett fritt format;
  • få ny kunskap - vid evenemanget måste du möta de uppgifter som inte fanns där tidigare;
  • visa talang - en möjlighet att visa sin professionalism;
  • implementering av nya idéer - evenemanget låter dig genomföra projekt;
  • startprojekt - företag är intresserade av sådana evenemang och väljer intressanta projekt för deras fortsatta genomförande.

Regler för att organisera ett hackathon

Om hackathon har sociala mål, är detta en utmärkt metod för att locka begåvade specialister. Evenemanget är nödvändigt för implementering av nya metoder för att lösa problem. För att organisera ett hackathon måste du använda följande tips:

  • Fastställande av målet: du måste fastställa vad som är viktigt att lösa vid detta evenemang. Utvecklare bör vara involverade i det, eftersom de vet allt om att skapa applikationer. Experter och studenter kommer också att krävas. Ju fler specialister från olika områden kommer att vara, desto mer kreativa lösningar kommer att dyka upp.
  • Planering: förberedelserna tar 3-6 veckor.
  • Att välja en plats för evenemanget: det kan organiseras på ett IT-företags kontor eller på ett lokalt kafé. Det är lämpligt att välja helgen för detta.
  • Att locka sponsorer: mat, priser och en plattform anses vara de dyraste i ett hackathon. Det är nödvändigt att locka sponsorer i utbyte mot stöd.
  • Berättelse om hackathon: deltagarna måste berätta i detalj om detta evenemang. Det är också nödvändigt att sprida information om evenemanget med alla moderna medel. Sociala medier och press kommer att vara användbara för detta.
  • Matbeställning: Det ska finnas tillräckligt med mat och dryck på evenemanget.
  • Förbereda priser: Det bör finnas priser till vinnarna eftersom detta påverkar evenemangets kvalitet.
  • Du bör tänka på vad som kan vara kritiska situationer. Du måste använda beprövade metoder för att förhindra dem.

Event på Sberbank

Många företag arrangerar evenemang. Sberbank Hackathon anordnas också regelbundet. Specialister från olika områden utvecklar en webbtjänst eller mobilapplikation. Finansiella institutioner kräver nya funktioner i mobila betalningar, överföringar. Säkerhetsfunktioner och utveckling av ekonomiassistenter behövs också. Vinnarna tilldelas kontantpriser.

Därför anses organisationen av ett hackathon inte vara en så svår process. Du behöver bara använda alla tips som presenteras, så kommer eventet att bli lyckat. Tack vare honom kommer nya idéer och projekt att dyka upp som kommer att vara mycket användbara för samhället.

(programmerare, designers, chefer) arbetar tillsammans för att lösa ett problem. Idag är hackathon inte längre hacking, det är bara programmering av maraton. Vanligtvis varar hackathon från en dag till en vecka.

Vissa hackathon är designade för pedagogiska eller sociala ändamål, men oftare är målet med ett hackathon att skapa fullfjädrad programvara. Varje hackathon fokuserar på ett specifikt område, såsom programmeringsspråk, operativsystem, applikation, programmeringsgränssnitt (API).

Berättelse

Termen dök upp 1999. Det antogs oberoende av utvecklarna av OpenBSD och Sun Microsystems.

OpenBSD-utvecklarna använde först termen för att referera till ett kryptografimöte i Calgary, Kanada den 4 juni 1999. Det fick 10 utvecklare att skriva program som inte skulle falla under de strikta exportrestriktioner som USA infört för kryptografisk programvara.

Sun använde namnet "Hackathon" under JavaOne-konferensen 15-19 juni 1999; John Gage föreslog att man skulle skriva ett Java-program för nya Palm V som skulle använda infrarött för att kommunicera med andra Palm-användare.

Med början i mitten av 2000-talet blev hackathon vanligare och sågs av företag och investerare som ett sätt att snabbt utveckla ny mjukvaruteknik eller investeringsområden. Några välkända företag har skapats på hackathon, som GroupMe, som dök upp på TechCrunch Disrupt 2010 hackathon; 2011 köptes det av Skype för 85 miljoner dollar.

Typer av hackathon

För plattformsutveckling

Vissa hackathons är dedikerade till att arbeta på en specifik plattform, till exempel ett operativsystem.

Utveckling av applikationer för mobila plattformar sker till exempel på Over the Air hackathon, som hålls i Bletchy Park (England), som drar till sig betydande sponsringsbidrag. Hackathons för utveckling av video- och datorspel hålls också.

Music Hack Day är ett hackathon tillägnad mjukvara och hårdvara för musik. Sedan 2009 har det hållits över 20 gånger på olika platser.

Varje år sedan 1999 har ett hackathon av utvecklare av operativsystemet OpenBSD hållits.

Programmeringsspråk, API:er, ramverk

Sedan 2007 har Perl hackathons hållits för att förbättra själva språket. Haskell och Scala-utvecklare har liknande evenemang: Haskell Hackathon och Scalathon.

Hackathons hölls för att utveckla applikationer i HTML5 och Ruby on Rails.

Vissa hackathons drivs av företag för att skriva applikationer som använder ett gemensamt API. Ja, Yahoo! har varit värd för "Open Hack Day" sedan 2006 (ursprungligen "Hack Day"), som använder Yahoo! API:er och API:er som ägs av Yahoo! webbplatser som Flickr. Google är värd för ett liknande hackathon för sina egna API:er.

Foursquare var värd för ett globalt hackathon 2011 där över 500 utvecklare på 30 platser utvecklade applikationer med Foursquare API.

Den här veckan, från 18 till 20 november, kommer en ovanlig händelse att äga rum i St. Petersburg - det första allryska hackathon-hacket Ryssland. Under tre dagar kommer skolbarn och elever att få pröva på att bemästra professionella case från fem områden – socialtjänst, finans och blockchain, jordbruk och energi, utbildning och kultur, bioteknik och medicin. Gorod +-korrespondenten bestämde sig för att ta reda på varför ett så ovanligt format behövs, hur skiljer sig ett hackathon från ett vanligt forum och hur effektivt är det?

Ordet "hackathon" är bildat av två engelska ord att hacka (utforska medan du programmerar) och maraton- (maraton). Termen dök upp första gången i Amerika 1999. Detta är ett speciellt format där deltagarna under en begränsad tidsperiod non-stop inte skapar abstrakta lösningar på det problem som diskuteras, utan förbereder specifika produkter i form av till exempel webbplatser eller mobilapplikationer. Enligt hackathonets regler är killarna indelade i lag om två till fyra personer. För att vinna detta lopp måste du ha en hel rad färdigheter och egenskaper: naturlig nyfikenhet, god kommunikationsförmåga, ett skarpt sinne och behärska programmeringsspråk.

Detta tillvägagångssätt är extremt relevant idag, eftersom studenter får möjlighet att interagera direkt med arbetsgivare och företag. Detta gör det möjligt för dem att korrekt bedöma behoven på den moderna arbetsmarknaden. Ett hackathon är också användbart när det gäller ett snabbt och målinriktat utbyte av kunskap och kompetens mellan specialister från olika områden, vilket också berikar det ”professionella bagaget”.

Hackathon skiljer sig från det vanliga forumet i arbetsflödets rörlighet: i genomsnitt, på 40 timmar, måste deltagarna gå från att utveckla en idé till att skapa en fungerande prototyp. Det är särskilt viktigt att det slutliga resultatet är praktiskt taget påtagligt och kan tillämpas i en av mänsklighetens sfärer. När allt kommer omkring besöks evenemanget av investerare som kan identifiera de bästa projekten och genomföra dem. Dessutom är det ett prisvärt sätt att visa unga yrkesverksamma att branschen är intresserad av deras arbete och kunskap. Elevernas framtidstro kommer att bidra till att undvika "brain drain".

För första gången kommer ett rikstäckande hackathon att hållas i St Petersburg i helgen. Innan dess existerade naturligtvis sådana evenemang, men de var mycket specialiserade och lokala till sin natur - i grund och botten hölls sådana "tävlingar" på basis av enskilda företag, på universitetsplatser eller bland programmerare. Först nu har det varit möjligt att skapa en organiserad rörelse som täcker en mängd olika områden: det är planerat att cirka trehundra deltagare från 45 städer kommer till invigningsceremonin fredagen den 18 november.

Inom några dagar ska skolbarn och elever försöka implementera sitt arbete inom fem områden. Som projektledaren Denis Samuilov sa kommer olika lösningar att föreslås, till exempel på problemet med drogdistribution. "Det här fallet kommer att presenteras i riktning mot medicin. På apotek förändras ofta läkemedel i pris. Och de är inte alltid tillgängliga. Vi kan aggregera detta och göra sökningar inte bara efter läkemedelsnamn, utan också efter generika (billigare analoger. - Ungefär red.)”, förklarar specialisten.

Dessutom kommer det att finnas en rad andra användbara projekt på hackathon: på basis av Tinder-dejtingapplikationer kommer mobilapplikationer att utvecklas för optimalt bostadssökande. Och inom jordbruket kommer de att fundera över sätt att leverera produkter till konsumenten så färska som möjligt. Det är omöjligt att inte notera trenden från det senaste året - program baserade på mänsklig interaktion med virtuell verklighet. Experter associerar ämnets popularitet med det sensationella spelet Pokemon Go. Denna användbara erfarenhet av att arbeta med alternativ verklighet är planerad att antas och användas i skapandet av virtuella rundturer på museer, till exempel Eremitaget.

På hackathonets sista dag kommer resultaten att summeras. Vinnarna kommer att få kontantpriser på ett hundra tusen rubel. De kan användas för vidareutveckling av ditt projekt. Övriga deltagare kommer att få en unik upplevelse och eventuellt ödesdigra bekantskaper.

Foton - grupp "Hackathon i Vkontakte"/https://vk.com, grupp "JourHack. 1st hackathon i datajournalistik i St. Petersburg"/https://vk.com.

Ordet "hackathon" bildades från sammanslagning av orden "hacking" och "marathon". Med hacking menar de förstås inte datorbedragare, utan IT-teknikälskare som finner nöje i forskning och sökandet efter extraordinära lösningar.


Den första i världen ägde rum 1999. Det gjordes av utvecklarna OpenBSD OS i Calgary (Kanada).


En grupp forskare samlades där, som var tvungna att lösa en svår uppgift: att hitta en legitim bypass för de restriktioner som USA infört för export av kryptografiska produkter från landet. De kallade evenemanget för ett "hackathon", och kollegorna gillade direkt termen.


10 dagar senare på konferensen JavaOne företag Sun Microsystems höll ett liknande möte, där hon föreslog att utvecklare skulle skapa ett Java-program för Palm V för datautbyte mellan gadgeten och internet via infraröd.


Fokus på framgång, ett trevligt vänligt format, samtidig kommunikation och konkurrenskraft - allt detta gjorde den nya typen av evenemang attraktiva för deltagare och investerare. Så hackathons fick en start i livet.

Varför behöver företag hackathons?

Under 2016 fanns det enligt hackaton.com 3450 hackathons i världen. USA toppar för närvarande listan med 1 568 evenemang per år, följt av Storbritannien (470 hackathons), Kanada (230), Tyskland (223), Frankrike (196). En mängd olika specialister deltog i dem: utvecklare för webben (36 %), mobilsystem (36 %), hårdvaruplattformar (15 %), robotsystem och AI (8 %).


Ryssland finns inte på denna lista. Eftersom, enligt denna källa, hölls bara... ett evenemang i Ryssland 2016.


Naturligtvis är dessa uppgifter ogiltiga. De återspeglar bara det faktum att hackathon som format för utvecklingen av en innovativ ekonomi fortfarande växer i Ryssland. Och även om världen fortfarande vet väldigt lite om hackathon i vårt land, är det verkliga läget mycket bättre än västerländsk statistik.


Så enligt IT-dominanta-portalen hölls 8-10 olika evenemang av denna typ varje månad under 2016 i Ryssland. Och först i april 2017 hölls 19 stora hackathons.


Kanske hade hackathons förblivit ett lokalt fenomen om inte stora företag, investerare och "änglar" uppmärksammat dem. De bedömde potentialen för tillväxt.


Istället för de tråkiga godkännanden och förfiningarna som man måste hantera på vanliga projekt, har hackathons erbjudit ett nytt format för prototyper till minimal kostnad. Inom några dagar får arrangörerna flera lösningar på det tekniska problem som de står inför på en gång.


Å andra sidan är företag attraktiva: här kan du inte bara träffa starka utvecklare, utan också omedelbart testa dem i handling. Slutligen, en viktig fördel med hackathons är att nätverka med potentiella partners och marknadsföra ditt eget företag.

Vilket intresse har deltagarna?

Enligt hackaton.com, yrkesverksamma (42,8%), studenter (21,1%), "amatörer" (18,9%), entreprenörer (9,6%), såväl som de som söker arbete (7,6%).


Temat för hackathon tillkännages omedelbart, men målen tillkännages inte alltid, vilket ger mystik till det framtida evenemanget och lockar särskilt äventyrliga deltagare. Detta görs för att inte störa födelsen av resultatet mitt framför våra ögon. "Mirakel" kan hända med prisfonden.


Så i slutskedet av Design Hackathon, som hölls i Moskva i slutet av juli 2016 av Sberbank Technologies, tillkännagavs den första prisfonden till ett belopp av 200 tusen rubel. Resultaten från hackathon imponerade dock så mycket på arrangörerna att prisfonden höjdes till 500 000 rubel.


Vinnaren då var Dream Team. Hon föreslog en "smart frivillig sjukförsäkringslösning" baserad på DNA-testdata. Erfarenhet, kunskap och initiativ gjorde att vi nådde utmärkta resultat.


Som erfarenheten visar är deltagarna, förutom de deklarerade priserna, intresserade av flera punkter i hackathons:

  • Arbetstillfälle i ledande internetföretag och möjligheten att träffa ”nödvändiga” människor i professionell utveckling.
  • Kontrollera styrkan i utvecklingsteamet i en icke-standard situation: tiden är begränsad, adrenalinet är på gränsen, tävlingsandan spökar.
  • akademiskt intresse. Som regel talar vi i det här fallet om team som arbetar självständigt, det vill säga de söker inte anställning från arrangörerna. De är intresserade av att testa de hypoteser som de har fött för att lösa ett visst mjukvaruproblem.

Hackathon uppföranderegler

Vid första anblicken är det ganska enkelt att bli en vinnare, men många faller för misstag som inte går att göra.

Misstag 1. Underlåtenhet att följa förhållandet mellan hastighet och kvalitet på projektutvecklingen

Många deltagare försöker slutföra projektet så snabbt som möjligt, utan att ta hänsyn till att det viktigaste för juryn är resultatet. Misstag under hackathon är oundvikliga och bör inte fruktas. Men idén som ska visas för juryn måste utarbetas i detalj.

Misstag 2. Oförmåga att arbeta i ett team

Detta är särskilt uppenbart bara i situationer där du snabbt måste få resultatet. På hackathon finns det ingen tid för långa argument, du måste kunna fördela roller på ett kompetent sätt och fatta kompromissbeslut.

Misstag 3. Glöm verkliga mål

Och det kanske viktigaste att komma ihåg är att lösningen som teamet föreslår måste ha en verklig praktisk tillämpning. Som vi minns är näringslivet intresserade av fungerande idéer som företaget kommer att kunna genomföra imorgon och få önskat resultat.

Vad kommer hända härnäst?

Om hackathons inte hade några planer, skulle det inte vara någon idé att prata om dem.

  1. Ämnesskifte. För fem år sedan hölls nästan alla hackathons för att utveckla mobilapplikationer. Men redan förra året skiftade ämnet hackaton mot skapandet av system relaterade till artificiell intelligens och virtuell verklighet. Utan tvekan kommer dessa ämnen att bli toppämnen för framtida hackathon.
  2. Intracorporate-evenemang. Idag är huvudtrenden för stora företag betoningen på innovation och utveckling av kreativa kopplingar inom företag. Genom att genomföra hackathons inom företag kan du bilda tillfälliga team inom företag och samla personer med olika expertis i sådana projekt.
Redaktörens val
Förr eller senare har många användare en fråga om hur man stänger programmet om det inte stänger. Ämnet är faktiskt inte...

Inlägg på material återspeglar varulagerrörelserna under ämnets ekonomiska aktivitet. Ingen organisation kan föreställas...

Kontanthandlingar i 1C 8.3 upprättas som regel i två dokument: en inkommande kontantuppdrag (nedan kallad PKO) och en utgående kontantuppdrag ...

Skicka den här artikeln till min post Inom bokföring är en faktura för betalning i 1C ett dokument som en organisation ...
1C: Trade Management 11.2 Lager för förvaring Fortsätter ämnet för förändringar i 1C: Trade Management UT 11.2 i ...
Det kan vara nödvändigt att kontrollera en Yandex.Money-betalning för att bekräfta pågående transaktioner och spåra motparternas mottagande av medel....
Förutom en obligatorisk kopia av de årliga (ekonomiska) boksluten, som i enlighet med den federala lagen daterad ...
Hur man öppnar EPF-filer Om det uppstår en situation där du inte kan öppna en EPF-fil på din dator, kan det finnas flera anledningar....
Debet 10 - Kredit 10 konton är associerade med förflyttning och förflyttning av material i organisationen. För Debet 10 - Kredit 10 återspeglas ...