Du kan ikke sove mens du koder: hvordan sette sammen et lag og forberede seg til et hackathon?

Jeg organiserte hackathons i Python, Java, .Net, som hver ble deltatt av 100 til 250 personer. Som arrangør observerte jeg deltakerne fra utsiden og var overbevist om at hackathonet ikke bare handlet om teknologi, men også om kompetent forberedelse, koordinert arbeid og kommunikasjon. I denne artikkelen har jeg samlet de vanligste feilene og ikke-opplagte life hacks som vil hjelpe nybegynnere hackathons forberede seg til den kommende sesongen.

Du kan ikke sove mens du koder: hvordan sette sammen et lag og forberede seg til et hackathon?

Sett sammen et drømmeteam

Ja, det er ensomme på hackathons, men jeg husker ikke et eneste tilfelle da de klarte å ta premier. Hvorfor? Fire personer kan gjøre fire ganger mer arbeid på 48 timer enn én person. Spørsmålet oppstår: hvordan skal et effektivt team bemannes? Hvis du har venner som du er trygg på og har gått gjennom tykt og tynt sammen, er alt klart. Hva gjør du hvis du ønsker å delta, men ikke har et fullt team?

Generelt kan det være to scenarier:

  • Du er så aktiv at du er klar til å finne og samle folk rundt deg, og bli en leder og kaptein for laget
  • Du vil ikke bry deg og er klar til å bli en del av et team som ser etter en person med profilen din.

I alle fall må du gå gjennom følgende trinn:

  1. Analyser informasjonen som er tilgjengelig om oppgaven.

    Arrangørene gir bevisst ikke alltid fullstendig informasjon om oppgaven, slik at lagene ikke jukser og utarbeider løsninger på forhånd. Men nesten alltid, selv liten introduksjonsinformasjon er nok til å evaluere ditt nåværende sett med kunnskap.

    For eksempel står det i oppgaven at du må utvikle en prototype av en mobilapplikasjon. Og du har kun erfaring med WEB-utvikling og design, men lite erfaring med back-end, databaseintegrasjon og testing. Dette betyr at det er nettopp denne kunnskapen og ferdighetene du trenger å se etter hos dine potensielle lagkamerater.

  2. Se etter lagkamerater blant venner, bekjente og kolleger.

    Hvis det i din omgangskrets er de som allerede har vunnet hackathon, er frilansere, eller jobber i et felt relatert til oppgavens tema, så er dette gutta du først bør invitere til hackathon.

  3. Fortell verden om deg selv.

    Hvis det andre punktet ikke var nok, så ring gjerne på sosiale nettverk. Prøv å være kortfattet og så enkel som mulig:

    "Hei alle sammen! Jeg ser etter lagkamerater til hackathon N. Vi trenger to ambisiøse og seiersmotiverte personer – en analytiker og en front-end. Vi er allerede to:

    1. Egor – fullstack-utvikler, vinner av hackathon X;
    2. Anya er en Ux/Ui-designer, jeg jobber som outsourcer og lager web + mobilløsninger for kunder.

    Skriv i en personlig melding, vi trenger to helter til for å bli med våre fantastiske fire.»

    Kopier gjerne teksten, bytt ut navn og stabler xD

  4. Begynn å lete etter et team
    • Publiser et innlegg med en samtale på dine sosiale nettverk (fb, vk, på bloggen din, hvis du har en)
    • Bruk chatter fra gamle hackathons hvor du allerede har deltatt
    • Skriv i gruppen med deltakere til det kommende hackathon (ofte oppretter arrangørene dem på forhånd)
    • Se etter grupper eller arrangementer (offisielle arrangementsmøter i vkfb)

Forbered deg på et hackathon

Et klart lag er halve seieren. Andre omgang er kvalitetsforberedelser til hackathon. Deltakerne tenker vanligvis på forberedelser før de går til et hackathon. Men noen skritt tatt på forhånd kan gjøre livet enklere. Det er viktig å huske at du kan tilbringe opptil 48 timer på arrangementsstedet, noe som betyr at du ikke bare ikke må bli distrahert fra fokusert arbeid, men også organisere et behagelig miljø for deg selv på alle mulige måter. Hvordan gjøre det?

