Cum funcționează hackatonul? Hackathon: ce este și de ce este necesar? „Nu poți” uita de feedback-ul experților

11.12.2021 General

Hackathon este un eveniment la care o echipă de dezvoltatori, într-un timp limitat și într-un spațiu restrâns, împărțindu-se în grupuri, rezolvă o anumită problemă prin crearea unei soluții, produsului sau serviciului software (de inginerie).

Din punctul meu de vedere, un hackathon este divertisment pentru programatori, care le permite să-și realizeze unele dintre obiectivele într-un timp scurt.

obiectivele dezvoltatorului:

  • A se distra
  • Încercați câteva tehnologii, practici
  • Testează o ipoteză/idee într-un timp scurt
  • Fă ceva ce ai vrut să faci de mult timp
  • Verificați oamenii, echipa, încercați să lucrați împreună
  • Prezentați un proiect existent, câștigați experiență, recenzii, investiții
  • Fă ceva util
  • Primiți beneficii materiale din participarea la un hackathon

Am pus aceste obiective în ordinea în care le percep ca dezvoltator și participant la hackathon-uri. Oamenii sunt diferiți, iar prioritățile lor sunt foarte diferite.

Există, de asemenea, diferite tipuri de Hackathon.

criteriile hackatonului

  • Tematic/general
  • Concurență/fan
  • Concentrați-vă pe soluții tehnologice vs concentrare pe afaceri

Pe baza acestor criterii (și a multor altele), atât hackatonul, cât și publicul care va veni la el vor diferi.
Este foarte important ca prezentarea organizatorilor și a publicului din acest loc să coincidă.

Hackathon tematic conturează clar o zonă specifică în care problema va fi rezolvată și (sau) un set de tehnologii prin care aceste probleme vor fi rezolvate.

Exemple de subiecte:

  • control electronic,
  • caritate,
  • independență energetică,
  • industria restaurantelor,
  • instrumente pentru hărți mentale,
  • jocuri pe mobil.

Set de tehnologie de obicei definit dacă evenimentul se desfășoară la inițiativa sau sub auspiciile unui reprezentant al acestor tehnologii (companie sau comunitate)
De exemplu: hackathon hardware pe intel Galileo, hackathon foto de la Nikon, Nvidia-CUDA, Unity 3d, ruby ​​​​on rails în lumea reală etc.

General Hackathons nu definesc un subiect clar al proiectelor și sunt diferențiate în funcție de parametrii individuali.

Cu cât schițați mai clar subiectul, cu atât publicul se va apropia de el, dar cu atât va fi mai mic. Dacă hackatonul nu are o diferențiere semnificativă, nimeni nu poate veni la el.

Polaritate competiție/fan vine în primul rând din poziția organizatorilor și a subiectului.
De exemplu, un hackathon pe tema „Cel mai inutil lucru din lume” va avea o mică componentă de competiție.

Cel mai important factor pentru acest criteriu este, de asemenea disponibilitatea și mărimea fondului de premii. Cu cât se anunță mai mare și mai activ, cu atât atmosfera de cursă și tensiune va fi mai prezentă la eveniment.

Fabricabilitate vs orientare spre afaceri Acestea sunt în primul rând criterii de evaluare a soluțiilor produse la hackathon-uri.

De asemenea, vine din esența organizatorilor și a subiectului și este poate cel mai important lucru care trebuie transmis în mod constant participanților, deoarece, altfel, aceștia pot fi foarte dezamăgiți de inadecvarea evaluării.

* Programatorii sunt întotdeauna orientați tehnologic.

Criterii de evaluare a unei soluții bazate pe fabricabilitate:

  • Excelență tehnică și funcționalitate
  • Complexitatea implementării, tehnologiilor și abordărilor utilizate
  • Design, perfectiunea vizuala a produsului

Criterii pentru componenta de afaceri:

  • A avea un model de afaceri, a înțelege de unde vor veni banii și cum să-i returnezi.
  • Structura și calitatea prezentării, comunicarea către public, prezentarea, o idee a strategiei de marketing a proiectului.
  • O echipă este un grup de oameni care pot implementa sistematic soluții.

În consecință, echipa care a dezvoltat o soluție super-tehnologică și complexă va fi dezamăgită de victoria echipei cu o prezentare frumoasă și un ulcior cu limba suspendată. Pentru a evita dezamăgirea, trebuie să articulezi clar obiectivele și criteriile evenimentului.

