Du kan ikke sove for at kode: hvordan samler man et hold og forbereder sig til et hackathon?

Jeg organiserede hackathons i Python, Java, .Net, som hver blev overværet af 100 til 250 personer. Som arrangør observerede jeg deltagerne udefra og var overbevist om, at hackathonet ikke kun handlede om teknologi, men også om kompetent forberedelse, koordineret arbejde og kommunikation. I denne artikel har jeg samlet de mest almindelige fejl og ikke-oplagte life hacks, der vil hjælpe novice hackathons med at forberede sig til den kommende sæson.

Du kan ikke sove for at kode: hvordan samler man et hold og forbereder sig til et hackathon?

Sammensæt et drømmehold

Ja, der er enspændere til hackathons, men jeg husker ikke et eneste tilfælde, hvor det lykkedes dem at tage præmier. Hvorfor? Fire personer kan udføre fire gange mere arbejde på 48 timer end én person. Spørgsmålet opstår: hvordan skal et effektivt team bemandes? Hvis du har venner, som du er sikker på og har været igennem tykt og tyndt sammen, er alt klart. Hvad skal du gøre, hvis du vil deltage, men ikke har et fuldt hold?

Generelt kan der være to scenarier:

  • Du er så aktiv, at du er klar til at finde og samle folk omkring dig og blive leder og kaptajn for holdet
  • Du gider ikke, og er klar til at blive en del af et team, der leder efter en person med din profil.

Under alle omstændigheder skal du gennemgå følgende trin:

  1. Analyser den information, der er tilgængelig om opgaven.

    Arrangørerne giver bevidst ikke altid fuldstændig information om opgaven, så holdene ikke snyder og forbereder løsninger på forhånd. Men næsten altid er selv små introduktionsoplysninger nok til at evaluere dit nuværende sæt af viden.

    For eksempel står der i opgaven, at du skal udvikle en prototype af en mobilapplikation. Og du har kun erfaring med WEB udvikling og design, men lidt erfaring med back-end, database integration og test. Det betyder, at det netop er denne viden og færdigheder, du skal kigge efter hos dine potentielle holdkammerater.

  2. Se efter holdkammerater blandt venner, bekendte og kolleger.

    Hvis der i din omgangskreds er dem, der allerede har vundet hackathon, er freelancere eller arbejder inden for et felt relateret til opgavens emne, så er det dem, du først skal invitere til hackathon.

  3. Fortæl verden om dig selv.

    Hvis det andet punkt ikke var nok, så er du velkommen til at ringe ud på sociale netværk. Prøv at være kortfattet og så enkel som muligt:

    "Hej alle! Jeg leder efter holdkammerater til hackathon N. Vi har brug for to ambitiøse og sejrsmotiverede mennesker – en analytiker og en frontend. Vi er allerede to:

    1. Egor – fuldstackudvikler, vinder af hackathon X;
    2. Anya er en Ux/Ui designer, jeg arbejder som outsourcer og skaber web + mobil løsninger til kunder.

    Skriv i en personlig besked, vi har brug for to helte mere til at slutte sig til vores fantastiske fire.”

    Kopier gerne teksten, udskift navne og stakke xD

  4. Begynd at lede efter et hold
    • Udgiv et indlæg med et opkald på dine sociale netværk (fb, vk, på din blog, hvis du har en)
    • Brug chats fra gamle hackathons, hvor du allerede har deltaget
    • Skriv i gruppen af ​​deltagere i det kommende hackathon (ofte opretter arrangørerne dem på forhånd)
    • Se efter grupper eller begivenhedsbegivenheder (officielle begivenhedsmøder i vkfb)

Forbered dig på et hackathon

Et klar hold er halvdelen af ​​sejren. Anden halvleg er kvalitetsforberedelse til hackathon. Deltagerne tænker normalt på forberedelse, inden de går til et hackathon. Men nogle skridt taget på forhånd kan gøre livet lettere. Det er vigtigt at huske, at du kan tilbringe op til 48 timer på arrangementsstedet, hvilket betyder, at du ikke blot ikke skal distraheres fra fokuseret arbejde, men også skal organisere et behageligt miljø for dig selv på alle mulige måder. Hvordan gør man det?

