Jy kan nie slaap om te kodeer nie: hoe om 'n span saam te stel en voor te berei vir 'n hackathon?

Ek het hackathons in Python, Java, .Net gereël, wat elkeen deur 100 tot 250 mense bygewoon is. As organiseerder het ek die deelnemers van buite waargeneem en was oortuig dat die hackathon nie net oor tegnologie gegaan het nie, maar ook oor bekwame voorbereiding, gekoördineerde werk en kommunikasie. In hierdie artikel het ek die mees algemene foute en nie-vanselfsprekende life hacks versamel wat beginner-hackatons sal help om vir die komende seisoen voor te berei.

Jy kan nie slaap om te kodeer nie: hoe om 'n span saam te stel en voor te berei vir 'n hackathon?

Stel 'n droomspan saam

Ja, daar is alleenlopers by hackathons, maar ek onthou nie 'n enkele geval toe hulle daarin geslaag het om pryse te wen nie. Hoekom? Vier mense kan vier keer meer werk in 48 uur doen as een persoon. Die vraag ontstaan: hoe moet 'n doeltreffende span beman word? As jy vriende het in wie jy selfvertroue het en saam deur dik en dun gegaan het, is alles duidelik. Wat om te doen as jy wil deelneem, maar nie 'n volle span het nie?

Oor die algemeen kan daar twee scenario's wees:

  • Jy is so aktief dat jy gereed is om mense rondom jou te vind en te versamel, om 'n leier en kaptein van die span te word
  • Jy wil nie pla nie en is gereed om deel te word van 'n span wat op soek is na 'n persoon met jou profiel.

U moet in elk geval deur die volgende stappe gaan:

  1. Ontleed die inligting wat oor die taak beskikbaar is.

    Die organiseerders verskaf doelbewus nie altyd volledige inligting oor die taak nie, sodat die spanne nie kul en vooraf oplossings voorberei nie. Maar byna altyd, selfs klein inleidende inligting is genoeg om jou huidige stel kennis te evalueer.

    Die taak stel byvoorbeeld dat jy 'n prototipe van 'n mobiele toepassing sal moet ontwikkel. En jy het net ondervinding met WEB-ontwikkeling en -ontwerp, maar min ondervinding met back-end, databasisintegrasie en -toetsing. Dit beteken dat dit juis hierdie kennis en vaardighede is waarna jy in jou potensiële spanmaats moet soek.

  2. Soek spanmaats tussen vriende, kennisse en kollegas.

    As daar in jou sosiale kring diegene is wat reeds hackathons gewen het, vryskutwerkers is of in 'n veld werk wat verband hou met die onderwerp van die opdrag, dan is dit die ouens wat jy eers na die hackathon moet nooi.

  3. Vertel die wêreld van jouself.

    As die tweede punt nie genoeg was nie, bel gerus op sosiale netwerke. Probeer bondig en so eenvoudig as moontlik wees:

    "Hi almal! Ek is op soek na spanmaats vir hackathon N. Ons benodig twee ambisieuse en oorwinningsgemotiveerde mense - 'n ontleder en 'n front-end. Daar is reeds twee van ons:

    1. Egor – fullstack ontwikkelaar, wenner van hackathon X;
    2. Anya is 'n Ux/Ui ontwerper, ek werk as 'n uitkontrakteerder en skep web + mobiele oplossings vir kliënte.

    Skryf in ’n persoonlike boodskap, ons kort nog twee helde om by ons fantastiese vier aan te sluit.”

    Kopieer gerus die teks, vervang name en stapels xD

  4. Begin soek na 'n span
    • Publiseer 'n plasing met 'n oproep op jou sosiale netwerke (fb, vk, op jou blog, as jy een het)
    • Gebruik kletse van ou hackathons waar jy reeds deelgeneem het
    • Skryf in die groep deelnemers van die komende hackathon (dikwels skep die organiseerders hulle vooraf)
    • Soek groepe of gebeurtenisgeleenthede (amptelike gebeurtenisbyeenkomste in vkfb)

Berei voor vir 'n hackathon

’n Klaar span is die helfte van die oorwinning. Die tweede helfte is kwaliteit voorbereiding vir die hackathon. Deelnemers dink gewoonlik aan voorbereiding voordat hulle na 'n hackathon gaan. Maar sommige stappe wat vooraf geneem is, kan die lewe makliker maak. Dit is belangrik om te onthou dat jy tot 48 uur by die geleentheidsterrein kan spandeer, wat beteken dat jy nie net nie van gefokusde werk afgelei moet word nie, maar ook op elke moontlike manier vir jouself 'n gemaklike omgewing moet organiseer. Hoe om dit te doen?