De asemenea, un criteriu de evaluare obligatoriu ar trebui să fie excelență și eficiență generală soluția propusă. Ar trebui să funcționeze.
Dacă acest lucru nu este luat în considerare, atunci hackatonul se transformă într-un concurs de idei frumoase.

În ciuda faptului că criteriile de mai sus sunt polare, ele pot și ar trebui să fie combinate. Aceasta este dificultatea și principala provocare la crearea conceptului de hackathon.

Prin urmare, prima întrebare pe care organizatorul ar trebui să și-o pună este:

Motivul, tema și scopul hackathon-urilor sale?

Trebuie să înțelegeți că adunați o grămadă de oameni de obicei profesioniști și scumpi din punct de vedere salarial, astfel încât aceștia să-și dedice timpul personal rezolvării problemei pe care o puneți cu tema dvs.

Programatorilor le place să facă lucruri interesante, importante, utile și astfel încât toată lumea să știe despre asta.

Subiectul tău ar trebui să fie simplu și clar.

Așteptări de la produsele dezvoltate la hackathon

  • 99,7% dintre startup-uri mor.
  • 99,9% din soluțiile dezvoltate la un hackathon sunt aruncate. Și este corect.

O soluție la un hackathon este o încercare rapidă și murdară de a testa posibilitatea de a rezolva o anumită problemă.

Structura Hackathonului în ceea ce privește proiectele și echipele:

  • Dezvoltatorii de la Hackathon se înregistrează fie ca echipe, fie individual.
  • În al doilea caz, sarcina organizatorilor este de a forma o echipă din participanți individuali.
  • În funcție de criteriile hackatonului, puteți seta cerințe pentru echipe - cantitate minimă, prezenţa specializărilor tehnice în anumite domenii etc.
  • Participanții care nu sunt incluși în nicio echipă vor fi foarte supărați.

Prezentări de idei- indiferent dacă se înscriu la tine în echipe sau individual, la începutul hackathons-urilor este imperativ să prezinți proiecte.
Acest lucru realizează mai multe dintre următoarele obiective:

  • Formarea echipelor (dacă nu sunt formate)
  • Prezentarea echipelor concurenților
  • Prezentarea juriului și organizatorilor cu privire la proiecte
  • Prezentarea participanților la propriile proiecte.

Prezentările de idei de la oameni care nu vor lua parte la hackathon nu au niciun sens. Liderul de proiect trebuie să fie alături de echipă tot timpul, ciocănindu-i și spălându-i creierul. În caz contrar, proiectul nu va decola.

Dimensiunea ideală a echipei pentru hackathon-uri generale/de afaceri 4-7 persoane cu diferite specializări.

Pentru hackathon-uri cu accent tehnic - cel puțin 2.

Nu este indicat ca cineva să facă proiecte singur, uneori chiar câștigă, dar nu au spiritul hackathon-urilor.

Data și durata

Hackathon-urile durează de la 1 la 3 zile.

Pentru un hackathon mare, durata optimă este de 48 de ore, începând de vineri seara, terminându-se duminică seara.

Internet

Un internet bun este esențial pentru găzduirea hackathon-urilor. Calculul recomandat pentru canalul de internet extern este 1Mbit * 1 participant.
Este foarte de dorit să aibă canal de rezervă, care poate fi conectat în caz de defecțiune a celui principal.

retea wifi- cu o cantitate mare de echipamente (laptop-uri, accesorii), un canal wifi care funcționează satisfăcător în condiții normale poate să nu facă față activității hackathon-urilor.

Organizatorii

Evident, echipa este cea mai importantă componentă a oricărui lucru.

Conducere

Aceasta este persoana care stabilește tonul și starea de spirit a evenimentului, se asigură că totul se întâmplă conform programului, anunță etapele, participanții și alte informații importante.

Este necesar ca prezentatorul să fie cât mai neutru posibil și să nu simpatizeze deschis cu niciunul dintre participanți, cu atât mai puțin să îi „asuprească” pe cei care nu se descurcă bine.

Sarcina prezentatorului este să mențină starea de spirit a evenimentului și, prin urmare, el este cel care trebuie să completeze toate momentele tehnice, problemele dintre prezentări și alte faux pas. În același timp, liderul este cel mai puțin persoana importanta pe scenă și funcția lui este de a ridica importanța tuturor celorlalți.

