Wéi mir en internen Hackathon gewonnen hunn andeems mir Skibidi, Flossing a Javascript léieren

VK huet eng cool Traditioun - en internen Hackathon, an deem nëmme Kärelen aus VKontakte kënne matmaachen. Ech erzielen Iech iwwer den Hackathon am Numm vun der Equipe, déi dëst Joer d'éischt Plaz geholl huet a ganz u Middegkeet gestuerwen ass, awer et fäerdeg bruecht huet en Danzbewegungsdetektor fir d'Geschichtkamera auszeprobéieren.

Wéi mir en internen Hackathon gewonnen hunn andeems mir Skibidi, Flossing a Javascript léieren

Mäi Numm ass Paul, Ech féieren den Top VKontakte Fuerschungsteam an hunn eng waarm Haltung vis-à-vis Hackathons: als Participant (Junction oder eng Zuel vun Deephacks) a viru kuerzem als Curator (VK Hackathon oder VKontakte Fall bei Junction - iwwregens, dëst war déi éischte Kéier Ech deelgeholl do russesch Firma). Mir halen de VK Hackathon, op fir jiddereen, fir d'véiert Joer (déi leschte Kéier wou mir an de General Headquarter vun der Hermitage geklomm sinn), an e groussen Deel vun eisem techneschen Team huet dorun deelgeholl ier Dir VK bäitrieden.

En internen Hackathon erlaabt d'Equipe selwer vill mat der Plattform ze experimentéieren, verschidden Iddien ze testen an allgemeng Spaass ze hunn. E wichtegen Ënnerscheed ass datt Léisunge vill méi an VK integréiert kënne ginn, wat eis d'Méiglechkeet gëtt fir interessant Prototypen z'erreechen.

Den Hackathon fënnt de ganzen Dag am Singer House statt - direkt an der Mëtt vun der Woch gëtt de Sëtz an eng Mëtternuechtbewegung. Et ass witzeg ze kucken, wéi d'Botzmëttelen moies iwwerrascht ronderëm kucken - en normalerweis eidele Büro um 6 Auer ass op eemol mat knaschtege Leit gefëllt, déi sech wéi Zombien bewegen a ruffen: "Fënnef Stonne lénks!" Oder wann Dir moies um dräi an d'Kichen trëppelt an et richt wéi d'Universitéits-Schlofkummeren während Sessiounen: Energiedrénken, Pizza a Panik. Dëst geschitt natierlech op engem gewéinlechen Dag, awer et ass selten op sou enger grousser Skala.

Dräi virdrun intern Hackathons goufen am Summer stattfonnt. Am Joer 2019 hu mir décidéiert keng Zäit op Klengegkeeten ze verschwenden an och e Wanter-Hackathon ze halen - zwee Hackathons si vill besser wéi een, well dëst eng cool Geleeënheet ass fir eng Iddi ze experimentéieren an ëmzesetzen, fir déi et net genuch Zäit am gewéinleche Rhythmus ass. D'Regelen hunn och geännert: virdrun konnt eng Equipe maximal dräi Leit hunn, awer dëst Joer sinn et véier, awer een schreift kee Code, mee spezialiséiert op soss eppes. Et war méiglech Designer, Produktmanager, Tester, Vermarkter an aner Leit an d'Team ze invitéieren. Am Ganzen hunn 38 Equippen un dësem Hackathon deelgeholl.

Dreamtim (méi präzis, ee vun 38)

Mir sinn zu engem Accord mat Danei an zesummen hu mir iwwerzeegt Egor и Tyoma kommt an d'Equipe. Wéi erwaart waren d'Modeller fir eis zoustänneg, den Egor war fir iOS, Tyoma fir d'Produktioun an den Design. Mobil Entwécklung + Design + e bësse Maschinnléieren a Backend ass de Schlëssel zum Erfolleg am 2k19 Hackathon.

Och dëst Joer ass eng Divisioun an Tracks erauskomm, déi et virdru net gouf: Medien (an deenen mir matgemaach hunn), Kommunikatioun, Infrastruktur, Inhalt an Ënnerhalung. Mir haten mächteg Konkurrenten. Zum Beispill ware mir stänneg motivéiert vum Senior Designer vu VK Ilya, deen an eise Raum komm ass an Prototypen vun der Iddi vu senger Equipe gewisen huet.

