Voorbereiding vir 'n hackathon: hoe om die meeste uit jouself in 48 uur te kry

Voorbereiding vir 'n hackathon: hoe om die meeste uit jouself in 48 uur te kry

Hoe gereeld gaan jy 48 uur sonder slaap? Was jy jou pizza af met 'n koffieskemerkelkie met energiedrankies? Staar jy na die monitor en tik jy met bewende vingers op die sleutels? Dit is dikwels hoe hackathon-deelnemers lyk. Natuurlik is 'n twee-dag aanlyn hackathon, en selfs in 'n "versterkende" toestand, moeilik. Daarom het ons 'n paar wenke vir jou voorberei wat jou sal help om binne 48 uur meer effektief te kodeer en te dinkskrum. Jy sal hierdie wenke binnekort in die praktyk kan toets – registrasie vir die kompetisie is oop tot 12 Mei "Digitale deurbraak", wat in die somer in 40 stede van Rusland in die formaat van hackathons gehou sal word.

Vermy onrealistiese doelwitte


Jou hoofteenstander is nie ander deelnemers nie, maar tyd. 'n Hackathon het 'n duidelike tydraamwerk, so moenie kosbare ure mors om onnodige projekbesonderhede uit te werk nie. Daarbenewens sal oormatige stres inmeng met helderheid van denke. 'n Minimum lewensvatbare produk wat glad verloop, kan reeds 'n wenposisie by 'n hackathon verseker.

Kies jou span verstandig


Enige, selfs die mees uitstekende idee, kan verwoes word as daar mense in jou span is wat nie jou visie of benaderings verstaan/deel nie. Tydens die hackathon behoort die span 'n enkele meganisme te word (maak nie saak hoe onbenullig dit mag klink nie).

Wie moet jy na jou span nooi vir 'n hackathon? Alle deelnemers moet passievol wees oor kodering, anders hoe kan hulle 48 uur in 'n geslote ruimte oorleef? Laat die samestelling divers wees, moenie bang wees om jou groep tegniese spesialiste te "verdun" met 'n ontwerper of selfs 'n bemarker nie - terwyl jy met inspirasie kodeer, sal hulle jou help om aksente korrek te plaas en die meriete van die produk te "uitlig". voor die jurie te verdedig. Alle spanlede moet onder tydsdruk en stres kan werk, want 'n verlies aan gees in een van julle kan die hele projek in die wiele ry – net versuim om die sperdatum te haal.

Word geïnspireer deur die werk van jou kollegas


Ontleed die ervaring van jou kollegas: onthou jou laaste hackathon, dink aan watter van die deelnemers jy onthou en hoekom (ander mense se foute is ook nuttig). Watter taktiek het hulle gebruik? Hoe is tyd en take verdeel? Hul ervarings, suksesse en mislukkings sal jou help om 'n plan van aksie te skep.

Gebruik 'n weergawebeheerinstrument


Stel jou voor: jy is al lank in 'n toestand van vloei, besig met 'n prototipe, dan ontdek jy skielik 'n fout en kan nie verstaan ​​hoeveel minute of ure gelede en waar presies jy 'n fout gemaak het nie. Dit is duidelik dat jy nie tyd het om weer te begin nie: in die ergste geval sal jy eenvoudig nie tyd hê om weer deur al die fases te gaan nie, en selfs al het jy dit, sal jy net die jurie kan wys iets baie kru. Om hierdie situasie te vermy, is dit logies om 'n weergawebeheerstelsel soos git te gebruik.

Gebruik bestaande biblioteke en raamwerke


Moenie die wiel weer uitvind nie! Dit is nie nodig om ekstra tyd te spandeer om funksies te skryf wat met behulp van biblioteke en raamwerke geïmplementeer kan word nie. Fokus eerder op die kenmerke wat jou produk spesiaal maak.

Gebruik oplossings vir vinnige ontplooiing


Die hoofgedagte van 'n hackathon is om 'n werkende prototipe vir jou idee te skep. Moenie te veel tyd spandeer om jou toepassing te ontplooi nie. Vind vooraf uit hoe jy dit vinnig na 'n wolk soos AWS, Microsoft Azure of Google Cloud kan ontplooi. Vir ontplooiing en hosting kan u PaaS-oplossings soos Heroku, Openshift of IBM Bluemix gebruik. Jy kan 'n goeie stelseladministrateur wees, maar tydens 'n hackathon is dit beter om dinge so maklik as moontlik vir jouself te maak sodat die hele span op kodering, ontplooiing en toetsing kan fokus.

Kies 'n persoon om vooraf aan te bied


Aanbieding is baie belangrik! Dit maak nie saak hoe goed jou prototipe is as jy dit nie regkry nie. En omgekeerd - 'n goed deurdagte aanbieding kan 'n klam idee red (en ons praat nie net van skyfies nie). Maak seker dat jy nie al die belangrike aspekte vergeet nie: watter probleem jou konsep oplos, waar dit toegepas moet word en hoe dit van bestaande oplossings verskil. Besluit vooraf hoeveel tyd jy sal benodig om die aanbieding voor te berei en wie die gesig van jou projek sal wees. Kies die mees ervare spanlid wat ondervinding het in openbare redevoering. Niemand het charisma gekanselleer nie.

Vind vooraf die nominasies en onderwerp uit


Hackathons word dikwels deur maatskappye in 'n spesifieke bedryf geborg. Vind uit of jou hackathon-vennootmaatskappye hul eie nominasies het, byvoorbeeld vir die gebruik van hul dienste in jou werk.

Moenie nalaat om aan jou hackathon-tema te werk nie! Dink vooruit en skets 'n lys idees wat by die kompetisie geïmplementeer kan word.

Dink aan wat jou span nodig het om gemaklik te werk?


Berei vooraf al die tegniese toerusting vir jou span voor: skootrekenaars, verlengkoorde, kabels, ens. Dit is nie net die tegnologie wat belangrik is nie: maak 'n paar basiese argitektuurplanne, kies biblioteke en ander hulpmiddels wat jy dalk nodig het. Jy sal met jou kop moet werk, vir jou brein moet sorg: donkersjokolade, neute en vrugte dra by tot intense denkprosesse. Energiedrankies help sommige mense, maar moet dit net nie met koffie meng nie, dit sal nie goed vir jou gesondheid wees nie.

* * *

En die laaste ding: moenie bang wees nie en moenie twyfel nie. Skakel in op die werkgolf en bereik resultate. Hackathons gaan nie net oor kompetisie nie, maar ook oor netwerkvorming en inspirasie. Die belangrikste ding is om te geniet wat om jou gebeur. Oorwinning is immers nie die enigste ding wat jy saam met jou kan wegneem nie.

Bron: will.com

Voeg 'n opmerking