Cerințe pentru prezentator: capacitatea de a vorbi în public, cunoașterea domeniului subiectului, autoritatea în rândul participanților.

Prezentatorul poate fi și judecător sau mentor, deși, după părerea mea, acest lucru nu este de dorit.

Secretar eveniment

Persoana care se ocupă de program, mentori, sponsori, prezentator, știe când cine are un pitch, ce ar trebui să spună prezentatorul și când. Adesea poate difuza online și posta fotografii pe rețelele de socializare.

Specialist tehnic

O persoană care știe cum funcționează rețeaua pentru evenimente și unde să o conecteze este bună atunci când a configurat-o. De asemenea, adesea printre participanți (în ciuda faptului că sunt programatori) Apar probleme pe care nu le pot rezolva singure - computerul nu se conectează la rețea, sistemul de operare s-a prăbușit, nu există o unitate flash. Este foarte bine când există cineva care să aibă grijă de ei.

De asemenea, este bine atunci când un administrator se poate ocupa de funcționarea corectă a microfoanelor, a sunetului, a fluxurilor video, a fluxurilor interactive și a altor lucruri care fac un hackathon distractiv. Dacă găzduiți un Hackathon și aveți nevoie de un sunet bun, ar trebui să vă gândiți să închiriați difuzoare în avans. Vă sfătuim să contactați numai profesioniști.

Nu uitați că Legea lui Murphy funcționează întotdeauna bine când vine vorba de infrastructura tehnică a evenimentelor: Dacă se poate întâmpla ceva, cu siguranță se va întâmpla.

Volum de ajutor

Oamenii care asigură toată logistica evenimentului se asigură că există cafea și toaleta nu se înfundă. Satisfacerea nevoilor participanților, găsirea și obținerea lucrurilor găsite (de exemplu, încărcătoare de laptop pe care participanții au uitat să le ia cu ei), făcând imposibilul.

Cineva din echipă trebuie să fie prezent la evenimente tot timpul, zi și noapte. Acești oameni ar trebui să fie cunoscuți (sarcina prezentatorului este de a le prezenta tuturor) și să fie ușor de identificat prin tricouri, insigne etc.

Intrare plătită

Totul depinde de capacitățile și conceptul tău.

În general, vă recomand să faceți intrarea plătită (cu accent pe preînregistrare), deoarece aceasta va funcționa ca un filtru pentru persoanele „de stânga” și va oferi, de asemenea, o motivație suplimentară participanților să nu uite să vină.

De asemenea, cu PR de succes, înregistrările vă pot acoperi în mod semnificativ cheltuielile și vă pot oferi exact acei bani care sunt greu de obținut de la sponsori.

Lucrați după hackathoane

Acest punct este foarte des uitat, deși nu este mai puțin important decât munca dinaintea evenimentului.

Trebuie să rezumam rezultatele, să postăm fotografii, să anunțăm online câștigătorii și ce îi așteaptă și să le mulțumim din nou partenerilor noștri. Lucrul după hackathon-uri este o investiție directă în imaginea ta și în următorul eveniment. Nu uita de asta!

Cuvinte cheie:Închiriere difuzoare, Hackathon, obiective, programatori, creare de programe, proiecte, Design, afaceri

Acum două săptămâni am avut ocazia să particip pentru prima dată la un hackathon! Scopul evenimentului a fost de a dezvolta idei de afaceri viabile care ar putea îmbunătăți starea mediu inconjurator Marea Baltica. Această sesiune de brainstorming de trei zile a avut loc în centrul orașului Helsinki, la care au participat 12 echipe, inclusiv a mea. O experiență de neuitat și de neprețuit!

Ce este un hackathon?

Cuvântul „hackathon”, care a venit din lumea IT în 1999, înseamnă o colaborare intensă între programatori, designeri și manageri pentru a rezolva o problemă specifică (de exemplu, crearea unui nou software).

În prezent, hackathoanele câștigă popularitate și în rândul oamenilor de afaceri, cercetătorilor și chiar politicienilor. Mai mult, hackathoanele sunt concepute tocmai pentru a se asigura că toți specialiștii de mai sus se reunesc și toată lumea contribuie la dezvoltarea unei idei/proiect.


