Vint hackatons en un any i mig: l'experiència de l'equip Sakharov

Al llarg de la història del concurs Digital Breakthrough hem conegut molts equips que ens van fer admirar, creure, riure i plorar. Plora, per descomptat, de felicitat que hem aconseguit reunir tants especialistes en un lloc (molt gran). Però un dels equips literalment ens va "explotar" amb la seva història. Per cert, també s'anomena explosivament: "Equip que porta el nom de Sakharov". En aquesta publicació, el capità de l'equip Roman Weinberg (rvainberg) explicaran la seva història de victòries, merdes i com fer una "bomba" del teu projecte. Comença!

Vint hackatons en un any i mig: l'experiència de l'equip Sakharov

"Som l'equip Sàkharov i hem fet una bomba" - amb aquesta frase, per tradició, comencem tots els nostres discursos en hackatons. En dos anys, hem passat de participar en 20 hackatons russos i internacionals, en 15 dels quals vam guanyar premis, inclosos Junction i Digital Breakthrough, a la nostra pròpia empresa de desenvolupament de chatbots HaClever.

“El nostre primer hackathon és Science Guide for Gazprom. El vam guanyar i vam pensar: és genial, seguim endavant".

El nostre conegut es pot dir que és veritablement fatídic. Durant tot el temps, molta gent ha estat a les nostres files, però el nucli de l'equip sempre s'ha mantingut sense canvis: Roma, Dima i Emil. Dima i jo ens vam conèixer durant una de les conferències d'IA que vaig ajudar a organitzar. Per alguna raó, en una de les pauses per al cafè, vaig trigar molt de temps a escollir a quina taula posar-me, com a resultat, érem tres darrere seu: Dima Ichetkin i un altre tipus. La conversa va girar cap al tema de la microelectrònica, on Dima va parlar tossudament sobre la tecnologia de producció de xips de 5 nanòmetres. El tercer no va aguantar la pressió i se'n va anar, però em va agradar la seva presa i ràpidament vam trobar un llenguatge comú. Un parell de setmanes després, vam anar junts a la nostra primera hackathon a Sant Petersburg, on ens vam emportar el premi a la millor solució tecnològica muntant una càmera portàtil en una plataforma amb visió per ordinador. És cert que havíem de repensar, no vam pensar en la compatibilitat de la càmera amb la nostra plataforma, fins i tot vam intentar contactar amb l'únic noi de la Xina que tenia almenys algun tipus de revisió sobre aquest tema, però no va respondre, ja que com a resultat, dos dies de lectura de documentació, 100500 cables i això va funcionar com calia. El hackathon, per cert, va ser ben organitzat, hi havia una dutxa amb música i càpsules per dormir al lloc.

Vint hackatons en un any i mig: l'experiència de l'equip Sakharov

"Junts vam passar per 20 hackatons russos i internacionals, cadascun ens va aportar la seva pròpia experiència i treball en xarxa"

Després del pirateig a Sant Petersburg, van intentar aprofitar l'èxit de continuar el mateix hackathon a Moscou. Van ser genials treballant amb l'assistent de veu Yandex Alice, que es va obrir al desenvolupament literalment un dia abans del hackathon. No vam aconseguir guanyar, però la tecnologia dominada ens va portar victòries més d'una vegada. Pila clàssica de hackathon: chatbots, assistents de veu, visió per ordinador i coneixements mínims del frontend.

Des de llavors, hem passat per 20 hackatons russos i internacionals: vam anar a Junction a Hèlsinki, StartupBootcamp HealthHack a Berlín i Digital Breakthrough. Cadascú ens va oferir la seva experiència única: ens van donar a conèixer les noves tecnologies, ens van donar l'oportunitat de conèixer les tasques del mercat real, entendre què ens interessaria fer, ens van reunir com a equip i ens van ensenyar com treballar-hi. una situació estressant quan necessiteu completar tasques específiques en poc temps.
Una de les experiències més interessants és participar a Junction a Hèlsinki, el hackathon més gran d'Europa. Va ser recordat per un gran nombre d'empreses col·laboradores i semblava que escollir el camí correcte ja era una mini-victòria. Tres dies van passar volant desapercebuts: vam poder cantar al karaoke, i xerrar amb empreses, i vam arrossegar el 3r lloc a la pista “Blockchain”! Ja sabia com fer-ho.

