Twintig hackathons in anderhalf jaar: de ervaring van het ‘Sacharov-team’

Door de geschiedenis heen van de Digital Breakthrough-competitie hebben we veel teams ontmoet die ons lieten bewonderen, geloven, lachen en huilen. Huil natuurlijk van geluk dat we zoveel topspecialisten op één (zeer grote) site hebben kunnen verzamelen. Maar een van de teams blies ons letterlijk omver met hun verhaal. Trouwens, het wordt ook explosief genoemd: "Team genoemd naar Sacharov." In dit bericht teamcaptain Roman Weinberg (rvainberg) vertellen hun verhaal over overwinningen, mislukkingen en hoe ze van hun project een ‘bom’ kunnen maken. Beginnen!

Twintig hackathons in anderhalf jaar: de ervaring van het ‘Sacharov-team’

“Wij zijn het Sacharov-team en we hebben een bom gemaakt” - Traditioneel beginnen we al onze presentaties op hackathons met deze zin. In twee jaar tijd zijn we van deelname aan twintig Russische en internationale hackathons, waarvan we er vijftien in de wacht sleepten, waaronder Junction en Digital Breakthrough, overgegaan naar ons eigen chatbotontwikkelingsbedrijf HaClever.

“Onze eerste hackathon is Science Guide for Gazprom. We hebben het gewonnen en dachten: het is geweldig, laten we verder gaan.

Onze kennis is echt noodlottig te noemen. Door de jaren heen hebben veel mensen in onze gelederen gezeten, maar de kern van het team is altijd onveranderd gebleven: Roma, Dima en Emil. We ontmoetten Dima tijdens een van de AI-conferenties die ik hielp organiseren. Tijdens een van de koffiepauzes kostte het me om de een of andere reden veel tijd om te kiezen aan welke tafel ik ging staan, en uiteindelijk zaten we met z'n drieën: Dima Ichetkin en een andere man. Het gesprek kwam op het onderwerp micro-elektronica, waar Dima voortdurend sprak over de productietechnologie van 5-nanometerchips. De derde man kon de druk niet verdragen en vertrok, maar ik hield van zijn grip en toen vonden we snel een gemeenschappelijke taal. Een paar weken later gingen we samen naar onze eerste hackathon in Sint-Petersburg, waar we een prijs wonnen voor de beste technologische oplossing, nadat we een draagbare camera op een computer vision-platform hadden gemonteerd. Toegegeven, we moesten sleutelen, we dachten niet na over de compatibiliteit van de camera met ons platform, we probeerden zelfs contact op te nemen met de enige man uit China die op zijn minst enige recensie over dit onderwerp had, maar hij antwoordde niet - in het einde, twee dagen documentatie lezen, 100500 draden en dat was het, het werkte zoals het zou moeten. De hackathon was overigens goed georganiseerd; er was een douche met muziek en slaapcapsules op het terrein.

Twintig hackathons in anderhalf jaar: de ervaring van het ‘Sacharov-team’

“Samen hebben we twintig Russische en internationale hackathons doorlopen, die ons allemaal hun eigen unieke ervaring en netwerk met zich meebrachten”

Na de hack in Sint-Petersburg probeerden ze voort te bouwen op het succes door dezelfde hackathon in Moskou voort te zetten. Daar hadden ze een geweldige tijd bij het werken met de Yandex-stemassistent Alice, die letterlijk de dag vóór de hackathon open stond voor ontwikkeling. Het is ons niet gelukt om te winnen, maar de technologie die we beheersen heeft ons meer dan eens overwinningen opgeleverd. De klassieke hackathonstapel: chatbots, stemassistenten, computervisie en minimale kennis van de frontend.

Sindsdien hebben we twintig Russische en internationale hackathons bijgewoond: we gingen naar Junction in Helsinki, StartupBootcamp HealthHack in Berlijn en Digital Breakthrough. Ieder gaf ons hun eigen unieke ervaring: liet ons kennismaken met nieuwe technologieën, gaf ons de kans om meer te weten te komen over de uitdagingen van de echte markt, te begrijpen waar we in geïnteresseerd zouden zijn, verenigde ons als een team en leerde ons werken in een stressvolle omgeving. situatie waarin we specifieke taken in korte tijd moeten voltooien.
Een van de gaafste ervaringen was deelname aan Junction in Helsinki, de grootste hackathon van Europa. Het werd herinnerd door het grote aantal partnerbedrijven en het leek erop dat het kiezen van het juiste spoor al een mini-overwinning was. Drie dagen vlogen onopgemerkt voorbij: we slaagden erin karaoke te zingen, met bedrijven te communiceren en behaalden de 3e plaats in het nummer "Blockchain"! Ze wisten al hoe het moest.

