Tjue hackathons på halvannet år: opplevelsen til "Sakharov Team"

Gjennom historien til Digital Breakthrough-konkurransen har vi møtt mange lag som har fått oss til å beundre, tro, le og gråte. Gråt, selvfølgelig, av lykke over at vi klarte å samle så mange toppspesialister på en (veldig stor) side. Men et av lagene blåste bokstavelig talt oss bort med historien sin. Forresten, det kalles også eksplosivt - "Team oppkalt etter Sakharov." I dette innlegget, lagkaptein Roman Weinberg (rvainberg) vil fortelle historien deres om seire, skrupler og hvordan de kan lage en "bombe" av prosjektet deres. Begynne!

Tjue hackathons på halvannet år: opplevelsen til "Sakharov Team"

"Vi er Sakharov-laget og vi laget en bombe" – Tradisjonelt begynner vi alle presentasjonene våre på hackathons med denne frasen. På to år har vi gått fra å delta i 20 russiske og internasjonale hackathons, i 15 av disse tok vi priser, inkludert Junction og Digital Breakthrough, til vårt eget chatbotutviklingsselskap HaClever.

«Vårt første hackathon er Science Guide for Gazprom. Vi vant det og tenkte - det er flott, la oss gå videre."

Vårt bekjentskap kan kalles virkelig skjebnesvangert. Gjennom årene har mange mennesker vært i våre rekker, men kjernen i laget har alltid vært uendret – Roma, Dima og Emil. Vi møtte Dima under en av AI-konferansene som jeg var med på å organisere. I en av kaffepausene brukte jeg av en eller annen grunn lang tid på å velge hvilket bord jeg skulle stå ved, og til slutt var vi tre på det - Dima Ichetkin og en annen fyr. Samtalen gikk over til temaet mikroelektronikk, der Dima iherdig snakket om 5-nanometer brikkeproduksjonsteknologi. Den tredje fyren tålte ikke presset og dro, men jeg likte grepet hans, og da fant vi raskt et felles språk. Et par uker senere dro vi sammen til vårt første hackathon i St. Petersburg, hvor vi vant en pris for den beste teknologiske løsningen, etter å ha satt sammen et bærbart kamera på en datasynsplattform. Riktignok måtte vi tukle, vi tenkte ikke gjennom kompatibiliteten til kameraet med plattformen vår, vi prøvde til og med å kontakte den eneste fyren fra Kina som hadde i det minste en anmeldelse om dette emnet, men han svarte ikke - i slutten, to dager med lesing av dokumentasjon, 100500 XNUMX ledninger og det fungerte som det skulle. Hackathonet var forresten godt organisert; det var en dusj med musikk og kapsler for å sove på stedet.

Tjue hackathons på halvannet år: opplevelsen til "Sakharov Team"

"Sammen gikk vi gjennom 20 russiske og internasjonale hackathon, som hver ga oss sin egen unike opplevelse og nettverksbygging"

Etter hacket i St. Petersburg forsøkte de å bygge videre på suksessen ved å fortsette samme hackathon i Moskva. Der storkoste de seg med Yandex-stemmeassistenten Alice, som ble åpen for utvikling bokstavelig talt dagen før hackathonet. Vi klarte ikke å vinne, men teknologien vi mestret ga oss seire mer enn én gang. Den klassiske hackathon-stakken: chatbots, stemmeassistenter, datasyn og minimal kunnskap om frontend.

Siden den gang har vi deltatt på 20 russiske og internasjonale hackathons – vi dro til Junction i Helsinki, StartupBootcamp HealthHack i Berlin og Digital Breakthrough. Hver ga oss sin egen unike erfaring: introduserte oss for nye teknologier, ga oss muligheten til å lære om utfordringene i det virkelige markedet, forstå hva vi ville være interessert i å gjøre, forente oss som et team og lærte oss å jobbe i en stressende situasjon når vi trenger å fullføre spesifikke oppgaver på kort tid.
En av de kuleste opplevelsene var å delta på Junction i Helsinki, det største hackathonet i Europa. Det ble husket av det enorme antallet partnerbedrifter, og det så ut til at det å velge riktig spor allerede var en miniseier. Tre dager fløy ubemerket forbi: vi klarte å synge karaoke, kommunisere med selskaper og knep 3. plass i "Blockchain"-sporet! De visste allerede hvordan de skulle gjøre det.