De regulă, nu există una, ci multe echipe prezente la un hackathon. În primul rând, organizatorii hackatonului anunță sarcina principală, apoi echipele candidate solicită participare, cei mai buni ajung la hackathon și concurează pentru premiul principal. Evenimentul durează de obicei câteva zile, timp în care echipele lucrează intens la proiect, se consultă cu specialiștii (experți) invitați și pregătesc o prezentare a proiectului pentru ultima zi, în care juriul determină câștigătorul.


De asemenea, organizatorii se ocupă de mâncarea și petrecerea timpului liber al participanților. Toate acestea sunt făcute pentru a crea o atmosferă creativă pentru eveniment, în care echipele își găsesc și timp să se relaxeze și să comunice între ele. Astfel, fiecare participant la hackathon primește o experiență profesională utilă, oportunitatea de a se întâlni personal cu experți din domeniul propriu și din alte domenii și doar să se distreze, iar echipa câștigătoare va primi și un premiu în bani pentru asta!

Hackathon DEEP Challenge - de la teorie la practică

Scopul principal al hackatonului Provocare PROFUNDĂ a fost crearea condițiilor pentru dezvoltarea și implementarea ideilor comerciale care să îmbunătățească situația de mediu în regiunea baltică. Pentru aceasta, cu o lună înainte de evenimentul propriu-zis, organizatorii au anunțat acceptarea cererilor de la echipele cu idei de afaceri și au invitat peste zece experți din diverse domenii de activitate (de la cercetători și ingineri la oameni de afaceri și politicieni). Dintre 70 de aplicații, pe baza avizului consiliului de experți, au fost selectate cele 12 cele mai bune, inclusiv echipa mea.



Hackathon Provocare PROFUNDĂ a fost organizat în centrul orașului Helsinki în sala de conferințe a complexului de apă Piscina Allas Sea, dintre care punctul culminant sunt trei piscine în aer liber chiar vizavi de zona comercială Kauppatori. Din păcate, nu am avut timp să înot în piscină sau să fac aburi în saună, deși organizatorii au oferit această oportunitate tuturor participanților la hackathon gratuit.

Sarcina participanților la hackathon a fost clară: să-și dezvolte ideea într-un proiect de afaceri realist și să-l prezinte publicului în ultima zi. Hackathonul a început vineri seara și s-a încheiat duminică după-amiază. Evenimentul a fost găzduit de un finlandez atât de carismatic, un faimos prezentator al unuia dintre posturile de radio finlandeze.


Vineri - încălzire

Prima zi a fost de încălzire: s-au anunțat misiunea hackatonului și sarcina echipelor, s-au organizat câteva competiții pentru ingeniozitate, apoi toți au ieșit la cină împreună. Acest lucru a permis participanților din diferite echipe să se cunoască între ei, experți și organizatori. Trebuie să spun că ne-au hrănit bine, ceea ce a contribuit și la crearea unei atmosfere prietenoase la eveniment.


Sâmbătă - brainstorming

A doua zi poate fi numită cu ușurință o sesiune de brainstorming. În această zi, fiecare echipă a avut ocazia să discute ideea cu mai mulți experți (30 de minute fiecare). De exemplu, ideea noastră a fost dedicată realizării unei stații meteo subacvatice și a fost criticată de diverși experți din punct de vedere ingineresc, economic și de mediu. Pe lângă critici, ne-au oferit, desigur, sfaturi despre cum să îmbunătățim ideea, să o facem mai realistă și viabilă din punct de vedere comercial. În plus, am primit contacte ale potențialilor clienți și parteneri care ar putea fi interesați de proiect.


Imediat după sesiunile cu experții, organizatorii ne-au uimit de faptul că fiecare echipă trebuie să facă și să le trimită o prezentare a ideii și a planului de afaceri înainte de ora 21.00. Am avut la dispoziție doar patru ore pentru a remedia toate defectele ideii, a implementa recomandările experților și a încadra totul într-o prezentare de trei minute! Acesta este motivul pentru care echipa mea a ales să lucreze mai mult la proiect în loc să meargă la saună și la piscină.

Învierea – prezentare

Dimineața devreme am scris textul unui discurs de trei minute și l-am repetat în tren, pentru că... Finala hackatonului a început dimineața: prezentări ale liderilor de echipă. Nu toți vorbitorii au reușit să-l mențină la 3 minute, iar prezentatorul i-a întrerupt brusc, spunând: „Timpul tău a expirat”. Am întâmpinat o problemă că animația din prezentarea mea nu a funcționat, deoarece... organizatorii l-au convertit în PDF (o lecție bună pentru viitor!).

