Dalawampung hackathon sa isang taon at kalahati: ang karanasan ng "Sakharov Team"

Sa buong kasaysayan ng kumpetisyon ng Digital Breakthrough, marami kaming nakilalang koponan na nagpahanga sa amin, naniniwala, tumawa at umiyak. Mangiyak-ngiyak, siyempre, sa kaligayahan na nakapagtipon kami ng napakaraming nangungunang mga espesyalista sa isang (napakalaking) site. Ngunit literal na nabigla kami ng isa sa mga koponan sa kanilang kuwento. Sa pamamagitan ng paraan, ito ay tinatawag ding explosively - "Koponan na pinangalanang Sakharov." Sa post na ito, ang kapitan ng koponan na si Roman Weinberg (rvainberg) ay magkukwento ng kanilang mga tagumpay, mga screw-up at kung paano gumawa ng "bomba" sa kanilang proyekto. Magsimula na!

Dalawampung hackathon sa isang taon at kalahati: ang karanasan ng "Sakharov Team"

"Kami ang koponan ng Sakharov at gumawa kami ng bomba" - Ayon sa kaugalian, sinisimulan namin ang lahat ng aming mga presentasyon sa hackathon gamit ang pariralang ito. Sa loob ng dalawang taon, lumipat kami mula sa paglahok sa 20 Russian at internasyonal na hackathon, sa 15 kung saan nakakuha kami ng mga premyo, kabilang ang Junction at Digital Breakthrough, patungo sa sarili naming kumpanya ng chatbot development na HaClever.

"Ang aming unang hackathon ay Science Guide para sa Gazprom. Nanalo kami at naisip namin - ito ay mahusay, magpatuloy tayo."

Ang aming kakilala ay matatawag na tunay na nakamamatay. Sa paglipas ng mga taon, maraming tao ang nasa aming hanay, ngunit ang core ng koponan ay palaging nananatiling hindi nagbabago - sina Roma, Dima at Emil. Nakilala namin si Dima sa isa sa mga kumperensya ng AI na tinulungan kong ayusin. Sa isa sa mga coffee break, sa ilang kadahilanan ay natagalan ako sa pagpili kung aling mesa ang tatayuan, at sa huli ay tatlo kami dito - si Dima Ichetkin at ilang iba pang lalaki. Ang pag-uusap ay bumaling sa paksa ng microelectronics, kung saan patuloy na pinag-uusapan ni Dima ang tungkol sa 5-nanometer chip production technology. Ang ikatlong lalaki ay hindi makayanan ang presyon at umalis, ngunit nagustuhan ko ang kanyang pagkakahawak at pagkatapos ay mabilis kaming nakahanap ng isang karaniwang wika. Makalipas ang ilang linggo, magkasama kami sa aming unang hackathon sa St. Petersburg, kung saan nanalo kami ng premyo para sa pinakamahusay na solusyon sa teknolohiya, na naka-assemble ng portable camera sa isang computer vision platform. Totoo, kailangan naming mag-isip-isip, hindi namin inisip ang compatibility ng camera sa aming platform, sinubukan pa naming makipag-ugnayan sa nag-iisang lalaki mula sa China na may kahit ilang review sa paksang ito, ngunit hindi siya sumagot - sa ang katapusan, dalawang araw ng pagbabasa ng dokumentasyon, 100500 na mga wire at iyon ang gumana ayon sa nararapat. Ang hackathon, sa pamamagitan ng paraan, ay maayos na naayos; mayroong shower na may musika at mga kapsula para sa pagtulog sa site.

Dalawampung hackathon sa isang taon at kalahati: ang karanasan ng "Sakharov Team"

"Sama-sama kaming dumaan sa 20 Russian at international hackathon, bawat isa ay nagdadala sa amin ng kanilang sariling karanasan at networking"

Kasunod ng pag-hack sa St. Petersburg, sinubukan nilang itaguyod ang tagumpay sa pamamagitan ng pagpapatuloy ng parehong hackathon sa Moscow. Doon ay nagkaroon sila ng isang mahusay na oras sa pakikipagtulungan sa Yandex voice assistant na si Alice, na naging bukas para sa pag-unlad nang literal isang araw bago ang hackathon. Hindi namin nagawang manalo, ngunit ang teknolohiyang pinagkadalubhasaan namin ay nagdala sa amin ng mga tagumpay nang higit sa isang beses. Ang klasikong hackathon stack: mga chatbot, voice assistant, computer vision at kaunting kaalaman sa frontend.

