Je kunt niet slapen tijdens het coderen: hoe stel je een team samen en bereid je je voor op een hackathon?

Ik organiseerde hackathons in Python, Java, .Net, waarbij telkens 100 tot 250 mensen aanwezig waren. Als organisator observeerde ik de deelnemers van buitenaf en was ervan overtuigd dat de hackathon niet alleen over technologie ging, maar ook over competente voorbereiding, gecoördineerd werk en communicatie. In dit artikel heb ik de meest voorkomende fouten en niet voor de hand liggende lifehacks verzameld waarmee beginnende hackathons zich kunnen voorbereiden op het komende seizoen.

Je kunt niet slapen tijdens het coderen: hoe stel je een team samen en bereid je je voor op een hackathon?

Stel een dreamteam samen

Ja, er zijn eenlingen op hackathons, maar ik kan me geen enkel geval herinneren waarin ze prijzen wisten te winnen. Waarom? Vier mensen kunnen in 48 uur vier keer meer werk verzetten dan één persoon. De vraag rijst: hoe moet een effectief team worden bemand? Als je vrienden hebt in wie je vertrouwen hebt en samen door dik en dun bent gegaan, is alles duidelijk. Wat moet je doen als je mee wilt doen, maar geen volledig team hebt?

Over het algemeen kunnen er twee scenario's zijn:

  • Je bent zo actief dat je er klaar voor bent om mensen om je heen te vinden en te verzamelen, en zo een leider en aanvoerder van het team te worden
  • Je hebt geen zin om je druk te maken en bent klaar om deel uit te maken van een team dat op zoek is naar een persoon met jouw profiel.

In ieder geval dien je de volgende stappen te doorlopen:

  1. Analyseer de informatie die beschikbaar is over de taak.

    De organisatoren geven bewust niet altijd volledige informatie over de taak, zodat de teams niet vals spelen en vooraf oplossingen voorbereiden. Maar bijna altijd is zelfs kleine inleidende informatie voldoende om uw huidige kennis te evalueren.

    In de taak staat bijvoorbeeld dat u een prototype van een mobiele applicatie moet ontwikkelen. En je hebt alleen ervaring met WEB-ontwikkeling en -ontwerp, maar weinig ervaring met back-end, database-integratie en testen. Dit betekent dat het juist deze kennis en vaardigheden zijn die je moet zoeken bij je potentiële teamgenoten.

  2. Zoek teamgenoten onder vrienden, kennissen en collega’s.

    Als er in je sociale kring mensen zijn die al hackathons hebben gewonnen, freelancers zijn of werken in een vakgebied dat verband houdt met het onderwerp van de opdracht, dan zijn dit de jongens die je als eerste moet uitnodigen voor de hackathon.

  3. Vertel de wereld over jezelf.

    Als het tweede punt niet genoeg is, bel dan gerust op sociale netwerken. Probeer beknopt en zo eenvoudig mogelijk te zijn:

    "Dag Allemaal! Ik ben op zoek naar teamgenoten voor hackathon N. We hebben twee ambitieuze en overwinningsgemotiveerde mensen nodig: een analist en een front-end. We zijn al met twee:

    1. Egor – fullstack-ontwikkelaar, winnaar van hackathon X;
    2. Anya is een Ux/Ui-ontwerper, ik werk als outsourcer en creëer web- en mobiele oplossingen voor klanten.

    Schrijf in een persoonlijk bericht: we hebben nog twee helden nodig om zich bij onze fantastische vier te voegen.”

    Kopieer gerust de tekst, vervang namen en stapels xD

  4. Ga op zoek naar een team
    • Publiceer een bericht met een oproep op uw sociale netwerken (fb, vk, op uw blog, als u die heeft)
    • Gebruik chats van oude hackathons waar je al aan hebt deelgenomen
    • Schrijf in de groep deelnemers van de komende hackathon (vaak creëren de organisatoren ze van tevoren)
    • Zoek naar groepen of evenementen (officiële evenementenbijeenkomsten in vkfb)

Bereid je voor op een hackathon

Een gereed team is de helft van de overwinning. De tweede helft is een kwalitatieve voorbereiding op de hackathon. Deelnemers denken meestal na over de voorbereiding voordat ze naar een hackathon gaan. Maar sommige vooraf genomen stappen kunnen het leven gemakkelijker maken. Het is belangrijk om te onthouden dat je maximaal 48 uur op het evenemententerrein kunt doorbrengen, wat betekent dat je niet alleen niet afgeleid moet worden van geconcentreerd werk, maar ook op alle mogelijke manieren een comfortabele omgeving voor jezelf moet organiseren. Hoe je dat doet?