Onze belangrijkste overwinning vond plaats tijdens de grootste hackathon ter wereld, "Digital Breakthrough" (opgenomen in het Guinness Book of Records) in Kazan - we wonnen een nummer van de Association of Volunteer Centers, en ik sprak ook tijdens de opening.

“We proberen te genieten van het proces, gekke dingen te bedenken en plezier te maken, de deelnemers en organisatoren te leren kennen”

Wij bereiden ons doorgaans niet specifiek voor op hackathons; wij behoren niet tot degenen die met een kant-en-klare oplossing komen. Voor sfeer en inspiratie kunnen we hooguit de toespraken van Elon Musk van de dag ervoor terugkijken, en soms lezen we over het taakgebied tijdens de hackathon. We nemen een standaardset mee: een laptop, een slaapzak, dekens, een fris shirt voor de voorstelling. Na verschillende harde hacks, toen we parallel aan het project werktaken moesten voltooien (de jongens en ik hebben een bedrijf genaamd HaClever dat chatbots ontwikkelt), proberen we zoveel mogelijk te ontladen en de dagen van de hackathon vrij te maken van al de rest. Tijdens de hackathon vormden we een sterk team en kregen we onze eerste klanten - dit was het begin voor ons bedrijf om intelligente assistenten te ontwikkelen met behulp van de technologieën die we onder de knie hadden.

Twintig hackathons in anderhalf jaar: de ervaring van het ‘Sacharov-team’

We proberen te genieten van het proces, leuke dingen te bedenken en plezier te maken, de deelnemers en organisatoren te leren kennen. Het werkschema bij een tweedaagse hackathon is meestal als volgt. De eerste dag test u hypothesen met experts en bereidt u basiszaken voor, zoals serverimplementatie en brancheonderzoek, om te begrijpen dat u het juiste doet en het wiel niet opnieuw uitvindt. Alles verloopt vlot; de eerste nacht kunnen we 6-9 uur slapen. De tweede dag is al moeilijker, het debuggen begint, de voorbereiding op de presentatie, we slapen 3-6 uur of soms helemaal niet als we geen tijd hebben. Onze lifehack voor het behouden van de productiviteit is om in ploegendiensten te werken, zoals in het leger, hierdoor kun je optimaal energie besparen en tijd hebben om alles gedaan te krijgen.

Ondanks de concurrentie is een hackathon vooral een samenzijn van gelijkgestemden, dus waar mogelijk geven de jongens advies en helpen ze elkaar. Tijdens de IoT-hackathon in Skoltech hebben we geen brief ontvangen van Sberbank en Huawei met toegang tot het Ocean Connect-platform dat we moesten gebruiken - de man met de toegangssleutel die met ons werd gedeeld, en we konden via zijn account werken . Uiteindelijk heeft dit ons geholpen een speciale nominatie te winnen voor het gebruik van dit platform, dus nogmaals respect voor de man. De belangrijkste factor was waarschijnlijk de communicatie met de Chinese delegatie van Huawei tijdens de hackathon; we legden hen uit wat we hadden gedaan met behulp van Google Translator; Engels hielp niet langer. Zelf geven wij vaak advies en helpen bij het opzetten. Natuurlijk delen we geen geheimen - hoe de code is geschreven en op welke krukken deze rust, hoewel zelfs technische specialisten vaak begrijpen dat ze niet binnen twee dagen zonder krukken kunnen, en ze normaal behandelen.

Twintig hackathons in anderhalf jaar: de ervaring van het ‘Sacharov-team’

“Elke hack gaat over een spel van overleven en een gevoel van overwinnen”

Fake-ups zijn normaal

Ik zou dit waarschijnlijk niet moeten zeggen, maar fuckups gebeuren voortdurend. Velen van hen zijn erg leuk om te onthouden. Op een dag viel Dima vlak voor de presentatie in slaap (en hij helpt me meestal met het lanceren van het prototype bij de verdediging), en niemand kon hem vinden. Het komt ook voor dat de verkeerde versie is ingeschakeld, of dat de voorinstelling kapot is, of dat er helemaal niets werkt - het belangrijkste hier is om zelfverzekerd te blijven en de juiste woorden te vinden. In zo’n geval is het goed om een ​​demo van het product op te nemen en het prototype, indien mogelijk, vóór de verdediging aan de jury te laten zien.

De teamgrootte is belangrijk