Simula noon, dumalo na kami sa 20 Russian at international hackathon - pumunta kami sa Junction sa Helsinki, StartupBootcamp HealthHack sa Berlin, at Digital Breakthrough. Ang bawat isa ay nagbigay sa amin ng kani-kanilang natatanging karanasan: ipinakilala kami sa mga bagong teknolohiya, binigyan kami ng pagkakataong matutunan ang tungkol sa mga hamon ng tunay na merkado, maunawaan kung ano ang magiging interesado naming gawin, pinag-isa kami bilang isang koponan at tinuruan kaming magtrabaho sa isang nakaka-stress. sitwasyon kung kailan kailangan nating tapusin ang mga partikular na gawain sa maikling panahon.
Isa sa mga pinakaastig na karanasan ay ang pagsali sa Junction sa Helsinki, ang pinakamalaking hackathon sa Europe. Naalala ito ng malaking bilang ng mga kasosyong kumpanya at tila ang pagpili ng tamang landas ay isang maliit na tagumpay. Tatlong araw ang lumipas nang hindi napapansin: nagawa naming kumanta ng karaoke, makipag-usap sa mga kumpanya, at nakakuha ng ika-3 puwesto sa track na "Blockchain"! Alam na nila kung paano ito gagawin.

Ang aming pangunahing tagumpay ay nangyari sa pinakamalaking hackathon sa mundo, "Digital Breakthrough" (kasama sa Guinness Book of Records) sa Kazan - nanalo kami ng isang track mula sa Association of Volunteer Centers, at nagsalita din ako sa pagbubukas.

"Sinusubukan naming tamasahin ang proseso, makabuo ng mga nakatutuwang bagay at magsaya, kilalanin ang mga kalahok at organizer"

Karaniwang hindi kami partikular na naghahanda para sa mga hackathon; hindi kami isa sa mga dumating na may handa na solusyon. Sa karamihan, maaari naming muling panoorin ang mga talumpati ni Elon Musk noong nakaraang araw para sa mood at inspirasyon, at kung minsan ay nababasa namin ang tungkol sa lugar ng gawain sa hackathon. Dala namin ang isang karaniwang set - isang laptop, isang sleeping bag, mga kumot, isang sariwang kamiseta para sa pagganap. Pagkatapos ng ilang mahirap na pag-hack, kapag kinailangan naming kumpletuhin ang mga gawain sa trabaho na kahanay ng proyekto (ang mga lalaki at ako ay may isang kumpanya na tinatawag na HaClever na bumubuo ng mga chatbots), sinusubukan naming i-unload hangga't maaari at palayain ang mga araw ng hackathon mula sa lahat ng iba pa. Sa panahon ng hackathon, bumuo kami ng isang malakas na koponan at nakuha ang aming mga unang kliyente - ito ang simula para sa aming kumpanya na bumuo ng mga matatalinong katulong gamit ang mga teknolohiyang pinagkadalubhasaan namin.

Dalawampung hackathon sa isang taon at kalahati: ang karanasan ng "Sakharov Team"

Sinusubukan naming tamasahin ang proseso, gumawa ng mga cool na bagay at magsaya, kilalanin ang mga kalahok at organizer. Ang pamamaraan ng trabaho sa isang dalawang araw na hackathon ay karaniwang ang mga sumusunod. Ang unang araw ay sumusubok ng mga hypotheses sa mga eksperto at naghahanda ng mga pangunahing bagay, tulad ng pag-deploy ng server, pananaliksik sa industriya, upang maunawaan na ginagawa mo ang tamang bagay at hindi muling likhain ang gulong. Ang lahat ay maayos; sa unang gabi maaari tayong matulog ng 6-9 na oras. Ang ikalawang araw ay mas mahirap, nagsisimula ang pag-debug, paghahanda para sa pagtatanghal, natutulog kami ng 3-6 na oras o kung minsan ay wala kung wala kaming oras. Ang aming life hack para sa pagpapanatili ng pagiging produktibo ay ang magtrabaho sa mga shift, tulad ng sa hukbo, ito ay mahusay na nagbibigay-daan sa iyo upang makatipid ng enerhiya at magkaroon ng oras upang magawa ang lahat.