Wat u mee moet nemen:

  • Een favoriet kussen, deken of slaapzak voor de meest fanatieke hackathoners is gewoonweg een onmisbaar attribuut
  • Paspoort en medische verzekering
  • Tandenborstel en tandpasta
  • Doekjes
  • Zoek uit of de organisatoren ter plaatse een douche hebben (indien aanwezig, neem dan een handdoek mee)
  • Wissel kleding mee
  • Schoenenwissel (comfortabele sneakers, sneakers, pantoffels)
  • Paraplu
  • Pijnstillers
  • Laptop + oplader + verlengsnoer
  • Powerbank voor telefoon
  • Adapters, flashdrives, harde schijven

Zorg ervoor dat alle betaalde software op uw pc is betaald en dat de benodigde bibliotheken zijn geladen.

Hoe u het werk van uw team plant

  • Bepaal hoe u beslissingen zult nemen in controversiële situaties. Het is het beste om gewoon met uw handen te stemmen en een algemene teambeslissing te nemen.
  • Bedenk wie de dynamiek van uw werk bewaakt, het werk van het team faciliteert en plant en de communicatie binnen het team beheert. Meestal wordt deze rol in agile teams vervuld door de Scrum Master, die toezicht houdt op het Scrum-proces. Als u niet bekend bent met deze rol, Google deze dan zeker.
  • Stel elke 3-4 uur een timer in om het totale tijdsverloop bij te houden. Bepaal uw interne controlepunten wanneer u uw horloges controleert: hoe laat en wat moet u klaar hebben liggen om alles gedaan te krijgen zonder last-minute.
  • Het is een vergissing om te geloven dat een slapeloze nacht voor het hele team je naar de overwinning zal leiden. Hoe langer de hackathon, hoe belangrijker slaap is. En over het algemeen zijn avond en nacht meestal de meest memorabele momenten tijdens hackathons: dan gebeuren alle leuke en luidruchtige dingen. Blijf niet hangen in de code, geef uzelf de gelegenheid om te ontspannen.
  • Organisatoren installeren vaak een Sony Play Station of XBox, zetten films aan, doen speurtochten en andere parallelle activiteiten om een ​​comfortabele emotionele omgeving te creëren. Profiteer van deze voordelen om te voorkomen dat uw hersenen gaan koken.
  • Denk aan de Pareto-regel: 20% van uw inspanningen zou u 80% van uw resultaten moeten opleveren. Bedenk hoeveel moeite u aan deze of gene beslissing zult besteden en welk effect u kunt bereiken. De tijd van het team is beperkt, evenals de kennis, wat betekent dat de middelen efficiënt moeten worden verdeeld.

Presentatie en evaluatie van uw oplossing

Waar moet u op letten voordat u gaat optreden?

  • Bestudeer de beoordelingscriteria vooraf, schrijf ze op en houd ze bij de beslissing voor je. Neem voortdurend contact met hen op.
  • Bestudeer het profiel, het soort activiteit en de achtergrond van de juryleden. Misschien artikelen over Habré of blogposts op officiële bedrijfspagina’s. Bedenk welke verwachtingen ze tijdens het assessment kunnen hebben. Voor juryleden met een sterke technische achtergrond is het belangrijk om uw oplossingen te beoordelen, en een ervaren ontwerper zal naar de gebruikerservaring en functies kijken. Het idee lijkt banaal, maar om de een of andere reden vergeten mensen het.
  • Vergeet de kracht van netwerken niet. Je team bestaat eigenlijk niet uit 4 personen, jullie zijn met veel meer, je hebt collega’s en vrienden. U kunt alle open juridische bronnen en uw connecties gebruiken die u kunt vinden. Als dit uw oplossing helpt!
  • Het zal waardevol zijn om tijdens de pitch te praten over de logica van de oplossing en de gegevensbronnen. Als je een niet-standaard manier hebt gevonden om een ​​hypothese te testen, vertel ons daar dan over. Dit voegt waarde toe aan uw oplossing.

    Onder uw vrienden bevond zich bijvoorbeeld een vertegenwoordiger van de doelgroep en u hebt met hem een ​​rooktest kunnen uitvoeren. Of u heeft interessante analyses en recensies gevonden die u hebben geholpen uw werktijd te verkorten.

  • Niemand heeft teams er ooit van weerhouden om met elkaar te communiceren en ideeën te testen. Aan het einde van de hackathon zal niemand je idee definitief stelen, wat betekent dat sommige hypothesen rechtstreeks bij je buren kunnen worden getest.
  • Bij hackathons zijn er altijd consultants en experts aanwezig die je helpen en hun ervaringen delen. Je neemt hun opmerkingen misschien niet mee in je werk, maar het krijgen van feedback en het van buitenaf bekijken van de huidige oplossing is een belangrijke stap op weg naar de overwinning.
  • Denk vooraf na over uw presentatiesjabloon. Maak een slide met een profiel en informatie over het team: jouw foto's, contacten, informatie over opleiding of huidige werkervaring. Je kunt links naar GitHub of je portfolio toevoegen als je wilt dat de jury je beter leert kennen.
  • Als u een taak plant op het gebied van prototyping en interfaces, betaal dan vooraf voor Marvel of andere diensten, zodat u zich daar tijdens de hackathon geen zorgen over hoeft te maken.
  • Als u de uiteindelijke beslissing begrijpt, neem dan de tijd om uw toespraak voor te bereiden - probeer deze meerdere keren uit te voeren, besteed tijd aan de structuur en de volgende aanvullende aanbevelingen.

