Felkészülés egy hackathonra: hogyan hozd ki magadból a legtöbbet 48 óra alatt

Felkészülés egy hackathonra: hogyan hozd ki magadból a legtöbbet 48 óra alatt

Milyen gyakran marad 48 órát alvás nélkül? Lemosod a pizzádat egy energiaitalos kávékoktéllal? A monitort bámulod, és remegő ujjakkal kopogtatod a billentyűket? Gyakran így néznek ki a hackathon résztvevői. Természetesen egy kétnapos online hackathon, és még „fellendítő” állapotban is nehéz. Éppen ezért összeállítottunk néhány tippet, amelyek segítségével 48 órán belül hatékonyabban kódolhat és ötletelhet. Ezeket a tippeket hamarosan a gyakorlatban is kipróbálhatod – a versenyre május 12-ig lehet jelentkezni "Digitális áttörés", amely nyáron kerül megrendezésre Oroszország 40 városában hackathon formájában.

Kerülje az irreális célokat


A fő ellenfél nem a többi résztvevő, hanem az idő. A hackathonnak világos időkerete van, ezért ne vesztegessen értékes órákat a projekt felesleges részleteinek kidolgozásával. Ezenkívül a túlzott stressz zavarja a gondolkodás tisztaságát. Egy zökkenőmentesen működő minimális életképes termék már nyerő pozíciót biztosíthat egy hackathonon.

Okosan válassza ki a csapatát


Bármelyik, még a legkiválóbb ötlet is tönkremehet, ha a csapatodban vannak olyanok, akik nem értik/nem osztják az elképzeléseidet, megközelítéseidet. A hackathon során a csapatnak egyetlen mechanizmussá kell válnia (bármilyen triviálisan is hangzik).

Kit hívj meg a csapatodba egy hackathonra? Minden résztvevőnek szenvedélyesnek kell lennie a kódolásban, különben hogyan élhet túl 48 órát egy zárt térben? Legyen változatos a kompozíció, ne féljen „hígítani” műszaki szakembercsoportját egy tervezővel vagy akár egy marketingessel - miközben inspirációval kódol, segítenek helyesen elhelyezni az ékezeteket és „kiemelni” a termék érdemeit. hogy megvédjem az esküdtszék előtt. A csapat minden tagjának képesnek kell lennie arra, hogy időkényszer és stressz alatt dolgozzon, mert az egyikőtök lelkiállapotának elvesztése az egész projektet kisiklathatja – csak nem sikerül betartani a határidőt.

Inspirálódjon kollégái munkájából


Elemezze kollégái tapasztalatait: emlékezzen a legutóbbi hackathonra, gondolja át, melyik résztvevőre emlékszik és miért (mások hibái is hasznosak). Milyen taktikát alkalmaztak? Hogyan oszlott el az idő és a feladatok? Tapasztalataik, sikereik és kudarcaik segítenek a cselekvési terv elkészítésében.

Használjon verzióvezérlő eszközt


Képzeld el: sokáig áramlási állapotban voltál, egy prototípuson dolgozol, majd hirtelen felfedezel egy hibát, és nem tudod megérteni, hány perce vagy órája, és pontosan hol hibáztál. Nyilván nincs időd „újrakezdeni”: a legrosszabb esetben egyszerűen nem lesz időd újra végigmenni az összes szakaszon, és ha megtennéd is, csak a zsűrinek tudod majd megmutatni. valami nagyon durva. Ennek elkerülése érdekében logikus egy verziókezelő rendszer, például a git használata.

Használja a meglévő könyvtárakat és keretrendszereket


Ne találd fel újra a kereket! Nem kell extra időt tölteni olyan függvények írásával, amelyeket könyvtárak és keretrendszerek segítségével lehet megvalósítani. Ehelyett összpontosítson azokra a funkciókra, amelyek különlegessé teszik termékét.

Használjon gyorstelepítési megoldásokat


A hackathon fő ötlete az, hogy létrehozzon egy működő prototípust az ötletéhez. Ne töltsön túl sok időt az alkalmazás üzembe helyezésével. Előzetesen megtudhatja, hogyan telepítheti gyorsan egy felhőbe, például az AWS-be, a Microsoft Azure-ba vagy a Google Cloudba. Telepítéshez és üzemeltetéshez olyan PaaS-megoldásokat használhat, mint a Heroku, az Openshift vagy az IBM Bluemix. Lehetsz nagyszerű rendszergazda, de egy hackathon során jobb, ha a lehető legkönnyebbé teszed magad, hogy az egész csapat a kódolásra, telepítésre és tesztelésre koncentrálhasson.

Válassza ki előre a bemutatandó személyt


A bemutatás nagyon fontos! Nem számít, mennyire jó a prototípusod, ha nem tudod rendesen elkészíteni. És fordítva – egy jól átgondolt prezentáció megmenthet egy nyirkos ötletet (és nem csak a diákról beszélünk). Ügyeljen arra, hogy ne felejtsen el minden fontos szempontot: milyen problémát old meg a koncepciója, hol érdemes alkalmazni, és miben tér el a meglévő megoldásoktól. Döntse el előre, hogy mennyi időre lesz szüksége a prezentáció elkészítésére, és ki lesz a projekt arca. Válassza ki a csapat legtapasztaltabb tagját, akinek van tapasztalata a nyilvános beszédben. Senki sem mondta le a karizmát.

Előzetesen tájékozódjon a jelölésekről és a témáról


A hackathonokat gyakran egy adott iparág vállalatai szponzorálják. Nézze meg, hogy a hackathon partnercégeinek van-e saját jelölése, például arra, hogy igénybe veszi szolgáltatásaikat az Ön munkájában.

Ne hanyagolja el a hackathon témájának feldolgozását! Gondolkodjon előre, és vázolja fel a versenyen megvalósítható ötletek listáját.

Gondolja át, mire van szüksége a csapatának a kényelmes munkavégzéshez?


Előre készítsen elő csapatának minden technikai felszerelést: laptopok, hosszabbítók, kábelek stb. Nem csak a technológia a fontos: készítsen néhány alapvető architektúratervet, válasszon könyvtárakat és egyéb eszközöket, amelyekre szüksége lehet. Dolgoznod kell a fejeddel, vigyáznod kell az agyaddal: az étcsokoládé, a dió és a gyümölcsök hozzájárulnak az intenzív gondolkodási folyamatokhoz. Az energiaitalok egyeseknek segítenek, de csak ne keverjük kávéval, nem tesz jót az egészségünknek.

* * *

És az utolsó dolog: ne félj és ne kételkedj. Hangolódjon rá a munkahullámra és az eredmények elérésére. A hackathonok nem csak a versenyről szólnak, hanem a hálózatépítésről és az inspirációról is. A lényeg, hogy élvezd, ami körülötted történik. Végül is nem a győzelem az egyetlen, amit elvihetsz magaddal.

Forrás: will.com

Hozzászólás