Pregătirea pentru un hackathon: cum să profiti la maximum de tine în 48 de ore

Pregătirea pentru un hackathon: cum să profiti la maximum de tine în 48 de ore

Cât de des mergi 48 de ore fără să dormi? Îți speli pizza cu un cocktail de cafea cu băuturi energizante? Te uiți la monitor și apești tastele cu degetele tremurânde? Așa arată adesea participanții la hackaton. Desigur, un hackathon online de două zile și chiar într-o stare de „amplificare” este dificil. De aceea, am pregătit câteva sfaturi pentru dvs. care vă vor ajuta să codificați și să faceți brainstorming mai eficient în 48 de ore. Veți putea testa aceste sfaturi în practică foarte curând - înscrierea la concurs este deschisă până pe 12 mai „Descoperire digitală”, care se va desfășura în vară în 40 de orașe din Rusia în format de hackathon-uri.

Evitați obiectivele nerealiste


Adversarul tău principal nu este alți participanți, ci timpul. Un hackathon are un interval de timp clar, așa că nu pierde ore prețioase lucrând la detalii inutile ale proiectului. În plus, stresul excesiv va interfera cu claritatea gândirii. Un produs minim viabil care funcționează fără probleme poate asigura deja o poziție câștigătoare la un hackathon.

Alege-ți echipa cu înțelepciune


Orice idee, chiar și cea mai excelentă, poate fi distrusă dacă există oameni în echipa ta care nu înțeleg/nu împărtășesc viziunea sau abordările tale. În timpul hackatonului, echipa ar trebui să devină (oricât de banal ar suna) un singur mecanism.

Pe cine ar trebui să inviti în echipa ta pentru un hackathon? Toți participanții trebuie să fie pasionați de codare, altfel cum pot supraviețui 48 de ore într-un spațiu închis? Lăsați compoziția să fie diversă, nu vă fie teamă să vă „diluați” grupul de specialiști tehnici cu un designer sau chiar cu un marketer - în timp ce codificați cu inspirație, vă vor ajuta să plasați corect accentele și să „evidențializați” meritele produsului pentru a apăra în fața juriului. Toți membrii echipei trebuie să fie capabili să lucreze sub presiunea timpului și stres, deoarece o pierdere a spiritului la unul dintre voi poate deraia întregul proiect - pur și simplu nu reușesc să respecte termenul limită.

Fii inspirat de munca colegilor tăi


Analizați experiența colegilor dvs.: amintiți-vă ultimul hackathon, gândiți-vă care dintre participanți vă amintiți și de ce (greșelile altora sunt, de asemenea, utile). Ce tactici au folosit? Cum au fost distribuite timpul și sarcinile? Experiențele, succesele și eșecurile lor vă vor ajuta să creați un plan de acțiune.

Utilizați un instrument de control al versiunilor


Imaginați-vă: ați fost într-o stare de flux de mult timp, lucrați la un prototip, apoi deodată descoperiți un bug și nu puteți înțelege cu câte minute sau ore în urmă și unde exact ați greșit. Evident, nu ai timp să „începi din nou”: în cel mai rău caz, pur și simplu nu vei avea timp să treci din nou prin toate etapele și, chiar dacă o vei face, vei putea doar să arăți juriului ceva foarte grosolan. Pentru a evita această situație, este logic să folosiți un sistem de control al versiunilor precum git.

Utilizați bibliotecile și cadrele existente


Nu reinventa roata! Nu este nevoie să petreceți timp suplimentar scriind funcții care pot fi implementate folosind biblioteci și cadre. În schimb, concentrează-te pe caracteristicile care fac produsul tău special.

Utilizați soluții de implementare rapidă


Ideea principală a unui hackathon este de a crea un prototip funcțional pentru ideea ta. Nu petreceți prea mult timp implementând aplicația dvs. Aflați dinainte cum îl puteți implementa rapid într-un nor precum AWS, Microsoft Azure sau Google Cloud. Pentru implementare și găzduire, puteți utiliza soluții PaaS precum Heroku, Openshift sau IBM Bluemix. Poți fi un administrator de sistem grozav, dar în timpul unui hackathon este mai bine să faci lucrurile cât mai ușor pentru tine, astfel încât întreaga echipă să se poată concentra pe codare, implementare și testare.

Selectați o persoană pe care să o prezentați în avans


Prezentarea este foarte importantă! Nu contează cât de bun este prototipul tău dacă nu poți să-l înțelegi corect. Și invers - o prezentare bine gândită poate salva o idee umedă (și nu vorbim doar despre diapozitive). Asigurați-vă că nu uitați toate aspectele importante: ce problemă rezolvă conceptul dvs., unde ar trebui aplicat și cum diferă de soluțiile existente. Decide din timp de cât timp vei avea nevoie pentru a pregăti prezentarea și cine va fi fața proiectului tău. Selectați cel mai experimentat membru al echipei care are experiență în vorbirea în public. Nimeni nu a anulat carisma.

Aflați în avans nominalizările și subiectul


Hackathon-urile sunt adesea sponsorizate de companii dintr-o anumită industrie. Aflați dacă companiile dvs. partenere de hackathon au propriile nominalizări, de exemplu, pentru utilizarea serviciilor lor în munca dumneavoastră.

Nu neglijați lucrul la tema de hackathon! Gândiți-vă înainte și schițați o listă de idei care pot fi implementate la competiție.

Gândiți-vă ce are nevoie echipa dvs. pentru a lucra confortabil?


Pregătește în avans toate echipamentele tehnice pentru echipa ta: laptopuri, prelungitoare, cabluri etc. Nu doar tehnologia este importantă: creați niște planuri de arhitectură de bază, selectați biblioteci și alte instrumente de care ați putea avea nevoie. Va trebui să lucrați cu capul, să aveți grijă de creier: ciocolata neagră, nucile și fructele contribuie la procesele de gândire intense. Băuturile energizante ajută unii oameni, dar pur și simplu nu le amestecați cu cafea, nu va fi bună pentru sănătatea dumneavoastră.

* * *

Și ultimul lucru: nu vă fie frică și nu vă îndoiți. Conectați-vă la valul de lucru și obțineți rezultate. Hackathonurile nu sunt doar despre competiție, ci și despre crearea de rețele și inspirație. Principalul lucru este să te bucuri de ceea ce se întâmplă în jurul tău. La urma urmei, victoria nu este singurul lucru pe care îl poți lua cu tine.

Sursa: www.habr.com

Adauga un comentariu