No pots dormir amb codi: com muntar un equip i preparar-te per a un hackató?

Vaig organitzar hackathons en Python, Java, .Net, a cadascuna d'elles hi van assistir entre 100 i 250 persones. Com a organitzador, vaig observar els participants des de fora i estava convençut que el hackathon no només tractava de tecnologia, sinó també de preparació competent, treball coordinat i comunicació. En aquest article, he recopilat els errors més comuns i els trucs de vida no evidents que ajudaran els hackathons novells a preparar-se per a la temporada vinent.

No pots dormir amb codi: com muntar un equip i preparar-te per a un hackató?

Reuneix un equip de somni

Sí, hi ha solitaris als hackatons, però no recordo cap cas en què van aconseguir endur-se premis. Per què? Quatre persones poden fer quatre vegades més feina en 48 hores que una persona. Sorgeix la pregunta: com s'ha de dotar de personal un equip eficaç? Si tens amics en els quals estàs confiat i has passat junts per les coses, tot està clar. Què fer si vols participar, però no tens un equip complet?

En general hi poden haver dos escenaris:

  • Ets tan actiu que estàs preparat per trobar i reunir persones al teu voltant, convertint-te en líder i capità de l'equip.
  • No vols molestar-te i estàs preparat per formar part d'un equip que busca una persona amb el teu perfil.