Vår hovedseier skjedde på det største hackathonet i verden, "Digital Breakthrough" (inkludert i Guinness Book of Records) i Kazan - vi vant et spor fra Association of Volunteer Centers, og jeg talte også ved åpningen.

"Vi prøver å nyte prosessen, finne på sprø ting og ha det gøy, bli kjent med deltakerne og arrangørene"

Vi forbereder oss vanligvis ikke spesielt for hackathons; vi er ikke en av dem som kommer med en ferdig løsning. På det meste kan vi se Elon Musks taler på nytt dagen før for humør og inspirasjon, og noen ganger leser vi om oppgaveområdet på hackathonet. Vi tar med oss ​​et standardsett - en bærbar PC, en sovepose, tepper, en fresh skjorte til forestillingen. Etter flere harde hacks, da vi skulle gjennomføre arbeidsoppgaver parallelt med prosjektet (gutta og jeg har et firma som heter HaClever som utvikler chatbots), prøver vi å losse så mye som mulig og frigjøre dagene med hackathon fra kl. alt annet. Under hackathonet dannet vi et sterkt team og fikk våre første kunder – dette var begynnelsen for selskapet vårt til å utvikle intelligente assistenter ved å bruke teknologiene vi hadde mestret.

Tjue hackathons på halvannet år: opplevelsen til "Sakharov Team"

Vi prøver å nyte prosessen, finne på kule ting og ha det gøy, bli kjent med deltakere og arrangører. Arbeidsordningen på et to-dagers hackathon er vanligvis som følger. Den første dagen tester hypoteser med eksperter og forbereder grunnleggende ting, som serverdistribusjon, industriundersøkelser, for å forstå at du gjør det rette og ikke finner opp hjulet på nytt. Alt går på skinner, den første natten kan vi sove 6-9 timer. Den andre dagen er allerede tøffere, feilsøking begynner, forberedelse til presentasjonen, vi sover i 3-6 timer eller noen ganger ikke i det hele tatt hvis vi ikke har tid. Livshacket vårt for å opprettholde produktiviteten er å jobbe i skift, som i hæren, dette lar deg optimalt spare energi og ha tid til å få alt gjort.

Til tross for konkurransen er et hackathon først og fremst en sammenkomst av likesinnede, så når det er mulig gir gutta råd og hjelper hverandre. På IoT-hackathonet i Skoltech mottok vi ikke et brev fra Sberbank og Huawei med tilgang til Ocean Connect-plattformen som vi trengte å bruke - fyren som hadde tilgangsnøkkelen delt med oss, og vi var i stand til å jobbe gjennom kontoen hans . Til slutt hjalp dette oss med å vinne en spesiell nominasjon for å bruke denne plattformen, så respekt til fyren igjen. Nøkkelfaktoren var sannsynligvis kommunikasjonen med den kinesiske delegasjonen fra Huawei gjennom hele hackathonet; vi forklarte dem hva vi hadde gjort ved hjelp av Google-oversetter; engelsk hjalp ikke lenger. Selv gir vi ofte råd og hjelper til med å sette opp ting. Selvfølgelig deler vi ikke hemmeligheter - hvordan koden er skrevet og hvilke krykker den hviler på, selv om ofte til og med tekniske spesialister forstår at de ikke kan klare seg uten krykker på to dager, og de behandler dem normalt.

Tjue hackathons på halvannet år: opplevelsen til "Sakharov Team"

"Alle hack handler om et spill for å overleve og en følelse av å overvinne"

Fakeups er normalt

Jeg burde nok ikke si dette, men det skjer fuckups hele tiden. Mange av dem er veldig morsomme å huske. En dag sovnet Dima rett før presentasjonen (og han pleier å hjelpe meg med å lansere prototypen på forsvaret), og ingen kunne finne ham. Det hender også at feil versjon er slått på, eller forhåndsinnstillingen er ødelagt, eller ingenting fungerer i det hele tatt - det viktigste her er å forbli selvsikker og finne de riktige ordene. I et slikt tilfelle er det greit å ta opp en demo av produktet og om mulig vise prototypen til dommerne før forsvaret.

Lagstørrelsen betyr noe