La nostra victòria principal va tenir lloc a la hackathon més gran del món "Digital Breakthrough" (inclòs al Llibre Guinness dels Rècords) a Kazan: vam guanyar una cançó de l'Associació de Centres de Voluntariat i també vaig actuar a la inauguració.

“Intentem gaudir del procés, inventar bogeries i divertir-nos, conèixer els participants i organitzadors”

Normalment no ens preparem per als hackatons, no som dels que vénen amb una solució ja feta. Com a molt, podem revisar els discursos d'Elon Musk el dia anterior per buscar l'estat d'ànim i la inspiració, i de vegades llegim sobre l'àrea de tasques a la hackathon. Portem un conjunt estàndard amb nosaltres: un ordinador portàtil, un sac de dormir, mantes, una camisa fresca per a l'actuació. Després de diversos hacks durs, quan vam haver de completar tasques de treball paral·lelament al projecte (nosaltres i els nois tenim l'empresa HaClever per desenvolupar bots de xat), intentem descarregar el màxim possible i alliberar els dies del hackathon de tota la resta. Durant el hackathon, vam formar un equip fort i vam aconseguir els primers clients: aquest va ser el començament per a la nostra empresa per desenvolupar assistents intel·ligents utilitzant les tecnologies que hem dominat.

Vint hackatons en un any i mig: l'experiència de l'equip Sakharov

Intentem gaudir del procés, inventar coses interessants i divertir-nos, conèixer els participants i organitzadors. L'esquema de treball en un hackathon de dos dies sol ser el següent. El primer dia és provar hipòtesis amb experts i preparar coses bàsiques, com ara el desplegament de servidors, la investigació del sector, per entendre que estàs fent el correcte i no reinventant la roda. Tot va bé, la primera nit podem dormir 6-9 hores. El segon dia ja és més dur, comença la depuració, la preparació per a la presentació, dormim 3-6 hores o de vegades gens si no tenim temps. El nostre truc per mantenir la productivitat és treballar per torns, com a l'exèrcit, això et permet estalviar energia i tenir temps per fer-ho tot.

Malgrat la competència, un hackathon és principalment una festa de persones amb idees afins, de manera que, si és possible, els nois s'apunten i s'ajuden mútuament. A la Skoltech IoT hackathon de Sberbank i Huawei, no vam rebre cap carta amb accés a la plataforma Ocean Connect que havíem d'utilitzar: l'home que tenia la clau d'accés compartida amb nosaltres i vam poder treballar amb el seu compte. Va acabar ajudant-nos a guanyar una nominació especial per utilitzar aquesta plataforma, així que felicitats de nou al noi. El factor clau, probablement, va ser la comunicació amb la delegació xinesa de Huawei durant tot el hackathon, explicant-los què vam fer amb l'ajuda del traductor de Google, l'anglès ja no s'estalviava. Sovint nosaltres mateixos donem consells, ajudem a configurar alguna cosa. Per descomptat, no compartim secrets: com està escrit el codi i en quines crosses descansa, encara que sovint fins i tot els especialistes tècnics entenen que no poden prescindir de crosses en dos dies i les tracten amb normalitat.

Vint hackatons en un any i mig: l'experiència de l'equip Sakharov

"Qualsevol hack és sobre un joc de supervivència i una sensació de superació"

Les aixetes estan bé