En qualsevol cas, cal seguir els següents passos:

  1. Analitzar la informació disponible sobre la tasca.

    Els organitzadors deliberadament no sempre proporcionen informació completa sobre la tasca, de manera que els equips no enganyen i preparen solucions amb antelació. Però gairebé sempre, fins i tot una petita informació introductòria és suficient per avaluar el vostre conjunt de coneixements actual.

    Per exemple, la tasca estableix que haureu de desenvolupar un prototip d'aplicació mòbil. I només teniu experiència en desenvolupament i disseny WEB, però poca experiència amb back-end, integració de bases de dades i proves. Això vol dir que són precisament aquests coneixements i habilitats els que cal buscar en els seus potencials companys d'equip.

  2. Busca companys d'equip entre amics, coneguts i companys.

    Si al vostre cercle social hi ha persones que ja han guanyat hackathons, són autònoms o treballen en un camp relacionat amb el tema de la tasca, aquests són els nois que primer hauríeu de convidar al hackathon.

  3. Parla al món sobre tu mateix.

    Si el segon punt no fos suficient, no dubteu a trucar a les xarxes socials. Intenta ser concís i el més senzill possible:

    "Hola a tots! Busco companys d'equip per a l'hackathon N. Necessitem dues persones ambicioses i motivades per la victòria: un analista i un front-end. Ja som dos:

    1. Egor – desenvolupador fullstack, guanyador de l'hackathon X;
    2. Anya és dissenyadora d'Ux/Ui, treballo com a externalitzadora i creo solucions web + mòbil per als clients.

    Escriu en un missatge personal, necessitem dos herois més per unir-se als nostres quatre fantàstics.

    No dubteu a copiar el text, substituir noms i piles xD

  4. Comença a buscar un equip
    • Publica una publicació amb una trucada a les teves xarxes socials (fb, vk, al teu bloc, si en tens una)
    • Utilitzeu xats d'antics hackatons on ja heu participat
    • Escriu al grup de participants del proper hackathon (sovint els organitzadors els creen amb antelació)
    • Busqueu grups o esdeveniments (reunions oficials d'esdeveniments a vkfb)

Prepareu-vos per a un hackató

Un equip preparat és la meitat de la victòria. La segona part és una preparació de qualitat per al hackathon. Els participants solen pensar en la preparació abans d'anar a un hackató. Però alguns passos fets per endavant poden fer la vida més fàcil. És important recordar que podeu passar fins a 48 hores al lloc de l'esdeveniment, la qual cosa significa que no només no us heu de distreure del treball centrat, sinó que també us heu d'organitzar un entorn còmode de totes les maneres possibles. Com fer-ho?

Què cal dur amb vosaltres:

  • Un coixí, una manta o un sac de dormir preferits per als hackathoners més àvids és simplement un atribut imprescindible.
  • Passaport i assegurança mèdica
  • Raspall de dents i pasta de dents
  • Tovalloletes humides
  • Esbrineu si els organitzadors tenen una dutxa al lloc (si és així, agafa una tovallola)
  • Canvi de roba amb tu
  • Canvi de sabates (sabatilles còmodes, sabatilles, sabatilles)
  • paraigua
  • Analgèsics
  • Portàtil + carregador + cable d'extensió
  • Powerbank per al telèfon
  • Adaptadors, unitats flash, discs durs

Assegureu-vos que tot el programari de pagament del vostre ordinador estigui pagat i que s'hagin carregat les biblioteques necessàries.

Com planificar el treball del teu equip

  • Determineu com prendreu decisions en situacions controvertides. El millor és votar amb les mans i prendre una decisió general de l'equip.
  • Penseu en qui supervisarà la dinàmica del vostre treball, facilitarà i planificarà el treball de l'equip i gestionarà la comunicació dins de l'equip. Normalment, aquest paper en equips àgils l'ocupa l'Scrum Master, que supervisa el procés Scrum. Si no esteu familiaritzat amb aquesta funció, assegureu-vos de buscar-la a Google.
  • Establiu temporitzadors cada 3-4 hores per fer un seguiment del pas general del temps. Determineu els vostres punts de control interns quan comproveu els vostres rellotges: a quina hora i què heu de tenir preparat per fer-ho tot sense l'últim minut.
  • És un error creure que una nit sense dormir per a tot l'equip et portarà a la victòria. Com més llarg sigui el hackathon, més important és el son. I, en general, el vespre i la nit solen ser els moments més memorables dels hackatons: llavors passen totes les coses divertides i sorolloses. No us quedeu pendent del codi, doneu-vos l'oportunitat de relaxar-vos.
  • Sovint, els organitzadors instal·len una Sony Play Station o una XBox, encenen pel·lícules, fan missions i altres activitats paral·leles per crear un entorn emocional còmode. Aprofita aquests beneficis per evitar que el teu cervell bulli.
  • Recordeu la regla de Pareto: el 20% dels vostres esforços us hauria de donar el 80% dels vostres resultats. Penseu en quant esforç invertiu en aquesta o aquella decisió i quin efecte podeu obtenir. El temps de l'equip és limitat, i també el coneixement, la qual cosa significa que els recursos s'han de distribuir de manera eficient.

Presentació i avaluació de la seva solució

Què cal tenir en compte abans d'actuar?

  • Estudieu amb antelació els criteris d'avaluació, anoteu-los i tingueu-los al davant durant la decisió. Consulteu-los constantment.
  • Estudieu el perfil, el tipus d'activitat i els antecedents dels jutges. Potser articles a Habré o publicacions de bloc a pàgines oficials de l'empresa. Penseu en quines expectatives poden tenir durant l'avaluació. Per als jutges amb una sòlida formació tècnica, és important revisar el codi de les vostres solucions i un dissenyador experimentat examinarà l'experiència i les funcions de l'usuari. La idea sembla banal, però per alguna raó la gent se n'oblida.
  • No oblideu el poder de la xarxa. En realitat, el vostre equip no està format per 4 persones, sou molts més, teniu companys i amics. Podeu utilitzar qualsevol font legal oberta i les vostres connexions que pugueu trobar. Si això ajuda a la vostra solució!
  • Serà valuós parlar de la lògica de la solució i de les fonts de dades durant la presentació. Si heu trobat una manera no estàndard de provar una hipòtesi, parleu-nos-en. Això afegirà valor a la vostra solució.

    Per exemple, entre els teus amics hi havia un representant del públic objectiu i vas poder fer una prova de fum amb ell. O heu trobat analítiques i ressenyes interessants que us han ajudat a reduir el vostre temps de treball.

  • Ningú ha impedit mai als equips comunicar-se entre ells i provar idees. Al final del hackathon, ningú definitivament us robarà la idea, el que significa que algunes hipòtesis es poden provar directament als vostres veïns.
  • A hackathons sempre hi ha consultors i experts que estan allà per ajudar-te i compartir la seva experiència. És possible que no tingueu en compte els seus comentaris a la vostra feina, però obtenir comentaris i mirar la solució actual des de fora és un pas important cap a la victòria.
  • Penseu en la vostra plantilla de presentació amb antelació. Fes una diapositiva amb un perfil i informació sobre l'equip: les teves fotos, contactes, informació sobre formació o experiència laboral actual. Pots afegir enllaços a GitHub o a la teva cartera si vols que el jurat et conegui millor.
  • Si teniu previst fer una tasca de prototipatge i interfícies, pagueu Marvel o altres serveis per avançat per no preocupar-vos-en durant l'hackathon.
  • Quan tingueu una comprensió de la decisió final, preneu-vos el temps per preparar el vostre discurs; proveu d'executar-lo diverses vegades, dediqueu temps a l'estructura i a les recomanacions addicionals següents.

Què cal recordar mentre actua?

  • No cal repetir la tasca i perdre un temps preciós de presentació; tots els jutges i participants ho saben.
  • Al principi, expliqueu-nos la decisió clau i l'enfocament que heu adoptat. Aquest és un truc de vida fantàstic que es pot utilitzar en discursos empresarials. D'aquesta manera obtindreu immediatament el 100% de l'atenció i l'interès de l'audiència. I llavors haureu d'explicar estructuralment com vau prendre aquesta decisió, quina era la lògica, les hipòtesis, com heu provat i seleccionat, quins patrons heu trobat i com es pot utilitzar la vostra solució.
  • Si es pretenia un prototip, mostra i explica. Penseu en l'enllaç del codi qr amb antelació perquè els espectadors hi puguin accedir.
  • Penseu en com es podria traduir econòmicament la vostra decisió. Quants diners estalviarà al client? Com reduir el temps de llançament al mercat, el client NPS, etc.? És important demostrar que no només disposeu d'una bona solució tècnica, sinó també econòmicament viable. Aquest és el mateix valor empresarial.
  • No et facis massa tècnic. Si els jutges tenen preguntes sobre codi, algorismes i models, es preguntaran. Si creieu que alguna informació és molt important, afegiu-la a una diapositiva especial i amagueu-la al final en cas de preguntes. Si els jutges no tenen cap pregunta, inicieu un diàleg vosaltres mateixos i parleu sobre què més queda darrere de les escenes del vostre discurs.
  • Una bona actuació és on tots els membres de l'equip van parlar i parlar. És ideal si tothom destaca l'abast de les tasques que ha fet.
  • Les actuacions en directe, amanides amb un bon sentit de l'humor, sempre són millors que els monòlegs assajats perfectament des de l'escenari :)