Sa kabila ng kumpetisyon, ang hackathon ay pangunahing pagsasama-sama ng mga taong katulad ng pag-iisip, kaya hangga't maaari, ang mga lalaki ay nagbibigay ng payo at tumulong sa isa't isa. Sa IoT hackathon sa Skoltech, hindi kami nakatanggap ng sulat mula sa Sberbank at Huawei na may access sa platform ng Ocean Connect na kailangan naming gamitin - ang taong may access key na ibinahagi sa amin, at nagawa naming magtrabaho sa kanyang account . Sa huli, nakatulong ito sa amin na manalo ng isang espesyal na nominasyon para sa paggamit ng platform na ito, kaya respetuhin muli ang lalaki. Ang pangunahing kadahilanan, marahil, ay ang pakikipag-usap sa delegasyon ng Tsino mula sa Huawei sa buong hackathon; ipinaliwanag namin sa kanila kung ano ang ginawa namin gamit ang Google translator; Hindi na nakatulong ang Ingles. Kami mismo ay madalas na nagbibigay ng payo at tumutulong sa pag-aayos ng mga bagay-bagay. Siyempre, hindi kami nagbabahagi ng mga lihim - kung paano isinulat ang code at kung saan ang mga saklay nito, bagaman madalas kahit na ang mga teknikal na espesyalista ay nauunawaan na hindi nila magagawa nang walang saklay sa loob ng dalawang araw, at tinatrato nila ang mga ito nang normal.

Dalawampung hackathon sa isang taon at kalahati: ang karanasan ng "Sakharov Team"

"Anumang hack ay tungkol sa isang laro ng kaligtasan at isang pakiramdam ng pagtagumpayan"

Normal ang mga fake up

Marahil ay hindi ko dapat sabihin ito, ngunit ang mga fuckup ay nangyayari sa lahat ng oras. Marami sa kanila ang nakakatuwang alalahanin. Isang araw, nakatulog si Dima bago ang pagtatanghal (at kadalasan ay tinutulungan niya ako sa paglulunsad ng prototype sa depensa), at walang makakahanap sa kanya. Nangyayari din na ang maling bersyon ay naka-on, o ang preset ay nasira, o walang gumagana sa lahat - ang pangunahing bagay dito ay upang manatiling tiwala at hanapin ang mga tamang salita. Sa ganitong kaso, magandang mag-record ng demo ng produkto at, kung maaari, ipakita ang prototype sa mga hukom bago ang depensa.

Ang laki ng koponan ay mahalaga

Ang pinaka-hindi makatwirang desisyon na ginawa namin ay sa Junction. Sa ilang kadahilanan, nahati kami sa dalawang koponan. Ang isang bahagi ay paglutas ng isang problema sa blockchain, at ang pangkat na aking kinaroroonan ay hindi makapagpasya sa track sa loob ng mahabang panahon-halos imposibleng tumira sa isa lamang sa 40 mga problema. At ang pagpili ng tamang landas ay ang susi sa tagumpay at isang buong agham. Ang gabi bago ang deadline, nagpasya kaming pumunta sa Finnish sauna at pagkatapos ay kantahin ang Tsoi sa karaoke - ginawa namin ang programa ng mga turistang Ruso 100%. Mukhang lumulutang pa rin ang mga video na ito sa mga chat room sa kung saan. Ngunit nanalo pa rin kami sa hackathon - ang kalahati na naglutas ng problema sa crypto ay nakakuha ng 3rd na puwesto, ang mga Intsik lamang ang nauuna sa amin (parang mayroong isang buong faculty doon) at ang mga lalaki na dumating na may handa na solusyon.

Kasama ang aming mentor na si Ilonyuk
Dalawampung hackathon sa isang taon at kalahati: ang karanasan ng "Sakharov Team"

Ang isang koponan ay mahusay, ngunit ang apat ay mas mahusay

Sa sandaling nagdala kami ng 15 intern sa isang hackathon at nahati sa 4 na koponan para makuha ang lahat ng nominasyon. Bilang resulta, kailangan kong alagaan hindi lamang ang aking sarili, kundi pati na rin ang pagbabantay sa mga mag-aaral upang hindi sila magkamali. Ito ay ganap na kaguluhan at kabaliwan, ngunit napakasaya.
Sa pangkalahatan, ang anumang hack ay tungkol sa isang laro ng kaligtasan at isang pakiramdam ng pagtagumpayan. Halos lahat ng 48 oras ay hindi gumagana ang isang bagay para sa iyo, ito ay nahuhulog at nahuhulog. Isinasara mo ang isang pinto, at sa lugar nito ay dalawang bago - tulad ng mga ulo ng isang hydra. At labanan mo ito, gumawa ng mga sopistikadong saklay. Pagkatapos sa bahay ay titingnan mo ang code nang may sariwang isip at iniisip: tungkol saan ba iyon? Paano ito gumana? Umunlad kami mula sa pag-hack hanggang sa pag-hack: ang parehong mga bagay ay tumagal ng mas kaunting oras at nagkaroon ng mas kaunting mga saklay. Sa Digital Breakthrough finals, lahat ng aming kaalaman ay naging kapaki-pakinabang; nagtrabaho kami nang walang anumang lugar para sa pagkakamali. Gumawa kami ng website, nagsanay ng neural network para sa awtomatikong pagbuo ng video, nakakonekta ang pagsasama-sama sa Instagram at nag-isip ng marami pang cool na feature.