După prezentare, juriul a pus 2-3 întrebări despre proiect. Interesant este că în acest hackathon juriul nu a fost compus din experți care au putut evalua proiectele și progresele din timpul competiției din diferite unghiuri, ci sponsorii hackatonului (reprezentanți ai băncilor și granturi)

După discursuri a fost un prânz final, sau mai bine zis gustare(în rusă: mic dejun + prânz), care este un bufet de zeci de preparate și deserturi. Apropo, după părerea mea, deserturile sunt cele mai multe punct forte Bucătăria finlandeză!


Și în sfârșit, juriul este pregătit să anunțe câștigătorii hackatonului: vai, de data aceasta nu am fost noi. Echipele câștigătoare au primit mici premii în bani (1500, 1000 și 500 de euro pentru locul I, al doilea și, respectiv, al treilea). Acesta este hackatonul Provocare PROFUNDĂ era terminat.

Concluzie

Deci, ce putem spune despre hackathon? În opinia mea, aceasta este o formă extrem de productivă de a lucra împreună pentru a dezvolta idei. In primul rand, Un hackathon este o platformă ideală pentru dezvoltarea rapidă a proiectelor: în doar trei zile am obținut un plan de afaceri bun dintr-o idee brută, precum și părere atât de la specialişti îngusti cât şi de la publicul larg. În al doilea rând, hackathonul este o modalitate foarte convenabilă de a vă promova ideea: Am întâlnit personal potențiali parteneri și clienți cu care putem implementa un proiect în viitor. Al treilea, experiență de scurte discursuri și comunicare într-un mediu antreprenorial- acesta este ceva complet nou pentru mine. La urma urmei, unde mai poți gusta mâncare delicioasă, să mergi la piscină și să faci aburi în saună gratuit? :-)

Săptămâna aceasta, din 18 până în 20 noiembrie, va avea loc la Sankt Petersburg un eveniment neobișnuit - primul hackathon rușian hackathonRussia. Pe parcursul a trei zile, școlari și studenți își vor putea încerca mâna la stăpânirea cazurilor profesionale din cinci domenii - servicii sociale, finanțe și blockchain, agricultură și energie, educație și cultură, biotehnologie și medicină. Corespondentul City+ a decis să descopere de ce este nevoie de un format atât de neobișnuit, cum diferă un hackathon de un forum obișnuit și cât de eficient este?

Cuvântul „hackathon” este format din doi cuvinte englezești a hack (explorați în timpul programării) și maraton (maraton). Acest termen a apărut pentru prima dată în America în 1999. Acesta este un format special în care participanții, pe o perioadă limitată de timp, non-stop, nu creează soluții abstracte la problema în discuție, ci pregătesc produse specifice sub forma, de exemplu, de site-uri web sau aplicații mobile. Conform regulilor hackatonului, băieții sunt împărțiți în echipe de două până la patru persoane. Pentru a câștiga această cursă, trebuie să ai o întreagă gamă de abilități și calități: curiozitate naturală, bune abilități de comunicare, o minte ascuțită și stăpânire a limbajelor de programare.

Această abordare este extrem de relevantă astăzi, deoarece studenții au posibilitatea de a interacționa direct cu angajatorii și întreprinderile. Acest lucru le permite să evalueze corect nevoile pieței moderne a muncii. Hackathonul este util și în ceea ce privește schimbul rapid și direcționat de cunoștințe și competențe între specialiști din diferite domenii, ceea ce îmbogățește și „bagajul profesional”.

Ceea ce face un hackathon diferit de un forum obișnuit este mobilitatea procesului de lucru: în medie, în 40 de ore, participanții trebuie să treacă de la dezvoltarea unei idei la crearea unui prototip funcțional. Este deosebit de important ca rezultatul final să fie practic tangibil și să poată fi folosit într-una din sferele vieții umane. Până la urmă, la eveniment participă investitori care pot evidenția cele mai bune proiecte și le pot implementa. În plus, aceasta este o modalitate accesibilă de a arăta tinerilor profesioniști că industria este interesată de munca și cunoștințele lor. Încrederea elevilor în viitor va ajuta la evitarea exodului de creiere.