Idea

- Ech hunn bal all den Hackathons, un deenen ech matgemaach hunn, Präisser geholl, an datselwecht erwaart hunn ech vum internen Hackathon dëse Wanter. (Danya war zouversiichtlech a sech selwer)

Eis (speziell dem Danina seng) Iddi war ufanks dës: Mir wollten d'Thema vun der Museksgeneratioun entdecken + alles um Apparat hunn, soss wier et "ze Backend". Den Hackathon huet ugefaang mam Brainstorming - mir hu geduecht wat mir kéinte kommen. Musek generéieren ass interessant, awer ech wëll et Benotzer-ofhängeg maachen. E puer Knäppercher? Vläicht molen um Écran a generéiert Musek baséiert op et? Zur selwechter Zäit hu mir vun de Kärelen aus der Museksteam geléiert, wéi een déi néideg Tracks derbäi kënnt. Awer et huet nach ëmmer net ganz richteg ausgesinn. D'Nopeschéquipen hu lëschteg un eppes op hire Laptop geschafft an hunn Frustratioun verursaacht.

- Wat wann Dir Loftgittar erkennt, wéi wann Dir eng Gittar spillt, an jee nodeem de Klang vun der Gittar spillt? (Thema)

Bingo! D'Iddi ass militant, a mir hunn d'Kraaft alles op eng super Manéier ze arrangéieren. Fir Bewegungserkennung gëtt et posenet, a si ass ganz ok (och mobilfrëndlech). Loosst eis maachen wéi!

Wéi mir en internen Hackathon gewonnen hunn andeems mir Skibidi, Flossing a Javascript léieren Wéi mir en internen Hackathon gewonnen hunn andeems mir Skibidi, Flossing a Javascript léieren

Decisioun

D'Haaptaufgaben sinn e Gitter um Apparat ze kreéieren (et muss real sinn) a léieren Beweegungen ze erkennen. Den Egor huet ugefaang ze portéieren, den Tyoma huet ugefaang ze denken iwwer wéi eng Beweegunge interessant wieren ze integréieren (just eng Gittar - langweileg), an Danya an ech hunn ugefaang se ze erkennen. Awer dëst erfuerdert Daten. Wat ass den Ënnerscheed tëscht engem PRO an engem Amateur? PRO huet e Stärekoup mat enger GPU - dat ass eng Saach, zwee - PRO sammelt Daten fir sech selwer wann et se brauch. Danya huet e Stand organiséiert wou rau Koordinatendaten vun enger unerkannter Figur aus enger Kamera opgeholl goufen, an dann - danzen! Déi Nuecht hu mir geléiert Floss ze danzen, skibidi и dudtsa.

Wéi mir en internen Hackathon gewonnen hunn andeems mir Skibidi, Flossing a Javascript léieren
Wéi mir en internen Hackathon gewonnen hunn andeems mir Skibidi, Flossing a Javascript léieren

Als Stand fir Beweegungen opzehuelen, hu mir en Aarbechtslaptop benotzt, deen d'éischt dem Dani säi Gesiicht opgeholl huet (hien hat net eng eenzeg Zeil an JS geschriwwen) wann hien en aneren onverständleche JS Feeler gesinn huet.

Wéi mir en internen Hackathon gewonnen hunn andeems mir Skibidi, Flossing a Javascript léieren

- Ech verstinn net, ech hunn e Level Feeler: Drécken ass am Python verschwonnen! (Danya)

Nuecht danzen (wuertwiertlech)

Mir hunn an der Nuecht vill Stonne kontinuéierlech Bewegung virun der Kamera gefilmt. Si hunn et selwer opgeholl, an hunn och d'Entwéckler gefaangen, déi op de Buedem wandern an si FORZÉNGT DANZEN. Mir hu siwe verschidde Kombinatioune kritt - elo hu mir musse léieren tëscht hinnen z'ënnerscheeden.