Den mest irrasjonelle avgjørelsen vi tok var ved Junction. Av en eller annen grunn delte vi oss i to lag. En del var å løse et blokkjedeproblem, og teamet jeg var i kunne ikke bestemme seg for et spor på lenge – det var nesten umulig å slå seg ned på bare ett av de 40 problemene. Og å velge riktig spor er nøkkelen til suksess og en hel vitenskap. Kvelden før deadline bestemte vi oss for å gå til den finske badstuen og deretter synge Tsoi på karaoke - vi utarbeidet programmet til russiske turister 100%. Det ser ut til at disse videoene fortsatt flyter rundt i chatterom et eller annet sted. Men vi vant likevel hackathonet – halvparten som løste kryptoproblemet tok 3. plass, kun kineserne var foran oss (det ser ut til at det var et helt fakultet der) og gutta som kom med en ferdig løsning.

Med vår mentor Ilonyuk
Tjue hackathons på halvannet år: opplevelsen til "Sakharov Team"

Ett lag er bra, men fire er bedre

En gang tok vi med oss ​​15 praktikanter til et hackathon og delte oss inn i 4 lag for å få alle nominasjonene. Som et resultat måtte jeg passe ikke bare på meg selv, men også for å holde et øye med elevene slik at de ikke gjorde feil. Det var fullstendig kaos og galskap, men mye moro.
Generelt handler ethvert hack om et spill for å overleve og en følelse av å overvinne. Nesten alle 48 timer er det noe som ikke fungerer for deg, det faller av og faller av. Du lukker en dør, og i stedet er to nye - som hodene til en hydra. Og du kjemper mot det, kommer opp med sofistikerte krykker. Så hjemme ser du på koden med et friskt sinn og tenker: hva handlet det om? Hvordan fungerte det i det hele tatt? Vi gikk fra hack til hack: de samme tingene tok kortere tid og det ble færre og færre krykker. På Digital Breakthrough-finalen kom all kunnskapen vår godt med; vi jobbet uten rom for feil. Vi laget et nettsted, trente et nevralt nettverk for automatisk videogenerering, koblet aggregering med Instagram og tenkte på mange flere kule funksjoner.

"Hackathons er en opplevelse, ikke et sluttpunkt for suksess."

Hvis du lykkes med hackingen, er det mer sannsynlig at du blir svindlet av noen fra organisasjonsselskapene, eller de vil tilby å fullføre løsningen du presenterte med teamet ditt. Gjennom årene har vi mottatt mange tilbud, selv om vi ikke vant, la de fortsatt merke til oss og inviterte oss til stedet deres, men vi brenner for selskapet vårt og drar ikke.

På Skoltech hackathon fra Akado Telecom tok vi andreplassen, og etter å ha vunnet gikk vi ærlig for å presentere det reviderte prosjektet. Vi laget da et system for å automatisere svar på brukerspørsmål på sosiale nettverk - VKontakte, Facebook og Telegram. Kommunikasjonen foregikk i to trinn. Første gang kom vi og forklarte igjen hva vi hadde gjort, og etter det ble vi bedt om å utarbeide et fullstendig forslag. Vi brukte to uker på å forberede presentasjonen, beregne forretningsmodellen og tenke gjennom implementeringsstadiene. Men da vi snakket sammen igjen, viste det seg at arbeidsbelastningen på kundesentrene ikke var så stor og at det ikke var behov for å implementere systemet. Uansett, for oss var det en verdifull erfaring i å forsvare prosjektet vårt.

Tjue hackathons på halvannet år: opplevelsen til "Sakharov Team"

"Khaki er den kuleste måten å forstå hva du er interessert i å gjøre og din rolle i teamet"

Khaki er den kuleste måten å forstå hva du er interessert i å gjøre og din rolle i teamet. Dette er grunnen til at vi ikke er redde for å løse nye problemer - det er derfor vi gikk til to GameNode-hackathons, på spill og blockchain. Det generelle kunnskapsnivået om disse emnene i begynnelsen var lik 0. Men vi tok på oss teamfolkene som rotet rundt, forbedret og tok begge hackene.

Først opprettet de et treningsmonopol på å skrive smarte kontrakter: alle handlinger i Monopol - kjøp, bøter, arrangementer - utføres ved hjelp av smarte kontrakter som spilleren skriver. For å komme videre må du skrive koden riktig. For hvert nytt trinn blir oppgaven vanskeligere. Det viste seg interessant og informativt.

