Preparado por hakatono: kiel eltiri la plej grandan parton de vi en 48 horoj

Preparado por hakatono: kiel eltiri la plej grandan parton de vi en 48 horoj

Kiom ofte vi iras 48 horojn sen dormo? Ĉu vi lavas vian picon per kafa koktelo kun energiaj trinkaĵoj? Ĉu vi rigardas la ekranon kaj frapas la klavojn per tremantaj fingroj? Ĉi tio ofte aspektas kiel hakatonaj partoprenantoj. Kompreneble, du-taga reta hakatono, kaj eĉ en "akcela" stato, estas malfacila. Tial ni preparis kelkajn konsiletojn por vi, kiuj helpos vin kodi kaj cerbumi pli efike ene de 48 horoj. Vi povos tre baldaŭ testi ĉi tiujn konsiletojn praktike - aliĝo al la konkurso estas malfermita ĝis la 12-a de majo "Cifereca sukceso", kiu okazos somere en 40 urboj de Rusio en la formato de hakatonoj.

Evitu nerealismajn celojn


Via ĉefa kontraŭulo ne estas aliaj partoprenantoj, sed tempo. Hakatono havas klaran tempokadron, do ne malŝparu altvalorajn horojn ellaborante nenecesajn projektojn. Krome, troa streso malhelpos klarecon de pensado. Minimuma realigebla produkto, kiu glate funkcias, jam povas certigi venkan pozicion ĉe hakatono.

Elektu vian teamon saĝe


Ajna, eĉ la plej bonega ideo, povas esti ruinigita se estas homoj en via teamo, kiuj ne komprenas/ne kunhavas vian vizion aŭ alirojn. Dum la hakatono, la teamo devus iĝi (ne gravas kiom bagatela ĝi sonas) ununura mekanismo.

Kiun vi invitu al via teamo por hakatono? Ĉiuj partoprenantoj devas esti pasiaj pri kodigo, alie kiel ili povas travivi 48 horojn en fermita spaco? Lasu la komponadon esti diversa, ne timu "dilui" vian grupon de teknikaj specialistoj kun dezajnisto aŭ eĉ merkatisto - dum vi kodas kun inspiro, ili helpos vin ĝuste meti supersignojn kaj "emstarigi" la meritojn de la produkto. defendi antaŭ la ĵurio. Ĉiuj teamanoj devas povi labori sub tempa premo kaj streĉo, ĉar perdo de spirito en unu el vi povas dereligi la tutan projekton - simple malsukcesas plenumi la limdaton.

Estu inspirita de la laboro de viaj kolegoj


Analizu la sperton de viaj kolegoj: memoru vian lastan hakatonon, pensu pri kiuj el la partoprenantoj vi memoras kaj kial (ankaŭ utilas la eraroj de aliaj homoj). Kiajn taktikojn ili uzis? Kiel estis distribuitaj tempo kaj taskoj? Iliaj spertoj, sukcesoj kaj malsukcesoj helpos vin krei agadplanon.

Uzu version-kontrolilon


Imagu: vi jam delonge estas en fluostato, laborante pri prototipo, tiam subite vi malkovras cimon kaj ne povas kompreni kiom da minutoj aŭ horoj antaŭe kaj kie ĝuste vi eraris. Evidente, vi ne havas tempon por "rekomenci": en la plej malbona kazo, vi simple ne havos tempon por denove trapasi ĉiujn stadiojn, kaj eĉ se vi faros, vi nur povos montri al la ĵurio. io tre kruda. Por eviti ĉi tiun situacion, estas logike uzi version-kontrolsistemon kiel git.

Uzu ekzistantajn bibliotekojn kaj kadrojn


Ne reinventu la radon! Ne necesas elspezi kroman tempon skribante funkciojn, kiuj povas esti efektivigitaj per bibliotekoj kaj kadroj. Anstataŭe, fokusu la funkciojn, kiuj igas vian produkton speciala.

Uzu rapidajn deplojajn solvojn


La ĉefa ideo de hakatono estas krei funkciantan prototipon por via ideo. Ne pasigu tro da tempo por deploji vian aplikaĵon. Eksciu anticipe kiel vi povas rapide disfaldi ĝin al nubo kiel AWS, Microsoft Azure aŭ Google Cloud. Por deplojo kaj gastigado, vi povas uzi PaaS-solvojn kiel Heroku, Openshift aŭ IBM Bluemix. Vi povas esti bonega administranto de la sistemo, sed dum hakatono estas pli bone fari aferojn kiel eble plej facila por vi mem, por ke la tuta teamo povu koncentriĝi pri kodigo, deplojo kaj testado.

Elektu personon por prezenti anticipe


Prezento estas tre grava! Ne gravas, kiom bona estas via prototipo, se vi ne povas bone fari ĝin. Kaj inverse - bone pripensita prezento povas savi malsekan ideon (kaj ni ne nur parolas pri lumbildoj). Certiĝu, ke vi ne forgesu ĉiujn gravajn aspektojn: kian problemon solvas via koncepto, kie ĝi devus esti aplikata, kaj kiel ĝi diferencas de ekzistantaj solvoj. Decidu anticipe kiom da tempo vi bezonos por prepari la prezenton kaj kiu estos la vizaĝo de via projekto. Elektu la plej spertan teamanon, kiu havas sperton pri parolado. Neniu nuligis karismon.

Eksciu la nomumojn kaj temon anticipe


Hackathons ofte estas sponsoritaj de kompanioj en specifa industrio. Eksciu ĉu viaj partneraj kompanioj de hackathon havas siajn proprajn nomumojn, ekzemple, por uzi siajn servojn en via laboro.

Ne neglektu labori pri via hakatona temo! Pensu antaŭen kaj skizu liston de ideoj, kiuj povas esti efektivigitaj ĉe la konkurso.

Pensu pri tio, kion via teamo bezonas por labori komforte?


Preparu ĉiujn teknikajn ekipaĵojn por via teamo anticipe: tekkomputiloj, etendaĵoj, kabloj, ktp. Ne nur la teknologio gravas: faru iujn bazajn arkitekturplanojn, elektu bibliotekojn kaj aliajn ilojn, kiujn vi eble bezonos. Vi devos labori kun via kapo, prizorgi vian cerbon: malhela ĉokolado, nuksoj kaj fruktoj kontribuas al intensaj pensaj procezoj. Energiaj trinkaĵoj helpas iujn homojn, sed simple ne miksu ilin kun kafo, ĝi ne estos bona por via sano.

* * *

Kaj la lasta afero: ne timu kaj ne dubu. Agordu la laboran ondon kaj atingante rezultojn. Hackathons temas ne nur pri konkurado, sed ankaŭ pri retigado kaj inspiro. La ĉefa afero estas ĝui tion, kio okazas ĉirkaŭ vi. Post ĉio, venko ne estas la nura afero, kiun vi povas kunporti.

fonto: www.habr.com

Aldoni komenton