Wéi mir en internen Hackathon gewonnen hunn andeems mir Skibidi, Flossing a Javascript léieren Wéi mir en internen Hackathon gewonnen hunn andeems mir Skibidi, Flossing a Javascript léieren
Wéi mir en internen Hackathon gewonnen hunn andeems mir Skibidi, Flossing a Javascript léieren Wéi mir en internen Hackathon gewonnen hunn andeems mir Skibidi, Flossing a Javascript léieren

"Ech sinn all dräi Stonnen erakomm fir ze kontrolléieren ob d'Jongen lieweg waren." De Pasha huet geruff: "Mir hunn e Pivot!" - an d'Danya huet sech mat all senger Kraaft geflexéiert. Dunn huet jiddereen d'Päif gedanzt. Wéi den Daniil net méi staark war, huet de Pasha d'Fënster opgemaach a gesot: "Jongen, mir mussen opfrëschen." (Madina)

D'Daten aus der Figur goufen virveraarbecht: d'Been goufen erausgehäit, de Kapp gouf duerchschnëttlech, an ëmgewandelt an polare Koordinaten relativ zum Torso. Mir hunn de Bewegungsmelder mat Catboost trainéiert - mat engem Dräi-Sekonnen Auszuch vum Datestroum aus dem Modell. Bis dës Nuecht hu mir net mat der Bibliothéik geschafft - et huet sech als Kampf erausgestallt, an Dir kënnt et op iOS setzen.

Wéi mir en internen Hackathon gewonnen hunn andeems mir Skibidi, Flossing a Javascript léieren

Si hunn Multi-Klass Klassifikatioun geléiert, mat enger Klass sou langweileg wéi méiglech - just virun der Kamera hänken. Déi schwieregst Saach war d'Bewegung "Rock" opzehuelen - mir hunn de Kapp sou selbstlos gerëselt datt et no enger Zäit ugefaang huet ze dréinen. A si hunn eng Hand mat enger "Geess" erausginn, obwuel dat sënnlos war - Posenet huet nëmmen ee Punkt op der ganzer Hand, et gesäit keng Fanger.

Wéi mir en internen Hackathon gewonnen hunn andeems mir Skibidi, Flossing a Javascript léieren Wéi mir en internen Hackathon gewonnen hunn andeems mir Skibidi, Flossing a Javascript léieren

- Géint 3 Auer moies ass de Pasha an e Schlofsak geklomm an eng Stonn exklusiv dohinner geplënnert, sprange wéi e richtege Känguru. (Madina)

Géint 8 Auer ware mir vun enger klenger Kris getraff - alles war futti an näischt huet geschafft, mee dunn huet op eemol alles eleng ugefaangen. Déi zwee Modeller an d'Applikatioun schrauwen huet sech als déi gréissten Erausfuerderung erausgestallt - Egor huet d'Versammlung wuertwiertlech fënnef Minutte virun der Deadline fäerdeg gemaach. Loosst eis him d'Wuert ginn:

- Nodeems mir d'Iddi fonnt hunn, ass alles ganz gutt a produktiv gaang. D'Jongen hunn d'Gitter trainéiert an gedanzt, an ech hunn PoseNet un d'Geschichtkamera a JavaScript direkt am Browser befestegt. Déi éischt Tester hunn gutt geschafft a waren iwwerraschend séier. Dofir, wéi de Moien erausgestallt huet, datt de WebGL am WebView onerwaart erofgefall ass, wann ee mat Texturen fir e puer Blödsinn geschafft huet an et kee Wee war fir eng Léisung ze fannen, sinn ech bal an d'Verzweiflung gefall. Mee et war ze spéit fir opzeginn: mir ware mat der Iddi gebrannt. Dofir, mat der leschter Kraaft a mat der leschter Dose Red Bull, hu mir en alternativen Modell baséiert op CoreML an den iOS Client ënnerwee gezunn an ugefaang Posen nativ ze verfolgen - fir se dann an de Modell mat Danz ze schécken a kritt e puer Resultat beim Ausgang. Am Fong hu mir d'Aarbecht ëmmer erëm widderholl! Eng aner Erausfuerderung war den zweete Modell, deen op eemol ugefaang huet méi wéi dausend Argumenter als Input ze erwaarden! Xcode generéiert en Interface dofir déi einfach onrealistesch wier fir direkt ze benotzen. Glécklecherweis huet mäi Wëssen iwwer Objective-C mech net entlooss, an eng elegant Léisung gouf fonnt. (Egor)

