Hoe ek na die eindronde van die Digitale Deurbraak-kompetisie gegaan het

Ek wil my indrukke van die All-Russiese kompetisie deel "Digitale deurbraak". Daarna het ek oor die algemeen baie goeie indrukke gehad (sonder enige ironie); dit was my eerste hackathon in my lewe en ek dink dit sal my laaste wees. Ek was geïnteresseerd om te probeer wat dit was - ek het dit probeer - nie my ding nie. Maar eerste dinge eerste.

Teen die einde van April 2019 het ek 'n advertensie gesien vir 'n kompetisie vir programmeerders "Digitale Deurbraak". Die struktuur van die kompetisie is die kwarteindstryd, wat 'n aanlyn korrespondensietoets is, die semi-finaal, wat 'n persoonlike streekverhoog in die hackathon-formaat vir 36 uur is, dan die persoonlike finaal, 'n 48-uur. hackathon. Die eerste fase is aanlyntoetsing. Daar was 50 verskillende onderwerpe, jy kan dit op die projekwebwerf kry.
Daar was 20 minute vir elke onderwerp; jy kon nie tyd stop en weer daardeur gaan nie. Jy kon enige onderwerp kies en enige aantal toetse aflê, afhangende van die kwaliteit van die toetse wat jy geslaag het en die aantal daarvan, of jy tot die halfeindronde gehaal het of nie, hang af. Ek het begin toetse aflê (ek het nie voorberei nie, ek was skepties). Ek het ongeveer die volgende monster daar versamel (13 uit 20,9 uit 20, 11 uit 20, ens.). Verskeie vrae is duidelik uit Wikipedia geneem; rofweg gesproke het die antwoordopsies veranderlike benamings van formules (phi, q, omega) ingesluit, wat baie amusant was. Sommige vrae is duidelik geskryf deur iemand met kennis van die veld. En reeds op hierdie stadium het die eerste verleentheid gebeur, twee van my toetse het eenvoudig gesluit en 0 uit 20 is vertoon.Ek het geskryf om te ondersteun, ek het 'n vinnige reaksie gekry dat die aansoek oorweeg word. Na nog 4 dae het hulle geskryf dat die "Administrasie" my toegelaat het om weer hierdie toetse af te lê. Ek het probeer om dit te doen, maar niks het verander nie, ek het 0 uit 20 oorgebly. Ek het weer vir ondersteuning geskryf, hulle het vir my gesê om te wag, 'n week later het die toetsuitslae gekom, waar hulle my ingelig het oor inligtingsbronne wat my kan help my kwalifikasies te verbeter. En 'n maand later het ek 'n antwoord gekry dat my aansoek nagegaan is en geen foute gevind is nie; Ek het van die Moskou-streek deelgeneem en die halfeindstryd was veronderstel om op 27 Julie plaas te vind. Stel jou my verbasing voor toe hulle op 16 Julie vir my boodskappe gestuur het dat ek steeds na die aangesig-tot-aangesig-verhoog genooi is.

KorrespondensieHoe ek na die eindronde van die Digitale Deurbraak-kompetisie gegaan het

Die halfeindronde het begin met die feit dat jy na 16 Julie die aanlyndiens van die ontwikkelaars van die "digitale deurbraak"-kompetisie moes gebruik om jou eie span saam te stel of by 'n bestaande een aan te sluit, die formasie was slegs van diegene wat die aanlyn toets en almal het die punte gesien wat jy vir aanlyn toetse gehad het. Die span moet streng uit 3 tot 5 mense bestaan. Ek het geen vriende gehad wat die toets geslaag het nie en ek het deur alle kanale probeer "organiseer in 'n span" en besluit dat ek sal probeer om by iemand aan te sluit. Die organiseerders het 'n aanlyn-klets gemaak, veral vir die Moskou-streek in "VK", daar het ek die kaptein van die "DevLeaders"-span gekry, wat in beheer van die front was (almal het die naam van die span uitgedink soos hulle wou) , op daardie stadium was daar 2 mense daarin, direk die kaptein en die ontwerper . Ek het vir die Back-end-rol gegaan. Vervolgens het 'n persoon met ervaring as 'n mobiele ontwikkelaar, maar in wese 'n volstapel, by ons aangesluit. Ons het vir die eerste keer by die halfeindstryd self in Moskou ontmoet. Ons het in die regeringsdienste-baan gekom, die taak was om 'n prototipe-analoog van UiPath of BluePrism in 36 uur te maak. Die snaakse ding is dat ons dit gedoen het.