Trucs de vida sobre nutrició

Uns quants trucs de la vida sobre la nutrició, perquè realment afecta el vostre benestar, estat d'ànim i energia. Aquí hi ha dues regles principals:

  • Les proteïnes t'omplen i et donen una sensació de plenitud. Això és peix, aus de corral, formatge cottage.
  • Els hidrats de carboni aporten energia. Hidrats de carboni ràpids: una ràpida alliberació d'energia i una forta disminució; et sents somnolent després de menjar pasta, patates, costelles, patates fregides, etc. I els hidrats de carboni complexos (blat sarraí, farina de civada, bulgur) s'absorbeixen lentament i gradualment et saturen d'energia. Com una bateria, t'alimentaran.

Per tant, si voleu estar de bon humor durant l'hackathon, oblideu-vos dels aperitius poc saludables, la cola, els Snickers i la xocolata. Un esmorzar abundant amb farinetes al matí, cereals i proteïnes per dinar, i verdures i proteïnes al vespre. La millor beguda és l'aigua i, en comptes de cafè, és millor beure te: té més cafeïna i sens dubte vigoritzarà el cos i l'esperit.

D'acord, ara ja s'ha acabat. Espero que això hagi estat útil!

Per cert, al setembre celebrem un hackathon de Raiffeisenbank per a desenvolupadors de Java (i no només).

Tots els detalls i enviaments de sol·licituds estan aquí.

Vine, ens trobem en persona 😉

Font: www.habr.com

Afegeix comentari