Kuidas Hackathon üle elada (ja isegi selles õitsele minna)

Foto NESA autor Makers saidil Unsplash

Niisiis, otsite viisi oma laupäeva veetmiseks ja teil on suurepärane idee minna veeta terve päev organiseeritud hackathonil. Lõbus! Kuid mitte tingimata. Nagu miski muu, on ka hakatonid sellised, kus saate välja, mida panite. Kuid vähemalt siin saate tavaliselt oma probleemide jaoks tasuta bageleid, pitsat ja kohvi (kui olete kunagi leidnud erineva menüüga hackathon'i, jumal õnnistage oma õnne).

See on juhend veendumaks, et saate oma hackathon-kogemusest maksimumi võtta.

Kes sa oled ja mida sellest välja tahad?

Hakatonid võtavad vastu palju erinevaid inimesi, proovime siis kitsendada, kes te olete ja mida otsite.

Viimane kolledži / alglaagri klass hindab võrku

Ettevõtted, kes on ürituste füüsilised võõrustajad, omavad peaaegu alati sama päevakava: rentimine. Alguses on ühe võõrustaja töötaja jaoks plaan, nad mainivad, et nad võtavad tööle ja soovivad, et te räägiksite nendega. Võtke nad selle kallale.

Vastasel juhul ärge oodake võrgutamisvõimaluste tohutut toitu. Paljud inimesed lähevad sisse eelnevalt moodustatud rühmadesse ja paljud osalejad on just hackathonil, mitte selleks, et uut potentsiaalset juunioride rühma laiendada. See sobib! Selle peamine eesmärk on ju häkkimine.

Kui tutvustamiste ajal tundub aga, et grupp töötab millegi laheda nimel (või töötab nädala jooksul kuskil lahedana), siis paluge julgelt oma grupiga liituda. Kui teil on võrguühenduse loomiseks mugav 8 tundi kõrvuti töötada, lööge end välja, kuid ma näen, et see on üsna stressirohke viis võrgustamiseks paljudele inimestele.

Kõik, kes proovivad korjata uhiuut oskust

See sõltub tõesti hackathonist. Kui juhite hackathonit, mille keskmes on konkreetne raamistik / rakendus / mis iganes, siis on teil õnne! Mõte on selles, et hackatoni jooksul saate selle tööriistaga paremini kursis olla ja teiega selle täiesti tundmatu olemine pole probleem.

Kui tegemist on üldisema hackathoniga või kui taevas keelatakse õiguspäraselt konkureeriv, siis soovite, et teil oleks kõigil töötavatel tööriistadel vähemalt põhipõhisus. Võite muidugi oodata abi, kui seda muidugi vajavad teie kaaslased. Kuid kui õpite uhiuut raamistikku, millel pole absoluutset eelnevat kokkupuudet, siis ei pruugi te määratud aja jooksul tonni teha. Samuti võib see osutuda stressirohkemaks kogemuseks, eriti kui üks teie meeskonna meeskond soovib häälekalt Amazonase kinkekaardi peaauhinda.

Igaüks, kes proovib harva kasutatavat lihast painutada

See on minu arvates hakatonite jaoks tõeline magus koht. Ma ütlen, et siin kasutatakse seda vahet harva - see tähendab, et teate absoluutseid põhitõdesid, mida soovite kodeerida. Kui on midagi, mida te oma igapäevases tegevuses eriti ei puuduta, ja mille soovite tõesti veeta üks päev uurimiseks, sobivad hakatonid selliseks asjaks. Ükskõik, kas olete algaja kooder, kes soovib lihtsalt mõnda staatilist lehte teha, või kogenud disainer, kes soovib sukelduda sellesse, mida te kunagi tööl ei tee, see on ideaalne koht, kus veeta päev, et leida teile midagi uut *.

* Kui olete kogenud midagi muud kui see, mille nimel soovite töötada, on hea võimalus, et inimesed kutsuvad teid liituma nende meeskonnaga ja tegema seda nende heaks. Ole kindel. Sa tulid Campbell's Chunky Soup Hackathonile, et kirjutada midagi Elixiris, ja sind ei kõigutata teisiti.

Foto: Paweł Czerwiński saidil Unsplash

Meeskond, kes teab, mille kallal nad töötada tahavad

Noh, sa oled valmis! Küsige enda käest, kas soovite oma rühmas paar auku täita, aga kui teil on mõni sõpruskond / mõttekaaslastest vaenlasi, kes teavad, mille nimel nad töötada tahavad, nautige suupisteid ja külma keetmist ning lisage oma tegevust oled spikerdanud. Ärge arvake, et see on suurepärane võrgutööriist, kuid kui soovite kogu päeva mõne sõbraga koodi teha, on see suurepärane viis seda teha.

Soolo guru, kes ehitab midagi vapustavalt head

Nautige Amazoni kinkekaarti, mille võidate paratamatult, te geenius.

UX-i disainer

Oled oma kulla vääriline ja iga inseneride meeskond kukub iseenda üle, et sind nende projekti kallale viia. Võite olla nii valiv kui soovite, kuna koefitsiendid on olemas, UX-disainereid on seal väga vähe (eriti protsentides) ja viimane asi, mida iga sealne insener soovib teha, on kujundus välja mõelda.

Kõik, kes soovivad töötada sellega, milles neil on hea

Kui lähete tööle vabaagendina, on teil suur nõudlus, sest hakatonid kipuvad olema enamasti kogemustega nooremad (mitte alati, kuid enamus), nii et kui keegi teine ​​saab kohe sisse hüpata ja oma panuse anda, olema suur nõudlus.

Kui te ei kavatse veeta suurt osa oma päevast õpetaja / mentorina, tapaks rühm nooremaid deviume / CS-i õpilasi, et neid aidata. Kui soovite pigem oma projekti asjatundlikkusele vändata, proovige tunda mõnda teist kogenumat meeskonda või lennata lihtsalt soolo.

Äriinimesed

Ma ütlen ausalt: olen endiselt pisut kahjumis, miks kipub olema nii palju ärimehi, kes käivad hakatonites. Enamasti näib see olevat slaidiseansi lõpus ehitamiseks. Kui teil pole seal viibimiseks tõesti mõjuvat põhjust (usaldage mind, ei ole bagelid ja pizza üksi seda väärt) tunnen, et teie laupäevad võiksid paremini kulutatud olla.

Foto autor Rawpixel saidil Unsplash

Mis on hea projektiidee?

Hea projektiidee saamiseks on palju võimalusi, kuid miski pole tähtsam kui asjaolu, et selle ehitamiseks on teil üks päev. Ükskõik, mis teie idee on, tehke sellest skaalal 1/4. Tõsiselt. Kui soovite seda kasutada päeval suurema projekti käivitamiseks, mille kallal hiljem töötate, siis minge kindlasti sellele järele. Kuid kui teie plaaniks on päeva lõpuks täielikult funktsionaalse rakenduse loomine, soovite oma ideed vähendada. Jagageme ideetüübid

Teil on juba midagi sorti üles ehitatud

Noh, sul on edumaa, sa petad vähe. Läheb vaimule vastu, kui hackathon'i idee on “ehitatud see täielikult päevaga”, kuid armastuse ja koodeksi reeglid puuduvad.

Teil on kindel idee selle kohta, mida soovite ehitada

Lahe, mine vaata! Pidage meeles väljakuulutatud reeglit "Vähenda seda väiksemaks", kuid kui te tõesti teate, mida soovite ehitada, pole teil vaja, et ma teile teisiti ütleksin.

Teil on idee, kuid teil on muresid

Mis teil muret teeb?

Kas see võib olla liiga suur skaala? Kindlasti on. Proovige seda kärpida, kui soovite hackatoni lõpuks täielikku rakendust.

See on pisut liiga sarnane selle olemasoleva rakendusega. Kas plaanite selle rakenduse kasumit teenida või keerutate lihtsalt midagi lõbu pärast? Koefitsiendid on väga suures osas selle viimase moodustamiseks, nii et vaadake, kas saate selle rakenduse ehitada!

Ma ei tea, see lihtsalt ei tunne muljet. Roomat ei ehitatud päeva jooksul üles ega olnud ka tapjarakendus. Ärge tõsiselt muretsege, kui originaalne teie rakendus on. Võite luua mis tahes rakenduse täieliku klooni ja öelda: "Ma ehitasin selle rakenduse klooni" ja kõik noogutavad ja ütlevad: "oi see on lahe, nad ehitavad selle päeva jooksul?"

See tundub lihtsalt liiga väike. See idee on täiuslik.

Teil pole absoluutselt aimugi

Noh, leidke meeskond, kes teeb! Ja kui teil pole ideed või meeskonda, kes teid võtaks, saate alati teha ülesandeloendi ja planeerija usaldusväärse tagavara keeles, mida ma täna veel ei teadnud.

Foto autor Rawpixel saidil Unsplash

Üldised lõksud ja paanikad

Meil on 20 minutit ja meie rakendus seda ka teeb. mitte. töö.

Seda juhtub. Ärge pekske end üles, ärge kodustage kõigi teiste esitluste ajal meeletu koodiga ja proovige minna viimaseks, hankige lihtsalt parim versioon, kuhu pääseda. Kui te ei saa seda teha, siis otsige viis esitleda seda, mida tegite, näidata, mis ei tööta ja mis on, ja mida teeksite rohkem aja jooksul. Siin pole põhjust häbeneda, me oleme kõik siin olnud.

Minu võõraste meeskond ei saa omavahel läbi ja asjad on pingelised

Vastuoluliste isiksuste haldamine võib olla keeruline ja programmeerijatel ei ole alati parimat sotsiaalse sobivuse mainet. Proovige meeskonda positiivset energiat tuua ja kui see ei aita, pidage meeles, et te ei pea neid inimesi pärast kella 18 enam uuesti nägema.

Minu sõpruskond / kolleegid ei saa omavahel läbi ja asjad on pingelised

See on hackathon. Te peate neid inimesi uuesti nägema. Lase kõik läbi, nii et te ei lõpe järgmise nädala lõuna ajal tööl üksi istudes, kuna keeldusite absoluutselt Reduxi kasutamast oma React projektiga.

Ma kardan, et olen oma meeskonna nõrgim lüli

Palju õnne, olete enamuses. Imposteri sündroom on hackathonil ohjeldamatu, sa pole üksi. Enamik inimesi on mures, et nad on nende meeskonna nõrgim lüli. Ja kui sa oled oma meeskonna nõrgim lüli, siis ärge higistage seda. Nende asjade mõte on paremini kodeerida ja ainus viis paremaks saada on esiteks halb olla.

Mille kallal ma just töötan. ei ole. töötavad.

Kui te teaksite, kuidas seda suurepäraselt teha, poleks see praegu eriti kasulik hackathon? Kui olete tõesti ummikus, pole häbi abi küsida, kuid ärge rõhutage seda, et peate oma töö tegema nii kiiresti kui inimlikult võimalik. Tore on olla kiire, kuid parem on aru saada, mida teete.

Selles kontoris pole kraanist külma keeta

Vabanege sellest kohast nii kiiresti kui võimalik.

Foto autor Donovan Arias saidil Unsplash

Okei, ma olen valmis, kust ma saan alustada ??

Siin on nimekiri üleriigilistest häkkeritest. Vastasel juhul proovige lihtsalt oma kohalikku häkkimiskogukonda juurduda ja uurige, kas teil on midagi tulevast teada. Kui teie lähedal pole ühtegi, on teil vaja ainult ruumi ja mõnda häkkerit, et seda käivitada.