"Ang hackathon ay isang karanasan, hindi isang dulo ng tagumpay."

Kung matagumpay kang gumanap sa hack, mas malamang na ma-scam ka ng isang tao mula sa mga kumpanyang nag-oorganisa, o mag-aalok sila na tapusin ang solusyon na ipinakita mo sa iyong koponan. Sa paglipas ng mga taon ay marami kaming natanggap na mga alok, kahit na hindi kami nanalo, napansin pa rin nila kami at iniimbitahan kami sa kanilang lugar, ngunit kami ay mahilig sa aming kumpanya at hindi umalis.

Sa Skoltech hackathon mula sa Akado Telecom, nakuha namin ang pangalawang lugar at pagkatapos manalo ay tapat kaming nagpunta upang ipakita ang binagong proyekto. Gumagawa kami noon ng system para i-automate ang mga sagot sa mga tanong ng user sa mga social network - VKontakte, Facebook at Telegram. Ang komunikasyon ay naganap sa dalawang yugto. Sa unang pagkakataon na dumating kami at ipinaliwanag muli kung ano ang aming ginawa, at pagkatapos nito ay hinilingan kaming maghanda ng isang buong panukala. Gumugol kami ng dalawang linggo sa paghahanda ng pagtatanghal, pagkalkula ng modelo ng negosyo, at pag-iisip sa mga yugto ng pagpapatupad. Pero sa muli naming pag-uusap, hindi naman ganoon kalaki ang workload sa mga call center at hindi na kailangan pang ipatupad ang sistema. Sa anumang kaso, para sa amin ito ay isang mahalagang karanasan sa pagtatanggol sa aming proyekto.

Dalawampung hackathon sa isang taon at kalahati: ang karanasan ng "Sakharov Team"

"Ang Khaki ay ang pinaka-cool na paraan upang maunawaan kung ano ang interesado kang gawin at ang iyong papel sa koponan"

Ang Khaki ay ang pinaka-cool na paraan upang maunawaan kung ano ang interesado kang gawin at ang iyong tungkulin sa koponan. Ito ang dahilan kung bakit hindi kami natatakot na lutasin ang mga bagong problema - kaya nagpunta kami sa dalawang GameNode hackathon, sa mga laro at blockchain. Ang pangkalahatang antas ng kaalaman sa mga paksang ito sa simula ay katumbas ng 0. Ngunit kinuha namin ang mga tao sa koponan na nag-usisa, bumuti at kumuha ng parehong mga hack.

Sa una, gumawa sila ng monopolyo sa pagsasanay sa pagsusulat ng mga matalinong kontrata: lahat ng aksyon sa Monopoly - mga pagbili, multa, mga kaganapan - ay isinasagawa gamit ang mga matalinong kontrata na isinusulat ng manlalaro. Upang sumulong, kailangan mong isulat nang tama ang code. Sa bawat bagong hakbang ay nagiging mas mahirap ang gawain. Ito ay naging kawili-wili at nagbibigay-kaalaman.

Dalawampung hackathon sa isang taon at kalahati: ang karanasan ng "Sakharov Team"

At sa pangalawa, ang "8 Bit Go" ay isang mobile na laro na naka-synchronize sa lokasyon ng player sa totoong mundo, at kinukumpleto ng player ang mga gawain mula sa mga totoong tao, na tumatanggap ng mga bonus para dito. Ang laro ay malulutas ang problema na nauugnay sa pagkontrol sa mga proseso na mahirap subaybayan. Nailagay na ba ang lahat ng mga paninda sa mga istante? Nagmarka ba talaga sila ng kalsada sa tamang lugar, naglagay ng mga karatula, naglatag ng aspalto?

Dalawampung hackathon sa isang taon at kalahati: ang karanasan ng "Sakharov Team"

Ang isang mahalagang tagumpay ay ang Hack.Moscow, kung saan lumikha sila ng isang unibersal na katulong para sa mga doktor. Ito ay isang chatbot na sumusubaybay sa paggamit ng tableta ng gumagamit. Gamit ang computer vision, maaari kang magpadala ng mga larawan ng isang paltos ng mga tabletas upang masubaybayan ng doktor ang dosis at pagkonsumo ng mga gamot. Bilang karagdagan, isinama nila ang kanilang solusyon sa Amazon Alexa, na nagmumungkahi ng mga plano sa gamot gamit ang isang boses na kasanayan.