De meest irrationele beslissing die we namen was bij Junction. Om een ​​of andere reden zijn we in twee teams gesplitst. Eén onderdeel was het oplossen van een blockchain-probleem, en het team waarin ik zat, kon lange tijd geen beslissing nemen over een track; het was bijna onmogelijk om slechts één van de veertig problemen op te lossen. En het kiezen van het juiste spoor is de sleutel tot succes en een hele wetenschap. De avond voor de deadline besloten we om naar de Finse sauna te gaan en dan Tsoi te zingen tijdens karaoke - we hebben het programma voor Russische toeristen 40% uitgewerkt. Het lijkt erop dat deze video's nog steeds ergens in chatrooms rondzweven. Maar we wonnen nog steeds de hackathon - de helft die het crypteprobleem oploste behaalde de derde plaats, alleen de Chinezen lagen voor ons (het lijkt erop dat daar een hele faculteit was) en de jongens die met een kant-en-klare oplossing kwamen.

Met onze mentor Ilonyuk
Twintig hackathons in anderhalf jaar: de ervaring van het ‘Sacharov-team’

Eén team is goed, maar vier is beter

We hebben ooit 15 stagiaires meegenomen naar een hackathon en opgesplitst in 4 teams om alle nominaties binnen te halen. Het gevolg was dat ik niet alleen voor mezelf moest zorgen, maar ook de leerlingen in de gaten moest houden, zodat ze geen fouten maakten. Het was complete chaos en waanzin, maar erg leuk.
Over het algemeen gaat elke hack over een spel van overleven en een gevoel van overwinnen. Bijna alle 48 uur werkt er iets niet voor je, het valt eraf en het valt eraf. Je sluit één deur en in plaats daarvan zijn er twee nieuwe - zoals de hoofden van een hydra. En je vecht ertegen, bedenk geavanceerde krukken. Dan kijk je thuis met een frisse blik naar de code en denk je: waar ging dat allemaal over? Hoe werkte het eigenlijk? We gingen van hack naar hack: dezelfde dingen kostten steeds minder tijd en er waren steeds minder krukken. Bij de finale van Digital Breakthrough kwam al onze kennis goed van pas; we werkten zonder enige ruimte voor fouten. We maakten een website, trainden een neuraal netwerk voor automatische videogeneratie, verbonden aggregatie met Instagram en bedachten nog veel meer coole features.

“Hackathons zijn een ervaring, geen eindpunt voor succes.”

Als je de hack succesvol hebt uitgevoerd, is de kans groter dat je wordt opgelicht door iemand van de organiserende bedrijven, of ze zullen aanbieden om de oplossing die je met je team hebt gepresenteerd af te ronden. Door de jaren heen hebben we veel aanbiedingen ontvangen, ook al hebben we niet gewonnen, ze hebben ons nog steeds opgemerkt en ons bij hen thuis uitgenodigd, maar we zijn gepassioneerd over ons bedrijf en gaan niet weg.

Bij de Skoltech hackathon van Akado Telecom behaalden we de tweede plaats en na de overwinning gingen we eerlijk het herziene project presenteren. We waren toen een systeem aan het maken om antwoorden op gebruikersvragen op sociale netwerken te automatiseren: VKontakte, Facebook en Telegram. De communicatie vond plaats in twee fasen. De eerste keer kwamen we langs en legden nog eens uit wat we hadden gedaan, en daarna werden we gevraagd een volledig voorstel op te stellen. We hebben twee weken besteed aan het voorbereiden van de presentatie, het berekenen van het bedrijfsmodel en het doordenken van de implementatiefasen. Maar toen we elkaar opnieuw spraken, bleek dat de werkdruk op de callcenters niet zo groot was en dat er geen noodzaak was om het systeem te implementeren. Voor ons was het in ieder geval een waardevolle ervaring bij het verdedigen van ons project.

Twintig hackathons in anderhalf jaar: de ervaring van het ‘Sacharov-team’

“Khaki is de coolste manier om te begrijpen waar je in geïnteresseerd bent en wat jouw rol in het team is”

Kaki is de coolste manier om te begrijpen waarin je geïnteresseerd bent en wat jouw rol in het team is. Dit is de reden waarom we niet bang zijn om nieuwe problemen op te lossen - daarom zijn we naar twee GameNode-hackathons geweest, over games en blockchain. Het algemene kennisniveau over deze onderwerpen was in het begin gelijk aan 0. Maar we namen het op tegen de teammensen die rondsnuffelden, verbeterden en beide hacks gebruikten.

In eerste instantie creëerden ze een trainingsmonopolie voor het schrijven van slimme contracten: alle acties in Monopoly – aankopen, boetes, evenementen – worden uitgevoerd met behulp van slimme contracten die de speler schrijft. Om verder te gaan, moet je de code correct schrijven. Met elke nieuwe stap wordt de taak moeilijker. Het bleek interessant en informatief.