Hvad skal du tage med dig:

  • En yndlingspude, et tæppe eller en sovepose til de mest ivrige hackathonere er simpelthen en must-have egenskab
  • Pas og sygeforsikring
  • Tandbørste og tandpasta
  • Vådservietter
  • Find ud af, om arrangørerne har et brusebad på stedet (hvis ja, tag et håndklæde)
  • Skift tøj med dig
  • Skift af sko (komfortable sneakers, sneakers, hjemmesko)
  • paraply
  • Smertestillende
  • Laptop + oplader + forlængerledning
  • Powerbank til telefonen
  • Adaptere, flashdrev, harddiske

Sørg for, at der er betalt for alt betalt software på din pc, og at de nødvendige biblioteker er indlæst.

Sådan planlægger du dit teams arbejde

  • Bestem, hvordan du vil træffe beslutninger i kontroversielle situationer. Det er bedst bare at stemme med hænderne og træffe en generel teambeslutning.
  • Tænk over, hvem der skal overvåge dynamikken i dit arbejde, facilitere og planlægge teamets arbejde og styre kommunikationen i teamet. Typisk udfyldes denne rolle i agile teams af Scrum Master, som overvåger Scrum-processen. Hvis du ikke er bekendt med denne rolle, så husk at Google den.
  • Indstil timere hver 3.-4. time for at holde styr på det samlede tidsforløb. Bestem dine interne kontrolpunkter, når du tjekker dine ure: på hvilket tidspunkt og hvad skal du have klar for at få alt gjort uden det sidste øjeblik.
  • Det er en fejl at tro, at en søvnløs nat for hele holdet vil føre dig til sejr. Jo længere hackathon, jo vigtigere er søvn. Og generelt er aften og nat normalt de mest mindeværdige øjeblikke i hackathons: alle de sjove og larmende ting sker derefter. Bliv ikke hængt op i koden, giv dig selv muligheden for at slappe af.
  • Arrangører installerer ofte en Sony Play Station eller XBox, tænder for film, laver quests og andre parallelle aktiviteter for at skabe et behageligt følelsesmæssigt miljø. Udnyt disse fordele for at forhindre din hjerne i at koge.
  • Husk Pareto-reglen: 20% af din indsats skal give dig 80% af dine resultater. Tænk på, hvor mange kræfter du vil bruge på denne eller hin beslutning, og hvilken effekt du kan få. Teamets tid er begrænset, og det samme er viden, hvilket betyder, at ressourcer skal fordeles effektivt.

Præsentation og evaluering af din løsning

Hvad skal man overveje, inden man udfører?

  • Studer evalueringskriterierne på forhånd, skriv dem ned og hav dem foran dig under beslutningen. Tjek med dem konstant.
  • Undersøg dommernes profil, type aktivitet og baggrund. Måske artikler om Habré eller blogindlæg på officielle virksomhedssider. Tænk over, hvilke forventninger de kan have under vurderingen. For dommere med en stærk teknisk baggrund er det vigtigt at kodeanmelde dine løsninger, og en erfaren designer vil se på brugeroplevelse og funktioner. Ideen virker banal, men af ​​en eller anden grund glemmer folk det.
  • Glem ikke kraften ved netværk. Jeres team består faktisk ikke af 4 personer, I er mange flere, I har kolleger og venner. Du kan bruge alle åbne juridiske kilder og dine forbindelser, som du kan finde. Hvis dette hjælper din løsning!
  • Det vil være værdifuldt at tale om løsningens logik og datakilder under pitchet. Hvis du har fundet en ikke-standard måde at teste en hypotese på, så fortæl os om den. Dette vil tilføje værdi til din løsning.

    For eksempel var der blandt dine venner en repræsentant for målgruppen, og du var i stand til at udføre en røgtest med ham. Eller du fandt interessante analyser og anmeldelser, der hjalp med at reducere din arbejdstid.

  • Ingen har nogensinde forhindret teams i at kommunikere med hinanden og afprøve ideer. Ved slutningen af ​​hackathonet vil ingen helt sikkert stjæle din idé, hvilket betyder, at nogle hypoteser kan testes direkte på dine naboer.
  • Hos hackathons er der altid konsulenter og eksperter, som er der for at hjælpe dig og dele deres erfaringer. Du tager måske ikke deres kommentarer ind i dit arbejde, men at få feedback og se den aktuelle løsning udefra er et vigtigt skridt mod sejr.
  • Tænk over din præsentationsskabelon på forhånd. Lav et dias med en profil og information om holdet: dine billeder, kontakter, information om uddannelse eller nuværende erhvervserfaring. Du kan tilføje links til GitHub eller din portefølje, hvis du ønsker, at juryen skal lære dig bedre at kende.
  • Hvis du planlægger en opgave om prototyping og grænseflader, skal du betale for Marvel eller andre tjenester på forhånd for ikke at bekymre dig om det under hackathonet.
  • Når du har en forståelse af den endelige beslutning, så tag dig tid til at forberede din tale - prøv at køre den flere gange, afsætte tid til strukturen og de følgende yderligere anbefalinger.