"Dapat kang laging maghanda para sa isang pagtatanghal"

Ang kakayahang makipag-usap tungkol sa iyong sarili ay isang kasanayan na kailangan ng sinumang tao. Anuman ang ideya, mahalagang pag-usapan ito sa paraang naa-access at nakakaengganyo.

Ang isang pagtatanghal ay isang palabas, walang gustong nakakainip na mga kuwento. Ngunit sa parehong oras, mahalagang mapanatili ang isang balanse sa pagitan ng kakanyahan ng proyekto at isang masayang talumpati na nais mong pakinggan, kahit na ikaw ang ikaapatnapung tagapagsalita ngayon.

Maipapayo na patakbuhin ang talumpati nang maraming beses bago ang pagtatanggol, at simulan ang paggawa ng pagtatanghal nang maaga. Ito ay lalong mabuti kung mayroon kang isang taga-disenyo na makakatulong sa iyong pagandahin ito.

Dalawampung hackathon sa isang taon at kalahati: ang karanasan ng "Sakharov Team"

Paano tayo maghahanda para sa pagtatanggol?

  • Madalas kaming mag-perform together β€” Karaniwang sumasama sa akin si Dima o Emil, tumutulong sila sa paglulunsad ng prototype at pagsagot sa mga tanong.
  • Pinag-iisipan namin ang pagtatanghal. Gusto namin si Musk, kaya madalas naming gamitin ang kanyang mga litrato, i-attribute ang mga salita tungkol sa aming proyekto sa kanya, atbp. Ngunit ang aming pangunahing tampok ay ang pangalan. Bakit "Koponan na pinangalanang Sakharov"? Dahil gumawa kami ng bomba (sa isang hackathon sa Belarus sinabi nila na ito ay bomba, nakuha ng lahat).

Dalawampung hackathon sa isang taon at kalahati: ang karanasan ng "Sakharov Team"

  • Ang pagkakamali ng marami hindi lamang hackathon, kundi pati na rin ang mga startuper ay sobrang diin sa teknolohiya, dahil hindi ang feature mismo ang mahalaga, ngunit kung anong problema ang nalulutas nito. Sa kabila ng pagiging malinaw ng katotohanang ito, kakaunti ang nagsasalita tungkol dito sa panahon ng pagtatanggol; mas madalas mong maririnig ang "gumawa kami ng isang aplikasyon gamit ang lahat ng AI algorithm na alam namin." Samakatuwid, tumpak kaming tumutok sa gawaing nasa kamay at ginagawa ito nang malikhain.
  • Ang naihatid, malinaw na pananalita sa pagtatanggol ay makabuluhang nagpapataas ng pagkakataong manalo. Kaya nag-eensayo, nag-eensayo at nag-eensayo pa kami. Sa unang GameNode, nakipag-usap ako kay Dima sa telepono - nagkasakit siya at umuwi, ngunit kahit na sa ganitong estado ay nagpatuloy sila sa pagtatrabaho.

"Makipag-usap sa mga eksperto hangga't maaari"

Mayroon kaming kasanayan sa pagsisikap na makipag-ugnayan sa mga eksperto hangga't maaari, kahit tatlong beses. Minsan araw-araw at magkahiwalay bago ang depensa. Una, subukan mo ang mga hypotheses sa kanila; pangalawa, ito ay kung paano nila naaalala ang iyong proyekto at naiintindihan ito. Mahirap na talaga at sapat na masuri kung ano ang iyong na-hardcode doon sa limang minutong pagtatanggol. At pangatlo, ito ay pakikipag-date. Patuloy kaming nakikipag-ugnayan sa marami, kumunsulta sa iba't ibang mga paksa at simpleng magkaibigan.

Malaki ang papel na ginampanan ng Hackathon at tinulungan kaming mahanap ang kumpanya. Ang pakikilahok sa kanila ay 100% na kapaki-pakinabang para sa pagpapaunlad ng teknolohikal at startup ecosystem, at halos walang mga paghihigpit sa edad at mga kasanayan, dahil ang parehong mga mag-aaral at may karanasan na mga propesyonal ay maaaring lumahok. Sa pangkalahatan, nakuha namin ang isang mahusay na bilis at sinusubukang sakupin ang sandali, ngunit ang mga pangunahing tagumpay ay nasa unahan pa rin!

Pinagmulan: www.habr.com

Magdagdag ng komento