Prepararsi per l'hackathon: come ottenere il massimo da se stessi in 48 ore

Prepararsi per l'hackathon: come ottenere il massimo da se stessi in 48 ore

Quante volte rimani 48 ore senza dormire? Accompagni la tua pizza con un cocktail al caffè con bevande energetiche? Stai fissando il monitor e picchiettando i tasti con dita tremanti? Questo è spesso l'aspetto dei partecipanti all'hackathon. Naturalmente, un hackathon online di due giorni, e anche in uno stato di “potenziamento”, è difficile. Ecco perché abbiamo preparato alcuni suggerimenti per te che ti aiuteranno a programmare e fare brainstorming in modo più efficace entro 48 ore. Presto potrai mettere in pratica questi suggerimenti: la registrazione al concorso è aperta fino al 12 maggio "Svolta digitale", che si terrà in estate in 40 città della Russia sotto forma di hackathon.

Evita obiettivi irrealistici


Il tuo principale avversario non sono gli altri partecipanti, ma il tempo. Un hackathon ha un arco temporale chiaro, quindi non sprecare ore preziose elaborando dettagli di progetto non necessari. Inoltre, lo stress eccessivo interferirà con la lucidità di pensiero. Un prodotto minimo vitale che funzioni perfettamente può già garantire una posizione vincente a un hackathon.

Scegli saggiamente la tua squadra


Qualsiasi idea, anche la più eccellente, può essere rovinata se nel tuo team ci sono persone che non capiscono/non condividono la tua visione o i tuoi approcci. Durante l'hackathon, il team dovrebbe diventare (per quanto banale possa sembrare) un unico meccanismo.

Chi dovresti invitare nel tuo team per un hackathon? Tutti i partecipanti devono essere appassionati di coding, altrimenti come potrebbero sopravvivere 48 ore in uno spazio chiuso? Lascia che la composizione sia diversa, non aver paura di "diluire" il tuo gruppo di specialisti tecnici con un designer o anche un marketer: mentre codifichi con ispirazione, ti aiuteranno a posizionare correttamente gli accenti e ad "evidenziare" i pregi del prodotto difendere davanti alla giuria. Tutti i membri del team devono essere in grado di lavorare sotto pressione e stress, perché una perdita di spirito in uno di voi può far deragliare l'intero progetto - semplicemente non rispettare la scadenza.

Lasciati ispirare dal lavoro dei tuoi colleghi


Analizza l'esperienza dei tuoi colleghi: ricorda il tuo ultimo hackathon, pensa a quale dei partecipanti ricordi e perché (sono utili anche gli errori degli altri). Quali tattiche hanno usato? Come sono stati distribuiti il ​​tempo e i compiti? Le loro esperienze, successi e fallimenti ti aiuteranno a creare un piano d'azione.

Utilizza uno strumento di controllo della versione


Immagina: sei stato a lungo in uno stato di flusso, lavorando su un prototipo, poi all'improvviso scopri un bug e non riesci a capire quanti minuti o ore fa e dove esattamente hai commesso un errore. Ovviamente non hai tempo per “ricominciare”: nel peggiore dei casi, semplicemente non avrai tempo per ripercorrere tutte le fasi, e anche se lo fai, potrai solo mostrare alla giuria qualcosa di molto crudo. Per evitare questa situazione, è logico utilizzare un sistema di controllo della versione come git.

Utilizzare librerie e framework esistenti


Non reinventare la ruota! Non è necessario dedicare ulteriore tempo alla scrittura di funzioni che possono essere implementate utilizzando librerie e framework. Concentrati invece sulle caratteristiche che rendono speciale il tuo prodotto.

Utilizza soluzioni di distribuzione rapida


L'idea principale di un hackathon è creare un prototipo funzionante per la tua idea. Non dedicare troppo tempo alla distribuzione della tua applicazione. Scopri in anticipo come distribuirlo rapidamente su un cloud come AWS, Microsoft Azure o Google Cloud. Per la distribuzione e l'hosting puoi utilizzare soluzioni PaaS come Heroku, Openshift o IBM Bluemix. Puoi essere un ottimo amministratore di sistema, ma durante un hackathon è meglio rendere le cose il più semplici possibile in modo che l'intero team possa concentrarsi sulla codifica, sulla distribuzione e sui test.

Seleziona una persona da presentare in anticipo


La presentazione è molto importante! Non importa quanto sia buono il tuo prototipo se non riesci a realizzarlo correttamente. E viceversa: una presentazione ben congegnata può salvare un'idea umida (e non stiamo parlando solo di diapositive). Assicurati di non dimenticare tutti gli aspetti importanti: quale problema risolve il tuo concetto, dove dovrebbe essere applicato e in che modo differisce dalle soluzioni esistenti. Decidi in anticipo quanto tempo ti servirà per preparare la presentazione e chi sarà il volto del tuo progetto. Seleziona il membro del team più esperto che abbia esperienza nel parlare in pubblico. Nessuno ha cancellato il carisma.

Scopri in anticipo le nomination e l'argomento


Gli hackathon sono spesso sponsorizzati da aziende di un settore specifico. Scopri se le aziende partner dell'hackathon hanno le proprie nomination, ad esempio, per utilizzare i loro servizi nel tuo lavoro.

Non trascurare di lavorare sul tema del tuo hackathon! Pensa al futuro e abbozza un elenco di idee che possono essere implementate al concorso.

Pensa a ciò di cui il tuo team ha bisogno per lavorare comodamente?


Prepara in anticipo tutta l'attrezzatura tecnica per il tuo team: laptop, prolunghe, cavi, ecc. Non è solo la tecnologia ad essere importante: crea alcuni piani architettonici di base, seleziona librerie e altri strumenti di cui potresti aver bisogno. Dovrai lavorare con la testa, prenderti cura del tuo cervello: cioccolato fondente, noci e frutta contribuiscono a intensi processi mentali. Le bevande energetiche aiutano alcune persone, ma basta non mescolarle con il caffè, non farà bene alla salute.

* * *

E l'ultima cosa: non aver paura e non dubitare. Sintonizzati sull'ondata di lavoro e ottieni risultati. Gli hackathon non riguardano solo la competizione, ma anche il networking e l’ispirazione. La cosa principale è goderti ciò che accade intorno a te. Dopotutto, la vittoria non è l'unica cosa che puoi portare via con te.

Fonte: habr.com

Aggiungi un commento