Hvad skal man huske, mens man optræder?

  • Der er ingen grund til at gentage opgaven og spilde kostbar præsentationstid; dommerne og deltagerne ved det alle sammen.
  • Allerede i begyndelsen skal du fortælle os om den vigtigste beslutning og den tilgang, du tog. Dette er et cool life hack, der kan bruges i forretningstaler. På denne måde vil du straks få 100% af publikums opmærksomhed og interesse. Og så skal du strukturelt fortælle, hvordan du kom til denne beslutning, hvad logikken var, hypoteserne, hvordan du testede og valgte, hvilke mønstre du fandt, og hvordan din løsning kan bruges.
  • Hvis en prototype var tiltænkt, så vis og fortæl. Tænk på qr-code-linket på forhånd, så seerne kan få adgang.
  • Tænk over, hvordan din beslutning kan udmønte sig økonomisk. Hvor mange penge vil det spare kunden? Hvordan reducerer man time to market, klient NPS osv.? Det er vigtigt at vise, at du ikke kun har en god teknisk løsning, men også en økonomisk gennemførlig. Dette er selve forretningsværdien.
  • Bliv ikke for teknisk. Hvis dommerne har spørgsmål om kode, algoritmer og modeller, stiller de sig selv. Hvis du mener, at nogle oplysninger er meget vigtige, så føj dem til et særligt dias og skjul dem til sidst i tilfælde af spørgsmål. Hvis dommerne ikke har nogle spørgsmål, så indled selv en dialog og tal om, hvad der ellers er tilbage bag kulisserne af din tale.
  • En god præstation er, hvor hvert medlem af holdet talte og talte. Det er ideelt, hvis alle fremhæver omfanget af opgaver, de har udført.
  • Liveoptrædener, krydret med en god sans for humor, er altid bedre end perfekt indøvede monologer fra scenen :)

Lifehacks om ernæring

Et par life hacks om ernæring, fordi det virkelig påvirker dit velvære, humør og energi. Der er to hovedregler her:

  • Protein fylder dig og giver dig en følelse af mæthed. Dette er fisk, fjerkræ, hytteost.
  • Kulhydrater giver energi. Hurtige kulhydrater – en hurtig frigivelse af energi og et kraftigt fald i den; du føler dig døsig efter at have spist pasta, kartofler, koteletter, chips osv. Og komplekse kulhydrater (boghvede, havregryn, bulgur) absorberes langsomt og mætter dig gradvist med energi. Som et batteri vil de fodre dig.

Derfor, hvis du vil være i godt humør under hackathonet, så glem alt om usunde snacks, cola, Snickers og chokolade. En solid morgenmad med grød om morgenen, korn og protein til frokost og grøntsager og protein om aftenen. Den bedste drik er vand, og i stedet for kaffe er det bedre at drikke te – den har mere koffein og vil helt sikkert puste liv i krop og ånd.

OK, det hele er forbi nu. Håber dette var nyttigt!

I september afholder vi i øvrigt et Raiffeisenbank hackathon for java-udviklere (og ikke kun).

Alle detaljer og ansøgningsindsendelser er her.

Kom, lad os mødes personligt 😉

Kilde: www.habr.com

Tilføj en kommentar