Twintig hackathons in anderhalf jaar: de ervaring van het ‘Sacharov-team’

En ten tweede is "8 Bit Go" een mobiel spel dat wordt gesynchroniseerd met de locatie van de speler in de echte wereld, en de speler voltooit taken van echte mensen en ontvangt hiervoor bonussen. De game lost het probleem op dat gepaard gaat met het controleren van processen die moeilijk te controleren zijn. Staan alle goederen in de schappen? Hebben ze echt de weg op de juiste plek gemarkeerd, borden geplaatst, asfalt gelegd?

Twintig hackathons in anderhalf jaar: de ervaring van het ‘Sacharov-team’

Een belangrijke overwinning was Hack.Moscow, waar ze een universele assistent voor artsen creëerden. Dit is een chatbot die de pilinname van de gebruiker monitort. Met behulp van computervisie kunt u foto's van een blister met pillen sturen, zodat de arts de dosering en het gebruik van medicijnen kan controleren. Bovendien integreerden ze hun oplossing met Amazon Alexa, dat medicatieplannen voorstelt met behulp van een stemvaardigheid.

“Je moet je altijd voorbereiden op een presentatie”

Over jezelf kunnen praten is een vaardigheid die iedereen nodig heeft. Wat het idee ook is, het is belangrijk om er op een toegankelijke en boeiende manier over te praten.

Een optreden is een show, niemand wil saaie verhalen. Maar tegelijkertijd is het belangrijk om de balans te bewaren tussen de essentie van het project en een leuke speech waar je naar wilt luisteren, ook al ben je vandaag de veertigste spreker.

Het is raadzaam om de toespraak vele malen vóór de verdediging te houden en van tevoren te beginnen met het maken van de presentatie. Het is vooral goed als je een ontwerper hebt die je kan helpen het mooi te maken.

Twintig hackathons in anderhalf jaar: de ervaring van het ‘Sacharov-team’

Hoe bereiden wij ons voor op de verdediging?

  • Wij treden vaak samen op — Dima of Emil gaan meestal met mij mee, zij helpen het prototype te lanceren en vragen te beantwoorden.
  • We denken na over de presentatie. We houden van Musk, dus we gebruiken vaak zijn foto's, schrijven woorden over ons project aan hem toe, enz. Maar ons belangrijkste kenmerk is de naam. Waarom "Team genoemd naar Sacharov"? Omdat we een bom hebben gemaakt (bij een hackathon in Wit-Rusland zeiden ze dat het een bom was, iedereen snapte hem).

Twintig hackathons in anderhalf jaar: de ervaring van het ‘Sacharov-team’

  • De fout van veel hackathons, maar ook van startups, is dat ze te veel nadruk leggen op technologie, omdat niet de functie zelf belangrijk is, maar welk probleem deze oplost. Ondanks de vanzelfsprekendheid hiervan praten maar weinig mensen erover tijdens de verdediging; vaker hoor je “we hebben een applicatie gemaakt met behulp van alle AI-algoritmen die we kennen.” Daarom concentreren we ons precies op de taak die voor ons ligt en gaan we creatief aan de slag.
  • Een duidelijke, duidelijke toespraak ter verdediging vergroot de kansen om te winnen aanzienlijk. Dus repeteren, repeteren en nog eens repeteren. Bij de eerste GameNode sprak ik telefonisch met Dima - hij werd ziek en ging naar huis, maar zelfs in deze toestand bleven ze werken.

“Praat zoveel mogelijk met experts”

We hebben de gewoonte om zoveel mogelijk met experts te communiceren, minstens drie keer. Eén keer per dag en apart voor de verdediging. Ten eerste toets je hypothesen met hen; ten tweede is dit hoe ze uw project onthouden en begrijpen. Het is moeilijk om objectief en adequaat te beoordelen wat je daar in vijf minuten verdediging hebt vastgelegd. En ten derde is het daten. We hebben nog steeds met velen contact, overleggen over verschillende onderwerpen en zijn gewoon vrienden.

Hackathons speelden een grote rol en hielpen ons het bedrijf te vinden. Deelname hieraan is 100% nuttig voor de ontwikkeling van het technologische en startup-ecosysteem, en er zijn vrijwel geen beperkingen op leeftijd en vaardigheden, omdat zowel schoolkinderen als ervaren professionals kunnen deelnemen. Over het algemeen hebben we een goed tempo opgepakt en proberen we het moment te grijpen, maar de belangrijkste overwinningen liggen nog in het verschiet!

Bron: www.habr.com

Voeg een reactie