Pentru prima dată, un hackathon la scară integrală rusească va avea loc la Sankt Petersburg în acest weekend. Înainte de aceasta, desigur, astfel de evenimente existau, dar erau foarte specializate și de natură locală - în principal astfel de „competiții” aveau loc pe baza unor companii individuale, la universități sau printre programatori. Abia acum a fost posibilă crearea unei mișcări organizate care să acopere o varietate de domenii: este planificat ca la ceremonia de deschidere să vină vineri, 18 noiembrie, aproximativ trei sute de participanți din 45 de orașe.

Pe parcursul mai multor zile, școlari și elevi vor încerca să își implementeze munca în cinci direcții. După cum a spus managerul de proiect Denis Samuylov, vor fi propuse diverse soluții, de exemplu, în problema distribuției de droguri. „Acest caz va fi prezentat în domeniul medicinei. În farmaciile noastre, medicamentele își schimbă adesea prețul. Și nu sunt întotdeauna disponibile. Putem agrega acest lucru și căuta nu numai după numele medicamentului, ci și după generice (analogi mai ieftini - nota editorului)”, explică specialistul.

În plus, hackatonul va prezenta o serie de alte proiecte utile: pe baza principiilor aplicației de matrimoniale Tinder, vor fi dezvoltate aplicații mobile pentru căutarea optimă a locuințelor. Iar în domeniul agriculturii se vor gândi la modalități de a livra consumatorului produse cât mai proaspete. Este imposibil să nu observăm tendința anul trecut– programe bazate pe interacțiunea umană cu realitatea virtuală. Experții atribuie popularitatea subiectului jocului senzațional Pokemon Go. Ei plănuiesc să adopte această experiență utilă de lucru cu realitatea alternativă și să o folosească pentru a crea tururi virtuale ale muzeelor, de exemplu, Ermitaj.

În ultima zi a hackatonului, rezultatele vor fi rezumate. Câștigătorii vor primi premii în bani în valoare de o sută de mii de ruble. Acestea pot fi cheltuite pentru dezvoltarea ulterioară a proiectului dumneavoastră. Alți participanți vor câștiga experiențe unice și, eventual, conexiuni care vor schimba viața.

Fotografii - grupul „Hackathon pe VKontakte”/https://vk.com, grupul „JourHack. Primul hackathon de jurnalism de date din Sankt Petersburg”/https://vk.com.

(programatori, designeri, manageri) lucrează împreună pentru a rezolva o problemă. Astăzi, hackathoanele nu mai sunt legate de hacking, sunt doar maratoane de programare. De obicei, hackathoanele durează de la o zi la o săptămână.

Unele hackathon-uri sunt destinate în scopuri educaționale sau sociale, dar cel mai adesea scopul unui hackathon este de a crea un software. Fiecare hackathon se concentrează pe o anumită zonă, cum ar fi un limbaj de programare, un sistem de operare, o aplicație, o interfață de programare (API).

Poveste

Termenul a apărut în 1999. Dezvoltatorii OpenBSD și Sun Microsystems au început să-l folosească independent unul de celălalt.

Dezvoltatorii OpenBSD au folosit pentru prima dată termenul pentru a se referi la o întâlnire despre criptografie din Calgary, Canada, pe 4 iunie 1999. 10 dezvoltatori au venit la el pentru a scrie programe care nu ar fi supuse restricțiilor stricte de export impuse de Statele Unite ale Americii pentru software-ul criptografic.

Sun a folosit numele „Hackathon” în timpul conferinței JavaOne, desfășurată în perioada 15-19 iunie 1999; John Gage a propus scrierea unui program în limbajul de programare Java pentru noul Palm V care să folosească portul infraroșu pentru a comunica cu alți utilizatori Palm.

Începând cu mijlocul anilor 2000, hackathoanele au devenit mai frecvente și au fost văzute de companii și investitori ca o modalitate de a dezvolta rapid noi tehnologii software sau domenii de investiții. Unele companii cunoscute au fost create la hackathon-uri, cum ar fi GroupMe, care a apărut în urma hackathon-ului TechCrunch Disrupt 2010; în 2011 a fost achiziționat de Skype pentru 85 de milioane de dolari.

Tipuri de hackathon-uri

Pentru dezvoltarea platformei

Unele hackathoane se concentrează pe lucrul pe o anumită platformă, cum ar fi un sistem de operare.