Wat om saam met jou te neem:

  • 'n Gunstelingkussing, kombers of slaapsak vir die mees ywerige hackathoners is eenvoudig 'n moet-hê-eienskap
  • Paspoort en mediese versekering
  • Tandeborsel en tandepasta
  • Nat doeke
  • Vind uit of die organiseerders 'n stort op die perseel het (indien wel, neem 'n handdoek)
  • Klere aantrek saam met jou
  • Verandering van skoene (gemaklike tekkies, tekkies, pantoffels)
  • sambreel
  • Pynstillers
  • Skootrekenaar + laaier + verlengsnoer
  • Powerbank vir telefoon
  • Adapters, flash drives, hardeskywe

Maak seker dat alle betaalde sagteware op jou rekenaar betaal word en dat die nodige biblioteke gelaai is.

Hoe om jou span se werk te beplan

  • Bepaal hoe jy besluite in omstrede situasies sal neem. Dit is die beste om net met jou hande te stem en 'n algemene spanbesluit te neem.
  • Dink na oor wie die dinamika van jou werk sal monitor, die span se werk sal fasiliteer en beplan, en kommunikasie binne die span sal bestuur. Tipies word hierdie rol in ratse spanne gevul deur die Skrummeester, wat toesig hou oor die Skrumproses. As jy nie met hierdie rol vertroud is nie, maak seker dat jy dit Google.
  • Stel tydtellers elke 3-4 uur in om tred te hou met die algehele verloop van tyd. Bepaal jou interne kontrolepunte wanneer jy jou horlosies nagaan: op watter tyd en wat moet jy gereed hê om alles sonder die laaste minuut gedoen te kry.
  • Dit is 'n fout om te glo dat 'n slapelose nag vir die hele span jou tot 'n oorwinning sal lei. Hoe langer die hackathon, hoe belangriker is slaap. En oor die algemeen is aand en nag gewoonlik die mees onvergeetlike oomblikke in hackathons: al die prettige en raserige goed gebeur dan. Moenie aan die kode hang nie, gee jouself die geleentheid om te ontspan.
  • Organiseerders installeer dikwels 'n Sony Play Station of XBox, skakel flieks aan, doen take en ander parallelle aktiwiteite om 'n gemaklike emosionele omgewing te skep. Maak gebruik van hierdie voordele om te verhoed dat jou brein kook.
  • Onthou die Pareto-reël: 20% van jou pogings behoort jou 80% van jou resultate te gee. Dink aan hoeveel moeite jy aan hierdie of daardie besluit sal spandeer en watter effek jy kan kry. Die span se tyd is beperk, en so ook kennis, wat beteken dat hulpbronne doeltreffend versprei moet word.

Aanbieding en evaluering van jou oplossing

Wat om te oorweeg voordat jy optree?

  • Bestudeer die evalueringskriteria vooraf, skryf dit neer en hou dit voor jou tydens die besluit. Kontroleer voortdurend met hulle.
  • Bestudeer die beoordelaars se profiel, tipe aktiwiteit en agtergrond. Miskien artikels oor Habré of blogplasings op amptelike maatskappybladsye. Dink aan watter verwagtinge hulle mag hê tydens die assessering. Vir beoordelaars met 'n sterk tegniese agtergrond, is dit belangrik om jou oplossings te hersien, en 'n ervare ontwerper sal kyk na gebruikerservaring en kenmerke. Die idee lyk banaal, maar om een ​​of ander rede vergeet mense daarvan.
  • Moenie die krag van netwerk vergeet nie. Jou span bestaan ​​eintlik nie uit 4 mense nie, daar is baie meer van julle, jy het kollegas en vriende. Jy kan enige oop regsbronne en jou verbindings wat jy kan vind gebruik. As dit jou oplossing help!
  • Dit sal waardevol wees om tydens die toonhoogte oor die logika van die oplossing en databronne te praat. As jy 'n nie-standaard manier gevind het om 'n hipotese te toets, vertel ons dan daarvan. Dit sal waarde tot jou oplossing toevoeg.

    Byvoorbeeld, onder jou vriende was daar 'n verteenwoordiger van die teikengehoor en jy kon 'n rooktoets saam met hom doen. Of jy het interessante ontledings en resensies gevind wat gehelp het om jou werktyd te verminder.

  • Niemand het nog ooit spanne gekeer om met mekaar te kommunikeer en idees te toets nie. Aan die einde van die hackathon sal niemand beslis jou idee steel nie, wat beteken dat sommige hipoteses direk op jou bure getoets kan word.
  • By hackathons is daar altyd konsultante en kundiges wat daar is om jou te help en hul ervaring te deel. Jy mag nie hul kommentaar in jou werk inneem nie, maar om terugvoer te kry en na die huidige oplossing van buite te kyk, is 'n belangrike stap na oorwinning.
  • Dink vooraf aan jou aanbiedingsjabloon. Maak 'n skyfie met 'n profiel en inligting oor die span: jou foto's, kontakte, inligting oor opleiding of huidige werkservaring. Jy kan skakels by GitHub of jou portefeulje voeg as jy wil hê dat die jurie jou beter moet leer ken.
  • As jy 'n taak oor prototipering en koppelvlakke beplan, betaal vooraf vir Marvel of ander dienste om nie daaroor bekommerd te wees tydens die hackathon nie.
  • Wanneer jy 'n begrip van die finale besluit het, neem dan tyd om jou toespraak voor te berei - probeer om dit verskeie kere te voer, spandeer tyd aan die struktuur en die volgende bykomende aanbevelings.