Implementering BeskrywingOns het 'n webtoepassing gemaak, 'n URL is as invoer verskaf, dan is hierdie URL in ons vorm vertoon, en dan kon ons op die skrif klik en keurders vir elk van die elemente ontvang. Op die bediener, met Selenium, is die invoer-url oopgemaak waarin die teikenskrip reeds uitgevoer is, en skermkiekies van die blaaiervenster is na die kliënt gestuur as 'n verslag oor die lopende proses.

Skermskote Hoe ek na die eindronde van die Digitale Deurbraak-kompetisie gegaan het
Hoe ek na die eindronde van die Digitale Deurbraak-kompetisie gegaan het
Hoe ek na die eindronde van die Digitale Deurbraak-kompetisie gegaan het

Met hierdie besluit het ons die 1ste plek in ons kategorie behaal en deurgedring na die finaal. Buitelandse analoë is baie duur (vanaf ongeveer 2 miljoen per jaar, vir 'n beperkte aantal bots). Russiese verspreiders van IT-maatskappye koop sulke oplossings vir groot besighede, stel sleutel-robotika op en verkoop die oplossing teen 'n selfs hoër prys, so dit is 'n goeie idee om op gereedskap te bespaar. Na die einde van die hackathon het 'n kenner van ons baan my genader; hy het die Moskouse Inligtingstegnologie-afdeling verteenwoordig. Trouens, hy (en in sy persoon DIT) was die organiseerders van die taak. Hy het gevra of ek hierdie projek kan skaal en dieselfde vir die lessenaar kan doen en of ek belangstel om hierdie rigting te ontwikkel. Ek het bevestigend geantwoord, waarna hy my direk na DIT genooi het om die idee aan sy baas te beskryf. By 'n ontmoeting van aangesig tot aangesig is ek gevra hoeveel mense benodig word vir die loodsweergawe en wanneer ons dit kan doen soos ons Russiese eweknieë.

Russiese analoë(hulle is nog baie rou en ek verstaan ​​dat groot besigheid nie in hulle belangstel nie, ek weet nie vir seker nie, die wat aan my bekend is elektronika, wat, volgens 'n vinnige oorsig, die hoofontledingsmodule direk uit die boks op Github het vanaf hierdie hulpbron roroRPA en ek het meer daarvan gehou Robin )

Ek het geantwoord dat ons met 4 mense 'n heeltemal alfa-weergawe van dieselfde elektronika oor 4 maande sal maak, maar ons sal 'n regte besigheidsgeval nodig hê wat ten volle geloods kan word. Hulle het vir my gesê ok, ons sal jou kontak, niemand anders het my gekontak nie en hulle het nie eers my vrae in die telegram beantwoord nie. 'n Baie interessante interaksie-ervaring.
Die halfeindronde hackathon het op 29 Julie geëindig, en die eindstryd was veronderstel om eers op 27-29 September in Kazan te begin. Parallel hiermee is ons genooi na die "Digitale Vallei van Sochi", soos ek dit verstaan, net vir 'n besoek. Die reis het twee indrukke gelaat, en dis regtig gaaf dat hulle vir jou kaartjies en verblyf betaal (die reis het uit een dag bestaan), maar in die hoofarea, naamlik om die uitleg van ons IT-produk of enige ander voorstelle te bespreek, was dit baie skaars . feitlik niks kan gesê word nie. Hulle het gevra of ons 'n werkende uitleg kan verskaf teen middel Oktober 2019 - die antwoord was weer bevestigend, tot dusver het niemand ons gekontak nie, met die skryf van hierdie artikel is dit 2 Oktober.

Toe begin die epos met die finale, ek sal nie die organisasie hier kritiseer nie, baie mense sal dit seker in meer besonderhede beskryf, ek wil op iets anders fokus. Laat ek net sê dat ons hele span vliegkaartjies na Kazan en terug aangebied is. Dankie aan die organiseerders! Elkeen het tydens die finaal hul eie behuising gehuur. Laat ek net sê dat die naaste hotel vanaf die finale lokaal 20 km is!

Die dag voor die vertrek is snitte van die take gepubliseer (dit is van die verhoog na die publiek uitgesaai, so ek hoop ek skend geen regte nie)

Taaklys1.
Ministerie van Digitale Ontwikkeling, Kommunikasie en Massakommunikasie van die Russiese Federasie (Ministerie van Telekommunikasie en Massakommunikasie van Rusland)
Ontwikkel 'n sagteware-prototipe vir die outomatiese kontrolering van sagtewarekode-duplisering tydens openbare verkryging

2.
Federale Belastingdiens (FTS van Rusland)
Ontwikkel sagteware vir 'n enkele sertifiseringsentrum wat die aantal bedrieglike aktiwiteite wat verband hou met die gebruik van elektroniese handtekeninge sal verminder

3.
Federal State Statistics Service (Rosstat)
Bied aanlynprodukte aan wat u toelaat om burgers te lok om aktief aan die 2020-sensus deel te neem en, gebaseer op die resultate van die sensus, die resultate daarvan in 'n visuele vorm aan te bied
(groot data visualisering)

4.
sentrale bank
Russiese Federasie
(Bank van Rusland)
Skep 'n mobiele toepassing waarmee u menings van 'n eksterne gehoor kan insamel oor die inisiatiewe van die Bank van Rusland vir die doel van openbare bespreking, verseker die verwerking van die resultate van so 'n bespreking

5.
Ministerie van Inligting en Kommunikasie van die Republiek van Tatarstan
Ontwikkel 'n prototipe van 'n platform wat sal toelaat dat bestaande staatsdienste deur ontleders in elektroniese vorm omgeskakel kan word, sonder om ontwikkelaars te betrek

6.
Ministerie van Nywerheid en Handel van die Russiese Federasie (Minpromtorg van Rusland)
Ontwikkel 'n AR/VR-oplossing vir gehaltebeheer van spesiale tegnologiese prosesse by industriële ondernemings

7.
State Atomic Energy Corporation "Rosatom" (Staatskorporasie "Rosatom")
Om 'n platform te ontwikkel wat jou toelaat om 'n kaart van 'n onderneming se produksieperseel te skep, optimale logistieke roetes daarop uit te lê en die beweging van onderdele op te spoor

8.
Openbare gesamentlike aandelemaatskappy "Gazprom Neft"
(PJSC Gazprom Neft)
Ontwikkel 'n data-ontledingsdiens vir foutopsporing van vervoerpypleidings

9.
Fonds vir Ondersteuning en Ontwikkeling van Inligtingstegnologie
en digitalisering van die ekonomie "Digital Valley of Sochi"
(Sochi Digital Valley Foundation)
Stel 'n prototipe van 'n skaalbare mobiele toepassing voor met 'n geïmplementeerde oplossing vir die validering van elektroniese dokumente in die aflynmodus

10.
Die Ministerie van Vervoer van die Russiese Federasie
(Ministerie van Vervoer van Rusland)
Ontwikkel 'n mobiele toepassing (en 'n toepassing vir die sentrale bediener) wat u in staat sal stel om data op die vlak van mobiele netwerkbeskikbaarheid oor te dra en, op grond daarvan, 'n bygewerkte netwerkdekkingskaart te skep

11.
Joint Stock Company "Federal Passenger Company" (JSC "FPK")
Ontwikkel 'n prototipe van 'n mobiele toepassing wat passasiers in staat stel om kosaflewering te bestel by restaurante wat in stede langs die treinroete geleë is

12.
Ministerie van Gesondheid van die Russiese Federasie (Ministerie van Gesondheid van Rusland)
Skep 'n prototipe van 'n stelsel vir die monitering van die algemene toestand van 'n persoon wat by 'n rekenaar werk deur patroonherkenning en menslike gedragsmodellering te gebruik

13.
Rekeningkamer
Russiese Federasie
Ontwikkel sagteware wat dit moontlik maak vir statistiese ontleding en visualisering van die resultate van die skep van 'n all-Russiese netwerk van perinatale sentrums

14.
Outonome nie-winsgewende organisasie "Rusland die land van geleenthede"
(ANO "Rusland - Land van geleenthede"
ANO "RSV")
Ontwikkel 'n sagteware-prototipe om die indiensneming van universiteitsgraduandi op te spoor, die vraag na sekere beroepe te ontleed en te voorspel

15.
Openbare gesamentlike aandelemaatskappy "Mobile Telesystems"
(MTS PJSC)
Stel 'n prototipe platform voor vir heropleidingspesialiste wat in maatskappye vrygestel word as gevolg van die digitalisering van besigheidsprosesse

16.
Ministerie van Konstruksie
en behuising en gemeenskaplike dienste van die Russiese Federasie
(Ministerie van Konstruksie van Rusland)
Ontwikkel sagteware vir die uitvoer van 'n inventaris van hitte- en watervoorsieningstelsels, en vorm, gebaseer op die resultate van monitering, 'n streeksgeografiese inligtingstelsel van ingenieursinfrastruktuurfasiliteite

17.
Openbare gesamentlike aandelemaatskappy "MegaFon"
(PJSC MegaFon)
Skep 'n universele webtoepassing vir ondernemings in die behuisings- en gemeenskapsdienstesektor, sodat u die betekenis van versoeke kan herken, versoeke aan verantwoordelike werknemers kan versprei en die implementering daarvan kan dophou

18.
Openbare Gesamentlike Aandele Maatskappy "Rostelecom"
(PJSC Rostelecom)
Skep 'n prototipe van 'n inligting- en diensstelsel vir die monitering van afvalinsamelings- en herwinningspunte

19.
Vereniging van Vrywilligersentrums (AVC)
Stel 'n prototipe van 'n webdiens voor om sosiale en burgerlike aktiwiteit te stimuleer deur mededingende en mikro-toekenningsmeganismes

20.
Maatskappy met beperkte aanspreeklikheid "MEIL.RU GROUP"
(Mail.ru Group LLC)
Skep 'n prototipe van 'n diens om vrywilligersprojekte op 'n sosiale netwerkplatform te organiseer

Daar was altesaam sowat 600 spanne, en elke span kon hul eie taak kies. Dit was die grootste hackathon op die planeet en is ingesluit in die Guinness Book of Records. Ons het snit 17 van Megafon gekies. Daar was 29 spanne in ons baan. Dit was nodig om 'n mobiele kliënt vir die inwoner te skep, hom in staat te stel om 'n aansoek by die Bestuursmaatskappy te vorm, en dan 'n webrekening aan die bestuursmaatskappy se kant te skep, waar dit moontlik sou wees om besigheidsprosesse te monitor. Volgens die idee van die taak moes die aansoek onmiddellik die kontrakteur bereik het deur dit met behulp van 'n neurale netwerk te klassifiseer. Ons het so 'n meganisme verskaf, soos ek seker is die meeste van die spanne van ons baan het. Nou wil ek stilstaan ​​by die kundige advies, die kenners, werknemers van die megafoon, het belangrik verby ons tafels gestap en vrae gevra soos "Hoe gaan dit?" As hulle vir hulle die besonderhede van die implementering of die beginsels van die bou van 'n neurale netwerk wou wys, het hulle geweier. Oor die algemeen was daar 'n mening dat uit al die kenners op ons baan, en daar was omtrent 15 van hulle, daar net EEN, EEN man was wat darem min of meer verstaan ​​het wat aan die gebeur is. En net een persoon het selfs na die kode probeer kyk! Gevolglik moes meer as die helfte van die spanne tydens die voorverdediging uitgeskakel gewees het. En hierdie mense het ons waardeer! Voorverdediging het 3 minute geduur! En nog 2 minute se kundige vrae! Weereens, ek sal nie sê dat alles vir ons gewerk het nie, maar ons is gedagvaar. Maar die evalueringskriterium was oor die algemeen onverstaanbaar en ondeursigtig, en tydens die voorverdediging het die kundiges nie probeer om deur die besigheidsproses te gaan van wat ons voorberei het nie, hulle het net gekyk dat as jy 'n aansoek per telefoon indien, dit in die admin paneel van die bestuursmaatskappy en nagegaan hoe die neuron werk. Almal. Dit lyk vir my of hierdie benadering baie onregverdig is, nadat jy vir 30+ ure lank sonder slaap gekodeer het, en wat jy gedoen het, word gekyk deur mense (ek kan verkeerd wees, maar dit is die mening wat ontwikkel het) wat dit doen verstaan ​​nie die prosesse van implementering en uitbouing van besonderhede nie! 11 van die beste spanne het vir die verdediging gekwalifiseer, ons het van die 11de plek gevorder, en het 4 uit 10 gekry vir die werk van die prototipe! Sonder om 'n enkele vraag te vra wat ons nie sou beantwoord nie of uit te wys wat nie vir ons gewerk het nie. Ons het nie geappelleer net omdat hierdie data kwansuis nie tydens die verdediging in ag geneem is nie, maar dit blyk nie die geval te wees nie. Die spanne het in volgorde van 1ste plek tot laaste verdedig, maw sedert ons laaste verdedig het, het die jurie geweet dat ons volgens die kenners die swakste is! Tydens die verdediging het baie spanne uitdruklik gesê dat hulle met 'n klaargemaakte oplossing gekom het! Ongelukkig het ons alles in hierdie 48 uur klaargemaak. Ons het nie die 1ste plek behaal nie. Die ouens van Krasnoyarsk het gewen, ek het hul werk gesien en ek het daarvan gehou. Ek dink hulle is waardig!

Ek is dankbaar vir my span, wat die produk van hierdie kompetisie is; ons het gewys dat, indien verlang, selfs mense wat mekaar nie ken nie, vinnig en doeltreffend IT-produkte kan maak. Daarom het ek, ten spyte van alles, positiewe indrukke van hierdie kompetisie gehad. Dankie aan die regering vir die skep van so 'n produk soos hierdie kompetisie.

Ten slotte wil ek sê dat die teenstrydighede wat deur hoë amptenare van die ere af verklaar word, baie skrikwekkend is. Spesifiek by die openingseremonie het Kiriyenko gesê hy sal seker maak dat alle besluite die streke bereik. Ons was almal regtig verplig om al die kode op flash drives te oorhandig, maar toe ek aan die moderator probeer verduidelik het dat hulle ten minste 'n dag nodig het om die nodige raamwerke te installeer (ek sê nie dat hulle nodig het om 'n spesialis wat dit KAN doen) om hierdie bronne te versamel. Ons is meegedeel dat dit nodig is, maar dit het vir my duidelik geword dat behalwe vir diegene wat eerste plek behaal het, die meeste van die kode doodgewig sal bly. Dieselfde geld op die streekstadium. 'n Taak is opgestel - jy los dit op, niemand het die resultaat nodig nie. Ek wil graag daarop let dat die meeste van die mense by hierdie kompetisie regtig oulike dinge gedoen het en dit is eenvoudig ongelooflik hoe ryk ons ​​land is in terme van IT-spesialiste, maar die ketting Regering-fondse-Verantwoordelik vir die resultaat-Organiseerders-Deelnemers het swak skakels wat die digitale deurbraak Rusland bemoeilik!

Bron: will.com

Voeg 'n opmerking