Hva du skal ta med deg:

  • En favorittpute, et teppe eller en sovepose for de mest ivrige hackathonerne er rett og slett en må-ha-egenskap
  • Pass og sykeforsikring
  • Tannbørste og tannkrem
  • Våtservietter
  • Finn ut om arrangørene har en dusj på stedet (ta i så fall et håndkle)
  • Skifte klær med deg
  • Skifte av sko (komfortable joggesko, joggesko, tøfler)
  • paraply
  • Smertestillende
  • Laptop + lader + skjøteledning
  • Powerbank for telefonen
  • Adaptere, flash-stasjoner, harddisker

Sørg for at all betalt programvare på PC-en din er betalt for og at de nødvendige bibliotekene er lastet inn.

Hvordan planlegge teamets arbeid

  • Bestem hvordan du vil ta avgjørelser i kontroversielle situasjoner. Det er best å bare stemme med hendene og ta en generell lagbeslutning.
  • Tenk på hvem som skal overvåke dynamikken i arbeidet ditt, tilrettelegge og planlegge teamets arbeid, og administrere kommunikasjonen i teamet. Vanligvis fylles denne rollen i smidige team av Scrum Master, som overvåker Scrum-prosessen. Hvis du ikke er kjent med denne rollen, husk å Google den.
  • Still inn tidtakere hver 3.-4. time for å holde styr på den totale tiden. Bestem dine interne sjekkpunkter når du sjekker klokkene dine: når og hva bør du ha klart for å få alt gjort uten siste minutt.
  • Det er en feil å tro at en søvnløs natt for hele laget vil føre deg til seier. Jo lengre hackathon, jo viktigere er søvn. Og generelt sett er kveld og natt vanligvis de mest minneverdige øyeblikkene i hackathons: alle de morsomme og bråkete tingene skjer da. Ikke heng deg opp i koden, gi deg selv muligheten til å slappe av.
  • Arrangører installerer ofte en Sony Play Station eller XBox, slår på filmer, gjør oppdrag og andre parallelle aktiviteter for å skape et behagelig følelsesmessig miljø. Dra nytte av disse fordelene for å forhindre at hjernen din koker.
  • Husk Pareto-regelen: 20 % av innsatsen skal gi deg 80 % av resultatene. Tenk på hvor mye innsats du vil bruke på denne eller den avgjørelsen og hvilken effekt du kan få. Teamets tid er begrenset, og det samme er kunnskap, noe som gjør at ressursene må distribueres effektivt.

Presentasjon og evaluering av din løsning

Hva bør du vurdere før du utfører?

  • Studer evalueringskriteriene på forhånd, skriv dem ned og ha dem foran deg under avgjørelsen. Sjekk med dem hele tiden.
  • Studer dommernes profil, type aktivitet og bakgrunn. Kanskje artikler om Habré eller blogginnlegg på offisielle firmasider. Tenk over hvilke forventninger de kan ha under vurderingen. For dommere med sterk teknisk bakgrunn er det viktig å kode gjennomgå løsningene dine, og en erfaren designer vil se på brukeropplevelse og funksjoner. Ideen virker banal, men av en eller annen grunn glemmer folk den.
  • Ikke glem kraften i nettverk. Teamet ditt består faktisk ikke av 4 personer, dere er mange flere, dere har kolleger og venner. Du kan bruke alle åpne juridiske kilder og koblinger du kan finne. Hvis dette hjelper løsningen din!
  • Det vil være verdifullt å snakke om logikken i løsningen og datakilder under pitch. Hvis du har funnet en ikke-standard måte å teste en hypotese på, så fortell oss om den. Dette vil tilføre verdi til løsningen din.

    For eksempel, blant vennene dine var det en representant for målgruppen, og du kunne gjennomføre en røyktest med ham. Eller du fant interessante analyser og anmeldelser som bidro til å redusere arbeidstiden din.

  • Ingen har noen gang stoppet team fra å kommunisere med hverandre og teste ideer. Ved slutten av hackathonet vil ingen definitivt stjele ideen din, noe som betyr at noen hypoteser kan testes direkte på naboene dine.
  • På hackathons er det alltid konsulenter og eksperter som er der for å hjelpe deg og dele sine erfaringer. Du tar kanskje ikke kommentarene deres inn i arbeidet ditt, men å få tilbakemelding og se på dagens løsning utenfra er et viktig skritt mot seier.
  • Tenk på presentasjonsmalen din på forhånd. Lag et lysbilde med en profil og informasjon om teamet: dine bilder, kontakter, informasjon om utdanning eller nåværende arbeidserfaring. Du kan legge til lenker til GitHub eller porteføljen din hvis du vil at juryen skal bli bedre kjent med deg.
  • Hvis du planlegger en oppgave om prototyping og grensesnitt, betal for Marvel eller andre tjenester på forhånd for ikke å bekymre deg for det under hackathonet.
  • Når du har en forståelse av den endelige avgjørelsen, så ta deg tid til å forberede talen din - prøv å kjøre den flere ganger, bruk tid til strukturen og følgende tilleggsanbefalinger.