Pitching

E Freideg, um 14 Auer, war et eng Deadline fir e Video iwwer de Projet eropzelueden - e puer Teams hunn et net an der Zäit gepackt a goufen disqualifizéiert. An um 14:40 hate mir e Pitch un d'Streckkuratoren am Zesummenhang mam Produkt. Mir haten Kärelen aus der Video a Musek Equipe, a si schéngen alles um Terrain ze gär. Mir hunn déi zweet Plaz an eiser Streck (mir wollten éischt, well mir hunn esou e coole Projet!) an d'Finale gepackt (zwee Equippen vun eiser Streck qualifizéiert).

- Dëst Joer war ech fir d'éischte Kéier Curator vun engem internen Hackathon. Ech wäert mat Réckziicht soen: et war extrem schwéier d'Aarbecht ze evaluéieren. Den Niveau vun allen Equippen ouni Ausnam war iwwerzeegt. Eng Feature sollt net nëmmen technologesch fortgeschratt sinn, net nëmmen "no bei der Produktioun", net nëmmen "potenziell nëtzlech fir eis Produkter." De Gewënnprojet muss all dës Critèren gläichzäiteg erfëllen. Et schéngt de Kärelen gelongen. (Andrei)

Um 17:40 haaten mir eis lescht Pitching. Zu dëser Zäit war et néideg eng aner Demo ze preparéieren, dës Kéier fir d'ganz Team, an d'Jury war anescht - den techneschen Direkter, de Produktdirekter an de Marketingdirekter.

Um fënnef owes war alles eriwwer - mir sinn heem an d'Bett gaang, wousst näischt iwwer d'Resultater.

D'Resultater sinn endlech

D'Resultater goufen eréischt um Méindeg bekannt ginn. Als éischt hunn se d'Gewënner vun de Bunnen ausgezeechent (net eise Fall - loosst mech drun erënneren, mir waren zweeten), dann hunn d'Cheffen vum Publikum gewielt (net eis), an dann déi drëtt (an dat sinn och net eis), den zweet (erëm, net eis) an, endlech, eis.

Hei sinn d'Projete mat deenen mir hu misse konkurréiere:

2. Plaz - reaktiounsfäeger Stëmm Assistent;
3. Plaz - Timeline vun intern Feeler;
De People's Choice Award ass eng Erënnerung un déi kommend Chatversammlungen.

- Dëst ass dee beschten Hackathon un deem ech jeemools deelgeholl hunn. Et war vill méi Fuert wéi souguer um Kräizung. (Danya)

- Ech hu wierklech gär mat Kollegen aus engem ganz aneren Departement geschafft - ech hat ni virdru Maschinnléiere beréiert, et huet fir mech wéi eng Zort Magie geschéngt, awer elo ass et net esou. (Egor)

- Et war ganz cool Deel vun esou engem coolen Team mat sou engem coole Projet ze ginn. An engem Dag hunn ech et fäerdeg bruecht Designer, Videograf, Soundingenieur, Editeur, Museker a Copywriter ze sinn! Ech war och deen eenzegen deen et fäerdeg bruecht huet ze schlofen. (Thema)

Liewen nom Hackathon

Déi meescht Projeten, déi um Hackathons entwéckelt ginn, maachen et net op de Verkaf aus verschiddene Grënn: eng Ännerung vum Fokus, Komplexitéit vun der Ëmsetzung, eppes Onerwaart an der Ëmsetzung. En internen Hackathon ass keng Ausnahm.

Trotzdem lëschte mir d'Projeten op, déi d'Liicht gesinn hunn:

Wéi mir en internen Hackathon gewonnen hunn andeems mir Skibidi, Flossing a Javascript léieren

Source: will.com

Setzt e Commentaire