Dezvoltarea de aplicații pentru platformele mobile are loc, de exemplu, la hackathon-ul Over the Air, desfășurat în Bletchy Park (Anglia), care atrage sponsorizări importante. De asemenea, se organizează hackathonuri pentru a dezvolta jocuri video și pe computer.

Music Hack Day este un hackathon dedicat software-ului și hardware-ului muzical. Din 2009, a avut loc de peste 20 de ori în diferite locații.

Un hackathon pentru dezvoltatori are loc anual din 1999. sistem de operare OpenBSD.

Limbaje de programare, API-uri, cadre

Hackathon-urile Perl au loc din 2007, cu scopul de a îmbunătăți limbajul în sine. Dezvoltatorii Haskell și Scala găzduiesc evenimente similare: Haskell Hackathon și Scalathon.

Au fost organizate hackathon-uri pentru a dezvolta aplicații în HTML5 și Ruby on Rails.

Unele hackathon-uri sunt organizate de companii pentru a scrie aplicații care folosesc un API comun. Deci, Yahoo! organizează „Open Hack Day” din 2006 (inițial „Hack Day”), care folosește Yahoo! API-uri și API-uri deținute de Yahoo! site-uri precum Flickr. Google organizează un hackathon similar pentru propriile API-uri.

Foursquare a găzduit un hackathon global în 2011, unde peste 500 de dezvoltatori din 30 de locații au dezvoltat aplicații folosind API-ul Foursquare.

Cuvântul „hackathon” a fost format din fuziunea cuvintelor „hacking” și „maraton”. Hackingul este înțeles, bineînțeles, nu de escrocii informatici, ci de pasionații de tehnologie IT care își găsesc plăcere să cerceteze și să găsească soluții extraordinare.


Prima din lume a avut loc în 1999. A fost realizat de dezvoltatori OpenBSD OSîn Calgary (Canada).


Acolo s-a adunat un grup de cercetători care a trebuit să rezolve o sarcină dificilă: să găsească o ocolire legitimă pentru restricțiile impuse de Statele Unite asupra exportului de produse criptografice din țară. Ei au numit evenimentul un „hackathon”, iar colegilor lor le-a plăcut imediat termenul.


După 10 zile la conferință JavaOne companie Microsisteme solare a avut o întâlnire similară în care a sugerat dezvoltatorului să creeze un program Java pentru Palm V pentru schimbul de date între gadget și internet printr-un port în infraroșu.


Un accent pe succes, un format prietenos plăcut, comunicare și concurență simultană - toate acestea au făcut noi tipuri de evenimente atractive pentru participanți și investitori. Așa și-au început hackathoanele în viață.

De ce au nevoie companiile de hackathoane?

În 2016, hackaton.com estimează că s-au desfășurat 3.450 de hackathoane în întreaga lume. Primul pe listă este acum SUA - 1568 de evenimente pe an, urmate de Marea Britanie (470 de hackatonuri), Canada (230), Germania (223), Franța (196). La acestea au participat o varietate de specialiști: dezvoltatori web (36%), sisteme mobile(36%), platforme hardware (15%), sisteme robotizate și AI (8%).


Rusia nu este pe această listă. Pentru că, potrivit acestei surse, în Rusia în 2016 a avut loc doar... un singur eveniment.


Desigur, aceste date sunt invalide. Ele reflectă doar faptul că hackathoanele ca format pentru dezvoltarea unei economii inovatoare continuă să crească în Rusia. Și chiar dacă lumea încă știe foarte puține despre hackathoanele din țara noastră, starea reală a lucrurilor este mult mai bună decât statisticile occidentale.


Astfel, potrivit portalului IT-dominanta, în fiecare lună în 2016, în Rusia au avut loc 8-10 evenimente diferite de acest tip. Și numai în aprilie 2017 au avut loc 19 hackathon-uri majore.


Poate că hackathoanele ar fi rămas un fenomen local dacă marile companii, investitorii și îngerii nu le-ar fi acordat atenție. Ei au recunoscut potențialul de creștere.


În loc de aprobările obositoare și reluări pe care le întâlnești în proiectele tradiționale, hackathoanele au oferit un nou format pentru crearea de prototipuri la costuri minime. În câteva zile, organizatorii primesc mai multe soluții la problema tehnologică cu care se confruntă.