Probablement no n'hauria de parlar, però les merdes passen tot el temps. Molts d'ells són molt divertits de recordar. Una vegada en Dima es va adormir just abans de la presentació (i normalment m'ajuda amb el llançament del prototip en defensa), i ningú el va trobar. També passa que la versió equivocada està activada, o el preza està trencat o no funciona res; el més important aquí és mantenir la confiança i trobar les paraules adequades. En aquest cas, és bo gravar una demostració del producte i, si és possible, mostrar el prototip als jutges fins a la mateixa defensa.

La mida de l'equip importa

La decisió més irracional que vam prendre a Junction. Per alguna raó, ens vam dividir en dos equips. Una part va resoldre el problema de la cadena de blocs i l'equip on estava no va poder decidir sobre la pista durant molt de temps; era gairebé impossible aturar-se només en una de les 40 tasques. I escollir el camí correcte és la clau de l'èxit i de tota una ciència. La nit abans de la data límit, vam decidir anar a la sauna finlandesa i després cantar Tsoi al karaoke: el programa de turistes russos es va elaborar al 100%. Sembla que aquests vídeos encara circulen pels xats en algun lloc. Però encara vam guanyar l'hackathon: la meitat que va resoldre el problema de la cripta va ocupar el 3r lloc, només els xinesos ens van avançar (sembla que hi havia tota una facultat) i els nois que van venir amb una solució ja feta.

Amb el nostre mentor Ilonyuk
Vint hackatons en un any i mig: l'experiència de l'equip Sakharov

Un equip és bo, quatre són millors

Un cop vam portar 15 alumnes amb nosaltres a la hackathon i ens vam dividir en 4 equips per guanyar totes les nominacions. Com a conseqüència, vaig haver de cuidar no només de mi, sinó també de vigilar els alumnes perquè no s'embolessin. Va ser un caos i una bogeria totals, però molt divertit.
En general, qualsevol hack és un joc de supervivència i una sensació de superació. Gairebé totes les 48 hores alguna cosa no us funciona, cau i cau. Tanqueu una articulació, al seu lloc dues de noves, com els caps d'una hidra. I estàs lluitant amb això, inventant crosses sofisticades. Llavors a casa mires el codi amb una ment fresca i penses: de què va ser tot això? Com va funcionar fins i tot? Van avançar d'hack a hack: les mateixes coses trigaven menys temps i les crosses es feien cada cop menys. A la final del Digital Breakthrough, tots els nostres coneixements van ser útils, vam treballar sense dret a equivocar-nos. Vam fer un lloc web, vam entrenar una xarxa neuronal per generar vídeos automàticament, vam connectar l'agregació amb Instagram i vam pensar en moltes més funcions interessants.

"Els hackatons són una experiència, no un punt final d'èxit"

Si heu realitzat amb èxit un pirateig, és més probable que us percebi algú de les seves empreses organitzadores, o s'oferiran per acabar la solució que heu presentat amb el vostre equip. Durant tot el temps vam rebre moltes ofertes, encara que no guanyéssim, encara ens van fixar i ens van convidar al seu lloc, però estem cremant idees amb la nostra empresa i no marxem.

A l'hackathon Skoltech d'Akado Telecom, vam aconseguir el segon lloc i després de la victòria vam anar sincerament a presentar el projecte finalitzat. En aquell moment, estàvem fent un sistema per automatitzar les respostes a les preguntes dels usuaris a les xarxes socials: VKontakte, Facebook i Telegram. La comunicació es va fer en dues etapes. La primera vegada vam venir i vam tornar a explicar el que havíem fet, i després ens van demanar que preparéssim una proposta completa. Hem preparat una presentació durant dues setmanes, hem calculat un model de negoci i hem pensat en les etapes d'implementació. Però quan van tornar a parlar, va resultar que la càrrega dels centres de trucades no era tan gran i no calia implementar el sistema. En qualsevol cas, va ser una experiència valuosa per a nosaltres protegir el nostre projecte.

Vint hackatons en un any i mig: l'experiència de l'equip Sakharov

"Els pirates són la millor manera d'entendre què t'interessa fer i el teu paper a l'equip"

Els hacks són la manera més fantàstica d'entendre què us interessa fer i el vostre paper a l'equip. És per això que no tenim por de resoldre nous problemes: així és com vam anar a dos hackatons de GameNode, sobre jocs i blockchain. El nivell general de coneixement d'aquests temes en el moment de l'inici era 0. Però vam incorporar gent a l'equip que va remenar, actualitzar i prendre els dos hacks.

En la primera etapa, van crear un monopoli de formació en l'escriptura de contractes intel·ligents: totes les accions de Monopoly (compres, multes, esdeveniments) es realitzen mitjançant contractes intel·ligents que el jugador escriu. Per avançar, cal escriure el codi correctament. Amb cada nou pas, la tasca es fa més difícil. Va resultar interessant i informatiu.

Vint hackatons en un any i mig: l'experiència de l'equip Sakharov

I en el segon, "8 Bit Go" és un joc mòbil que es sincronitza amb la ubicació del jugador al món real, i el jugador completa tasques de persones reals, rebent bonificacions per això. El joc resol el problema associat al control de processos difícils de controlar. S'han posat totes les mercaderies a les prestatgeries? Heu fet realment les marques vials al lloc correcte, heu instal·lat senyals, heu posat asfalt?

Vint hackatons en un any i mig: l'experiència de l'equip Sakharov

Una victòria important va ser Hack.Moscow, on van fer un assistent universal per als metges. Aquest és un bot de xat que controla la ingesta de píndoles de l'usuari. Amb l'ajuda de la visió per ordinador, podeu enviar una foto d'una ampolla de pastilles perquè el metge pugui controlar la dosi i el consum de fàrmacs. A més, van integrar la seva solució amb Amazon Alexa, que suggereix un pla de medicaments amb una habilitat de veu.

"Sempre cal preparar-se per a una presentació"

Poder parlar de tu mateix és una habilitat que tothom necessita. Sigui quina sigui la idea, és important parlar-ne d'una manera accessible i apassionant.

Una actuació és un espectacle, ningú necessita històries avorrides. Però, al mateix temps, és important mantenir l'equilibri entre l'essència del projecte i una actuació divertida que voldràs escoltar, encara que avui siguis el quarantè ponent.

S'aconsella fer el discurs moltes vegades abans de la defensa, i començar a fer la presentació amb antelació. És especialment bo si teniu un dissenyador que us ajudarà a fer-lo bonic.

Vint hackatons en un any i mig: l'experiència de l'equip Sakharov

Com ens preparem per a la defensa?

  • Sovint actuem junts - Acostumen a sortir amb mi la Dima o l'Emil, ajuden a llançar el prototip i a respondre preguntes.
  • Pensant en la submissió. Ens agrada Musk, així que sovint fem servir les seves fotos, li atribuïm paraules sobre el nostre projecte, etc. Però la nostra característica principal és el nom. Per què l'equip Sakharov? Perquè vam fer una bomba (en un hackathon a Bielorússia van dir que era una bombeta, tothom ho va aconseguir).

Vint hackatons en un any i mig: l'experiència de l'equip Sakharov

  • L'error de molts, no només els hackathoners, sinó també les startups, és posar massa èmfasi en la tecnologia, perquè no és la funció en si la que importa, sinó quin problema resol. Malgrat l'obvietat d'aquest fet, poca gent en parla durant la defensa, més sovint es pot escoltar "hem fet una aplicació utilitzant tots els algorismes d'IA que coneixem". Per tant, ens centrem en la tasca que ens ocupa i la fem de manera creativa.
  • Un discurs clar i pronunciat en defensa augmenta significativament les possibilitats de guanyar. Així que assagem, assagem i tornem a assajar. Al primer GameNode, vaig fer un discurs amb Dima al telèfon: es va emmalaltir i se'n va anar a casa, però fins i tot en aquest estat van continuar treballant.

"Comunicar-se amb experts tant com sigui possible"

Tenim una pràctica: intentar-ho tant com sigui possible, almenys tres vegades per comunicar-nos amb experts. Un cop al dia i per separat abans de la protecció. Primer, proves hipòtesis amb ells; en segon lloc, així recorden el teu projecte i l'entenen. És difícil avaluar de manera objectiva i adequada que hi vau codificar en cinc minuts de defensa. I en tercer lloc, es tracta de cites. Encara seguim en contacte amb molts d'ells, consultem diversos temes i només som amics.

Els hackatons van tenir un paper important i ens van ajudar a posar en marxa l'empresa. La participació en elles és 100% útil per al desenvolupament de l'ecosistema tecnològic i startup, i pràcticament no hi ha restriccions d'edat i competències, perquè hi poden participar tant escolars com professionals amb experiència. En general, hem agafat un bon ritme i estem intentant aprofitar el moment, però les principals victòries encara estan per arribar!

Font: www.habr.com

Afegeix comentari