Hva bør du huske når du opptrer?

  • Det er ikke nødvendig å gjenta oppgaven og kaste bort dyrebar presentasjonstid; dommerne og deltakerne vet det alle.
  • Helt i begynnelsen, fortell oss om nøkkelavgjørelsen og tilnærmingen du tok. Dette er et kult life hack som kan brukes i forretningstaler. På denne måten vil du umiddelbart få 100 % av publikums oppmerksomhet og interesse. Og så må du strukturelt fortelle hvordan du kom til denne avgjørelsen, hva logikken var, hypotesene, hvordan du testet og valgte, hvilke mønstre du fant og hvordan løsningen din kan brukes.
  • Hvis en prototype var ment, vis og fortell. Tenk på qr-code-lenken på forhånd slik at seerne kan få tilgang.
  • Tenk på hvordan avgjørelsen din kan oversettes økonomisk. Hvor mye penger vil det spare kunden? Hvordan redusere time to market, klient NPS, etc.? Det er viktig å vise at du ikke bare har en god teknisk løsning, men også en økonomisk gjennomførbar. Dette er selve forretningsverdien.
  • Ikke bli for teknisk. Dersom dommerne har spørsmål om kode, algoritmer og modeller, vil de stille seg selv. Hvis du synes noe informasjon er veldig viktig, legg det til et spesielt lysbilde og skjul det på slutten i tilfelle spørsmål. Hvis dommerne ikke har noen spørsmål, start en dialog selv og snakk om hva annet som gjenstår bak kulissene av talen din.
  • En god prestasjon er der hvert medlem av teamet snakket og snakket. Det er ideelt hvis alle fremhever omfanget av oppgavene de har utført.
  • Liveopptredener, krydret med en god sans for humor, er alltid bedre enn perfekt innøvde monologer fra scenen :)

Lifehacks om ernæring

Noen få life hacks om ernæring, fordi det virkelig påvirker ditt velvære, humør og energi. Det er to hovedregler her:

  • Protein fyller deg og gir deg en metthetsfølelse. Dette er fisk, fjærfe, cottage cheese.
  • Karbohydrater gir energi. Raske karbohydrater – en rask frigjøring av energi og en kraftig nedgang i den; du føler deg døsig etter å ha spist pasta, poteter, koteletter, chips, etc. Og komplekse karbohydrater (bokhvete, havregryn, bulgur) absorberes sakte og metter deg gradvis med energi. Som et batteri vil de mate deg.

Derfor, hvis du vil være i godt humør under hackathonet, glem usunn snacks, cola, Snickers og sjokolade. En solid frokost med grøt om morgenen, frokostblandinger og protein til lunsj, og grønnsaker og protein om kvelden. Den beste drikken er vann, og i stedet for kaffe er det bedre å drikke te - den har mer koffein og vil helt sikkert styrke kroppen og ånden.

OK, det er over nå. Håper dette var til hjelp!

I september holder vi forresten et Raiffeisenbank-hackathon for java-utviklere (og ikke bare).

Alle detaljer og søknadsinnleveringer er her.

Kom, la oss møtes personlig 😉

Kilde: www.habr.com

Legg til en kommentar