Waar moet je op letten tijdens het optreden?

  • Het is niet nodig om de taak te herhalen en kostbare presentatietijd te verspillen; de juryleden en deelnemers weten het allemaal.
  • Vertel ons aan het begin over de belangrijkste beslissing en de aanpak die u hebt gevolgd. Dit is een coole lifehack die kan worden gebruikt in zakelijke toespraken. Zo krijg je meteen 100% van de aandacht en interesse van het publiek. En dan zul je structureel moeten vertellen hoe je tot deze beslissing bent gekomen, wat de logica was, de hypothesen, hoe je hebt getest en geselecteerd, welke patronen je hebt gevonden en hoe je oplossing gebruikt kan worden.
  • Als er een prototype bedoeld was, laat het zien en vertel het. Denk vooraf na over de qr-code link zodat kijkers toegang krijgen.
  • Denk na over hoe uw beslissing zich financieel zou kunnen vertalen. Hoeveel geld gaat het de klant besparen? Hoe kunnen we de time-to-market, klant-NPS, etc. verkorten? Het is belangrijk om te laten zien dat je niet alleen een goede technische oplossing hebt, maar ook een economisch haalbare. Dit is juist de zakelijke waarde.
  • Word niet te technisch. Als de jury vragen heeft over code, algoritmen en modellen, zullen ze zichzelf deze vragen stellen. Als u bepaalde informatie erg belangrijk vindt, voegt u deze toe aan een speciale dia en verbergt u deze aan het einde bij vragen. Als de juryleden geen vragen hebben, ga dan zelf een dialoog aan en bespreek wat er nog meer achter de schermen van je toespraak overblijft.
  • Een goede prestatie is waar elk lid van het team sprak en sprak. Het is ideaal als iedereen de omvang van de taken benadrukt die ze hebben uitgevoerd.
  • Live optredens, gekruid met een goed gevoel voor humor, zijn altijd beter dan perfect ingestudeerde monologen vanaf het podium :)

Lifehacks over voeding

Een paar lifehacks over voeding, omdat het echt invloed heeft op je welzijn, humeur en energie. Er zijn hier twee hoofdregels:

  • Eiwit vult je en geeft je een vol gevoel. Dit is vis, gevogelte, kwark.
  • Koolhydraten zorgen voor energie. Snelle koolhydraten – een snelle afgifte van energie en een scherpe daling ervan; je voelt je slaperig na het eten van pasta, aardappelen, schnitzels, chips, enz. En complexe koolhydraten (boekweit, havermout, bulgur) worden langzaam opgenomen en verzadigen je geleidelijk met energie. Net als een batterij zullen ze je voeden.

Als je dus in een goed humeur wilt zijn tijdens de hackathon, vergeet dan ongezonde snacks, cola, Snickers en chocolade. Een stevig ontbijt met pap in de ochtend, ontbijtgranen en eiwitten voor de lunch, en groenten en eiwitten in de avond. De beste drank is water, en in plaats van koffie is het beter om thee te drinken - het bevat meer cafeïne en zal lichaam en geest zeker versterken.

Oké, het is nu allemaal voorbij. Ik hoop dat dit nuttig was!

Overigens houden we in september een Raiffeisenbank-hackathon voor Java-ontwikkelaars (en niet alleen).

Alle details en aanmeldingsinzendingen vindt u hier.

Kom, laten we elkaar persoonlijk ontmoeten 😉

Bron: www.habr.com

Voeg een reactie