Preparant-se per a un hackathon: com treure el màxim profit de tu mateix en 48 hores

Preparant-se per a un hackathon: com treure el màxim profit de tu mateix en 48 hores

Amb quina freqüència passes 48 hores sense dormir? Renteu la vostra pizza amb un còctel de cafè amb begudes energètiques? Estàs mirant el monitor i tocant les tecles amb els dits tremolosos? Sovint és el que semblen els participants del hackathon. Per descomptat, un hackathon en línia de dos dies, i fins i tot en un estat de "impuls", és difícil. És per això que us hem preparat alguns consells que us ajudaran a codificar i fer una pluja d'idees de manera més eficaç en 48 hores. Podreu provar aquests consells a la pràctica molt aviat: la inscripció al concurs està oberta fins al 12 de maig "Avenç digital", que se celebrarà a l'estiu a 40 ciutats de Rússia en format de hackatons.

Eviteu objectius irreals


El teu principal oponent no són els altres participants, sinó el temps. Un hackathon té un període de temps clar, així que no perdis hores precioses elaborant detalls innecessaris del projecte. A més, l'estrès excessiu interferirà amb la claredat de pensament. Un producte mínim viable que funcioni sense problemes ja pot assegurar una posició guanyadora en un hackathon.

Tria el teu equip amb prudència


Qualsevol idea, fins i tot la més excel·lent, es pot arruïnar si hi ha persones al vostre equip que no entenen/no comparteixen la vostra visió o enfocaments. Durant el hackathon, l'equip hauria de convertir-se (per molt trivial que sembli) en un únic mecanisme.

A qui hauries de convidar al teu equip per a un hackató? Tots els participants han de ser apassionats per la codificació, sinó com poden sobreviure 48 hores en un espai tancat? Deixeu que la composició sigui diversa, no tingueu por de "diluir" el vostre grup d'especialistes tècnics amb un dissenyador o fins i tot un venedor; mentre codifiqueu amb inspiració, us ajudaran a col·locar correctament els accents i a "ressaltar" els mèrits del producte. per defensar davant del jurat. Tots els membres de l'equip han de ser capaços de treballar sota la pressió del temps i l'estrès, perquè la pèrdua d'esperit d'un de vosaltres pot descarrilar tot el projecte; simplement no complir el termini.

Inspireu-vos en el treball dels vostres companys


Analitza l'experiència dels teus companys: recorda el teu darrer hackathon, pensa quins dels participants recordes i per què (els errors d'altres persones també són útils). Quines tàctiques utilitzaven? Com es repartia el temps i les tasques? Les seves experiències, èxits i fracassos us ajudaran a crear un pla d'acció.

Utilitzeu una eina de control de versions


Imagineu-vos: heu estat durant molt de temps en un estat de flux, treballant en un prototip, i de sobte descobreixes un error i no enténs quants minuts o hores fa i on exactament t'has equivocat. Òbviament, no tens temps de “començar de nou”: en el pitjor dels casos, simplement no tindreu temps de tornar a passar per totes les etapes, i encara que ho feu, només podreu mostrar el jurat. quelcom molt cru. Per evitar aquesta situació, és lògic utilitzar un sistema de control de versions com ara git.

Utilitzeu biblioteques i marcs existents


No reinventis la roda! No cal gastar més temps escrivint funcions que es poden implementar mitjançant biblioteques i marcs. En lloc d'això, centreu-vos en les característiques que fan especial el vostre producte.

Utilitzeu solucions de desplegament ràpid


La idea principal d'un hackathon és crear un prototip de treball per a la vostra idea. No dediquis massa temps a desplegar la teva aplicació. Descobriu amb antelació com podeu implementar-lo ràpidament en un núvol com ara AWS, Microsoft Azure o Google Cloud. Per al desplegament i l'allotjament, podeu utilitzar solucions PaaS com Heroku, Openshift o IBM Bluemix. Podeu ser un gran administrador de sistemes, però durant un hackató és millor fer-vos les coses tan fàcils com sigui possible perquè tot l'equip es pugui centrar en la codificació, el desplegament i les proves.

Seleccioneu una persona per presentar amb antelació


La presentació és molt important! No importa el bo que sigui el vostre prototip si no podeu fer-ho bé. I viceversa: una presentació ben pensada pot estalviar una idea humida (i no estem parlant només de diapositives). Assegureu-vos de no oblidar tots els aspectes importants: quin problema resol el vostre concepte, on s'ha d'aplicar i com es diferencia de les solucions existents. Decidiu amb antelació quant de temps necessitareu per preparar la presentació i qui serà la cara del vostre projecte. Seleccioneu el membre de l'equip més experimentat que tingui experiència en parlar en públic. Ningú ha cancel·lat el carisma.

Esbrineu les nominacions i el tema amb antelació


Els hackathons solen ser patrocinats per empreses d'una indústria específica. Esbrineu si les vostres empreses col·laboradores d'hackathon tenen les seves pròpies nominacions, per exemple, per utilitzar els seus serveis en el vostre treball.

No us oblideu de treballar en el vostre tema de hackathon! Penseu endavant i esbosseu una llista d'idees que es poden implementar al concurs.

Penseu en què necessita el vostre equip per treballar còmodament?


Prepara amb antelació tot l'equip tècnic per al teu equip: portàtils, prolongadores, cables, etc. No només la tecnologia és important: feu alguns plans bàsics d'arquitectura, seleccioneu biblioteques i altres eines que necessiteu. Haureu de treballar amb el cap, cuidar el vostre cervell: la xocolata negra, els fruits secs i les fruites contribueixen a processos de pensament intensos. Les begudes energètiques ajuden a algunes persones, però no les barregis amb cafè, no serà bo per a la teva salut.

* * *

I l'últim: no tinguis por i no dubtis. Sintonitza l'onada de treball i aconsegueix resultats. Els hackatons no només es refereixen a la competència, sinó també a la creació de xarxes i la inspiració. El més important és gaudir del que passa al teu voltant. Després de tot, la victòria no és l'únic que et pots endur.

Font: www.habr.com

Afegeix comentari