Pe scurt despre istorie
Unul dintre primele hackathon-uri din lume este Campionatul de programare pentru studenți ICPC,
Acum, hackathonii atrag și unesc companii și specialiști la scară internațională și devin din ce în ce mai mult un motor pentru crearea de noi produse.
Alegerea: ce hackathoni există?
La nivel global, hackathoanele pot fi împărțite îninternaţionale şi naţionale. Primele adună participanți interesanți din întreaga lume și oferă acces la noi proiecte, cazuri și contacte ale angajatorilor străini. Organizatori cunoscuți de hackathon-uri de această scară: AngelHack, TechCrunch.
Competiții naționale și regionaleorganizat și sponsorizat de companii locale. În Rusia, unul dintre cei mai populari organizatori este Russian Hackers (HackMoscow), iar băieții de la Digital Breakthrough organizează un megahackathon pe scară largă, integral rusesc, care constă în etape regionale.
Formatul competiției poate fi offline (activatsite organizat) sau au loc complet online. Corporațiile organizează hackathoni interni pentru dezvoltarea inițiativelor, produselor și pomparea specialiștilor lor: Microsoft, Google, Facebook și altele. Dropbox găzduiește HackWeek în fiecare an, unde angajații își lucrează ideile timp de șapte zile. În Rusia, hackathon-urile pentru angajați sunt organizate de Mail.ru Group, Yandex, Sberbank și alte companii mari.
Liga Internațională a Hackathon-urilor Studenților (MLH)organizează concursuri pentru studenți proactivi. În parteneriat cu MLH, hackerii ruși organizează Local Hack Day, Unilever Chain Reaction, care reunește peste 800 de elevi și școlari.
Hackathoanele devin din ce în ce mai multefoarte specializate sau deloc legate de IT. De exemplu, MedHack și DigitalHealth sunt organizate în medicina digitală, UrbanHack și GeoHack, GreenHack pentru jurnaliști și multe altele sunt organizate pentru a rezolva probleme de urbanism și geoinformatică.
Cine are nevoie de participare și de ce
La hackathoni participă atât studenți, cât șideja operează echipe de dezvoltare. Toată lumea dorește să încerce mâna la un concurs, să scrie un produs sau o caracteristică nouă într-un timp scurt, să promoveze un startup existent, să dobândească contacte utile, studenți - pentru a obține un stagiu și echipe cu experiență - șansa de a dezvolta proiectul. Pe de altă parte, atât companiile mari, cât și startup-urile pot acționa ca deținători de cazuri. Obiectivele lor: să găsească talentul cu ochii arzători, să vadă opțiuni pentru implementarea ideilor lor și să lanseze un proiect pilot cu cele mai productive echipe.
Cum să alegi un hackathon?
Atunci când alegeți un hackathon, există câteva lucruri de luat în considerare pentru a obține rezultatul scontat și o experiență plină de satisfacții:
- Amploarea competiției.Începătorii nu sunt sfătuiți să aleagă hackathoni mari, pentru a nu se pierde într-o sută de echipe și a nu zbura până la al doilea punct de control.
- Tema Hackathoniar concentrarea cazurilor ar trebui să fie în concordanță cu abilitățile, interesele și obiectivele participanților.
- Participarea și sprijinul experțilorimportant pentru feedback și informații valoroase.
- Explorați partenerii evenimentului:participanții pot primi bonusuri sub formă de acces la resurse, cursuri și alte bonusuri.
- Geografie.Când alegeți un hackathon străin, trebuie să luați în considerarebariera lingvistică și concurență. Dacă există dificultăți în ceea ce privește limba, va fi foarte dificil să colectați informații despre caz, să faceți un pitch și să vindeți ideea juriului. În plus, va trebui să concurezi cu echipe din întreaga lume, diferite culturi și abordări. Avantajele sunt experiența unică și noii cunoscuți. Dar vă recomandăm să practicați mai întâi la un hackathon local. Restul complexității depinde de organizator și de sarcini.
Ce să faci dacă ești student și nu există echipă
Participarea la hackathon-uri este deschisă tuturor, inclusivinclusiv pentru elevi. Echipa poate fi găsită înainte de competiție: de obicei, organizatorii creează chat-uri în care fiecare își descrie abilitățile, obiectivele și cum le pot fi utile. Dacă căpitanul echipei te place, te va contacta.
Consiliu:dacă ești complet nou în IT și vrei doarPentru a afla din interior ce este un hackathon, este mai bine să aduni în prealabil o echipă de prieteni. Majoritatea vin pentru victorie și caută jucători cu experiență, așa că găsirea unei echipe de participanți necunoscuti nu va fi atât de ușoară.
Cum să vă pregătiți pentru un hackathon
Cel mai comun format de hackathon este––concura două zile fără pauză. Este mai ușor să vă pregătiți pentru asta, dar dacă hackatonul durează trei zile sau mai mult, merită să vă verificați factura de internet în avans, să faceți aprovizionare cu alimente, să dezactivați actualizările automate ale software-ului pe computer și să configurați o zonă de dormit pe birou.
Dacă vorbim despre o platformă offline, atunci cu experiențăParticipanții recomandă aducerea sacilor de dormit, gustări, schimbarea hainelor și o periuță de dinți. De asemenea, observă că pentru o sănătate bună aveți nevoie de hrana potrivită - proteine și carbohidrați. Pentru ca creierul să rezolve problema, trebuie să vă asigurați nevoile de bază (deși somnul va trebui totuși limitat).
Este publicată o descriere completă a cazului cu cerințela începutul hackatonului. Numai subiectul, compania de caz și formatul produsului sunt cunoscute în avans - acest lucru va ajuta la determinarea dacă echipa va face față sarcinii din punct de vedere tehnic.
Pentru a vă pregăti pentru o competiție, trebuie să participațisubiect: citiți în mod regulat articole, urmăriți tendințele și produsele noi pe tema hackatonului selectat. Este destul de dificil să câștigi un premiu la un hackathon pe rețele neuronale și AI dacă nu l-ai mai întâlnit până acum. Înainte de hackathon, analiza cazurilor și produselor similare vă va ajuta să vă lărgi orizonturile. Studierea celor mai bune practici și a experiențelor altor oameni vă va ajuta să înțelegeți cum să implementați cel mai bine o idee, să abordați o soluție și să vindeți.
Dacă descrierea preliminară a cazului conțineexistă suficiente informații pentru a răspunde la întrebarea „Ce anume nu vom face”, apoi asigurați-vă că creați o astfel de listă - în timpul hackathonului, la un moment dat, veți dori să faceți toate caracteristicile care vă vin în minte.
Lista de verificare a pregătirii
- Adunați o echipă cu ochii arși (spate șidezvoltatori front-end, manager de produs, designer - acesta este planul minim), care sunt gata inițial pentru condiții extreme (cu siguranță va veni momentul devastării în timpul hackathonului).
- Pregătiți infrastructura în avans: implementați un server, implementare, manager de activități și tot ce aveți nevoie pentru lucru.
- Formulați mai multe ipoteze pentru a rezolva problema, discutați cu experți în domeniul solicitat, dacă este posibil.
- Pregătiți un șablon de prezentare, inclusiv unul vizual și un plan de pitch.
- Înainte de hackathon, fiți de acord cu echipa cu privire la procese, program, domenii de responsabilitate și reguli de bază pentru participare.
- Dormi suficient, reîmprospătează-te și acordează-ți victoria!
Ce greșeli comune fac echipele?
- A nu dormi este o idee rea. Este foarte important să poți restabili resursele.
- Dezvoltați o idee în cadrul echipei, fără a solicita sprijinul experților și al mentorilor: aceștia vor oferi feedback valoros, precum și vor lua parte la evaluarea lucrării, ceea ce va crește șansele de câștig.
- Încercarea de a dezvolta un produs ideal: la un hackathon este important să prezentați o idee de lucru și să justificați valoarea acesteia; este ineficient să pierdeți timpul cu implementarea tuturor funcțiilor.
- Faceți o prezentare proastă: trebuie să învățați cum să structurați și să desenați corect diapozitive. Aflați cele mai bune practici pentru propunerile de startup.
- Nu țineți pasul cu momentul pitchului: repetați textul din timp, reduceți informațiile inutile și lăsați esența.
Perspective pentru victorie
- Efectuarea dezvoltării clienților va ajutaadresați întrebări clare experților în timpul consultărilor și înțelegeți esența problemei cazului. Implicați nu numai experți în hackathon în custdev, ci și cunoscuții dvs., dacă au experiență și expertiză relevante.
- Găsiți un designer grozav: designul și prezentarea grozave ale produsului influențează percepția și rezultatele.
- Solicitați sprijinul experților și al mentorilor: studiați-le expertiza și comunicați cu deținătorii de cazuri din diferite domenii.
- Urmați întrebările echipelor concurente în discuții sau sesiuni generale - puteți ghici ce idei și tehnologii utilizează.
- Aflați cum să prezentați un produs.
Vezi și:
- Uitați-vă la harta 3D a Universului: a fost compilată timp de 20 de ani și a surprins deja oamenii de știință
- Oamenii de știință au aflat de ce copiii sunt cei mai periculoși purtători de COVID-19
- S-a dovedit că i-a făcut pe civilizația maya să-și părăsească orașele