Tjue hackathons på halvannet år: opplevelsen til "Sakharov Team"

Og på den andre er "8 Bit Go" et mobilspill som er synkronisert med spillerens plassering i den virkelige verden, og spilleren fullfører oppgaver fra ekte mennesker og mottar bonuser for dette. Spillet løser problemet knyttet til å kontrollere prosesser som er vanskelige å overvåke. Er alle varene lagt i hyllene? Har de virkelig merket veien på rett sted, satt opp skilt, lagt asfalt?

Tjue hackathons på halvannet år: opplevelsen til "Sakharov Team"

En viktig seier var Hack.Moscow, hvor de opprettet en universell assistent for leger. Dette er en chatbot som overvåker brukerens pilleinntak. Ved hjelp av datasyn kan du sende bilder av en blemme med piller slik at legen kan overvåke dosering og forbruk av medisiner. I tillegg integrerte de løsningen sin med Amazon Alexa, som foreslår medisineringsplaner ved å bruke en stemmeferdighet.

"Du bør alltid forberede deg på en presentasjon"

Å kunne snakke om seg selv er en ferdighet som enhver person trenger. Uansett ideen er det viktig å snakke om det på en tilgjengelig og engasjerende måte.

En forestilling er et show, ingen vil ha kjedelige historier. Men samtidig er det viktig å opprettholde en balanse mellom essensen i prosjektet og en morsom tale som du får lyst til å høre på, selv om du er den førtiende foredragsholderen i dag.

Det er lurt å kjøre talen mange ganger før forsvaret, og begynne å lage presentasjonen på forhånd. Det er spesielt bra hvis du har en designer som kan hjelpe deg med å gjøre det vakkert.

Tjue hackathons på halvannet år: opplevelsen til "Sakharov Team"

Hvordan forbereder vi oss til forsvar?

  • Vi opptrer ofte sammen — Dima eller Emil pleier å være med meg, de hjelper til med å lansere prototypen og svarer på spørsmål.
  • Vi tenker på presentasjonen. Vi liker Musk, så vi bruker ofte fotografiene hans, tilskriver ham ord om prosjektet vårt osv. Men hovedtrekket vårt er navnet. Hvorfor "lag oppkalt etter Sakharov"? Fordi vi laget en bombe (på et hackathon i Hviterussland sa de at det var en bombe, alle fikk den).

Tjue hackathons på halvannet år: opplevelsen til "Sakharov Team"

  • Feilen til mange ikke bare hackathons, men også startupere er for mye vekt på teknologi, fordi det ikke er funksjonen i seg selv som er viktig, men hvilket problem den løser. Til tross for åpenheten av dette faktum, er det få som snakker om det under forsvar; oftere kan du høre "vi laget en applikasjon ved å bruke alle AI-algoritmene vi kjenner." Derfor konsentrerer vi oss nøyaktig om oppgaven og gjør den kreativt.
  • Levert, tydelig tale i forsvar øker vinnersjansene betraktelig. Så vi øver, øver og øver litt til. På den første GameNode snakket jeg med Dima over telefon - han ble syk og dro hjem, men selv i denne tilstanden fortsatte de å jobbe.

"Snakk med eksperter så mye som mulig"

Vi har en praksis med å prøve å kommunisere med eksperter så mye som mulig, minst tre ganger. En gang hver dag og hver for seg før forsvaret. For det første tester du hypoteser med dem; for det andre er det slik de husker prosjektet ditt og forstår det. Det er vanskelig å objektivt og tilstrekkelig vurdere hva du hardkodet der i fem minutter med forsvar. Og for det tredje er det dating. Vi holder fortsatt kontakten med mange, rådfører oss om ulike temaer og er rett og slett venner.

Hackathons spilte en stor rolle og hjalp oss med å finne selskapet. Deltakelse i dem er 100% nyttig for utviklingen av det teknologiske og oppstartsøkosystemet, og det er praktisk talt ingen begrensninger på alder og ferdigheter, fordi både skolebarn og erfarne fagfolk kan delta. Generelt har vi fått opp et godt tempo og prøver å gripe øyeblikket, men hovedseirene er fortsatt foran oss!

Kilde: www.habr.com

Legg til en kommentar