Pe de altă parte, companiile atrag: aici nu numai că puteți întâlni dezvoltatori puternici, ci și îi puteți testa imediat în acțiune. În cele din urmă, un avantaj important al hackathon-urilor este crearea de rețele cu potențiali parteneri și promovarea propriei afaceri.

Care este interesul participanților?

Potrivit hackaton.com, la hackathoanele publice de astăzi participă specialiști (42,8%), studenți (21,1%), „hobbyiști” (18,9%), antreprenori (9,6%), precum și cei care își caută de lucru (7,6%) ).


Tema hackatonului este anunțată imediat, dar obiectivele nu sunt întotdeauna anunțate, ceea ce adaugă mister viitorului eveniment și atrage participanți deosebit de aventuroși. Acest lucru se face pentru a nu interfera cu nașterea rezultatului chiar în fața ochilor noștri. „Miracole” se pot întâmpla cu fondul de premii.


Astfel, în etapa finală a Design Hackathon, care a avut loc la Moscova la sfârșitul lunii iulie 2016 și Sberbank Technologies, inițial fond de premii a fost anunțat în valoare de 200 de mii de ruble. Cu toate acestea, rezultatele hackatonului au impresionat atât de mult organizatorii încât fondul de premii a fost majorat la 500 de mii de ruble.


Câștigătorul a fost atunci Dream Team. Ea a propus o „soluție inteligentă pentru asigurarea voluntară de sănătate”, care se baza pe datele testelor ADN. Experiența, cunoștințele și inițiativa ne-au permis să obținem rezultate excelente.


Experiența arată că participanții, pe lângă premiile anunțate, sunt interesați de mai multe lucruri despre hackathoane:

  • Oportunitate de angajareîn companiile de top din Internet și perspectiva de a întâlni oameni „necesarii” dezvoltării profesionale.
  • Testarea puterii echipei de dezvoltareîntr-o situație neobișnuită: timpul este limitat, adrenalina este la limită, spiritul competitiv nu dă odihnă.
  • Interes academic. De regulă, în acest caz vorbim de echipe care lucrează independent, adică nu caută locuri de muncă de la organizatori. Ei sunt interesați să testeze ipotezele pe care le au pentru a rezolva cutare sau cutare problemă software.

Reguli de conduită la hackathon

La prima vedere, a deveni un câștigător este destul de simplu, dar mulți oameni cad în greșeli care nu ar trebui făcute.

Greseala 1. Nerespectarea raportului dintre viteza si calitatea dezvoltarii proiectului

Mulți participanți încearcă să finalizeze proiectul cât mai repede posibil, fără a ține cont de faptul că cel mai important lucru pentru juriu este rezultatul. Greșelile în timpul hackathon-urilor sunt inevitabile și nu ar trebui să vă fie frică de ele. Dar ideea care va fi demonstrată juriului trebuie elaborată în detaliu.

Greșeala 2. Incapacitatea de a lucra în echipă

Acest lucru este valabil mai ales în situațiile în care trebuie să obțineți rapid rezultate. La un hackathon nu există timp pentru argumente lungi, trebuie să poți să distribui corect rolurile și să iei decizii de compromis;

Greșeala 3. A uita de obiectivele reale

Și poate cel mai important lucru de reținut este că soluția pe care o propune echipa trebuie să aibă o aplicație practică reală. După cum ne amintim, companiile sunt interesate de idei de lucru pe care compania le poate implementa mâine și să obțină rezultatul dorit.

Ce se va întâmpla în continuare?

Dacă hackathoanele nu ar avea planuri, nu ar avea rost să vorbim despre ele.

  1. Schimbare de subiect. Cu doar cinci ani în urmă, aproape toate hackathoanele au fost organizate cu scopul de a dezvolta aplicații mobile. Cu toate acestea, anul trecut subiectul hackathon-urilor s-a mutat către crearea de sisteme legate de inteligenţă artificialăși realitatea virtuală. Fără îndoială, aceste subiecte vor deveni subiecte de top pentru viitoarele hackathon-uri.
  2. Evenimente interne corporative. Astăzi tendința principală pentru companii mari se pune accent pe inovare și pe dezvoltarea conexiunilor creative în cadrul companiilor. Efectuarea hackathon-urilor intra-corporate vă permite să formați echipe temporare în cadrul companiilor și să reuniți oameni cu expertiză diferită în astfel de proiecte.