Wat om te onthou terwyl jy optree?

  • Dit is nie nodig om die taak te herhaal en kosbare aanbiedingstyd te mors nie; die beoordelaars en deelnemers weet dit almal.
  • Vertel ons heel aan die begin van die sleutelbesluit en die benadering wat jy geneem het. Dit is 'n cool life hack wat in besigheidstoesprake gebruik kan word. Op hierdie manier sal jy dadelik 100% van die gehoor se aandag en belangstelling kry. En dan sal jy struktureel moet vertel hoe jy tot hierdie besluit gekom het, wat die logika was, die hipoteses, hoe jy getoets en geselekteer het, watter patrone jy gevind het en hoe jou oplossing gebruik kan word.
  • As 'n prototipe bedoel was, wys en vertel. Dink vooraf aan die qr-kode-skakel sodat kykers toegang kan kry.
  • Dink na oor hoe jou besluit finansieel kan vertaal. Hoeveel geld sal dit die kliënt spaar? Hoe om tyd tot mark, kliënt NPS, ens. te verminder? Dit is belangrik om te wys dat jy nie net 'n goeie tegniese oplossing het nie, maar ook 'n ekonomies haalbare een. Dit is die eintlike besigheidswaarde.
  • Moenie te tegnies raak nie. As die beoordelaars vrae het oor kode, algoritmes en modelle, sal hulle hulself afvra. As jy dink sommige inligting is baie belangrik, voeg dit by 'n spesiale skyfie en steek dit aan die einde weg in geval van vrae. As die beoordelaars nie enige vrae het nie, begin self 'n dialoog en praat oor wat nog agter die skerms van jou toespraak oorbly.
  • ’n Goeie vertoning is waar elke lid van die span gepraat en gepraat het. Dit is ideaal as almal die omvang van take wat hulle gedoen het uitlig.
  • Regstreekse optredes, gesoute met 'n goeie sin vir humor, is altyd beter as perfek ingeoefende monoloë vanaf die verhoog :)

Lifehacks oor voeding

'n Paar life hacks oor voeding, want dit beïnvloed regtig jou welstand, bui en energie. Daar is twee hoofreëls hier:

  • Proteïen vul jou en gee jou 'n gevoel van volheid. Dit is vis, pluimvee, maaskaas.
  • Koolhidrate verskaf energie. Vinnige koolhidrate – 'n vinnige vrystelling van energie en 'n skerp afname daarin; jy voel lomerig nadat jy pasta, aartappels, kotelette, skyfies, ens. En komplekse koolhidrate (bokwiet, hawermout, bulgur) word stadig geabsorbeer en versadig jou geleidelik met energie. Soos 'n battery, sal hulle jou voed.

Daarom, as jy in 'n goeie bui wil wees tydens die hackathon, vergeet van ongesonde versnaperinge, kola, Snickers en sjokolade. 'n Stewige ontbyt met pap in die oggend, graankos en proteïen vir middagete, en groente en proteïen in die aand. Die beste drankie is water, en in plaas van koffie is dit beter om tee te drink - dit het meer kafeïen en sal beslis die liggaam en gees verkwik.

OK, dit is nou verby. Hoop dit was nuttig!

Terloops, in September hou ons 'n Raiffeisenbank hackathon vir java-ontwikkelaars (en nie net nie).

Alle besonderhede en aansoekvoorleggings is hier.

Kom, kom ons ontmoet persoonlik 😉

Bron: will.com

Voeg 'n opmerking