Kaip aš patekau į konkurso „Digital Breakthrough“ finalą

Noriu pasidalinti įspūdžiais iš visos Rusijos konkurso „Skaitmeninis proveržis“. Po jo apskritai palikau labai gerus įspūdžius (be jokios ironijos), tai buvo mano pirmasis hakatonas gyvenime ir, manau, bus paskutinis. Man buvo įdomu išbandyti, kas tai yra – aš išbandžiau – ne mano reikalas. Bet pirmiausia pirmiausia.

Maždaug 2019 metų balandžio pabaigoje pamačiau programuotojų konkurso „Skaitmeninis proveržis“ skelbimą. Varžybų struktūra yra ketvirtfinalis, tai yra internetinis susirašinėjimo testas, pusfinalis, kuris yra asmeninis regioninis etapas hakatono formatu 36 val., tada asmeninis finalas, 48 ​​val. hakatonas. Pirmasis etapas yra internetinis testavimas. Buvo 50 skirtingų temų, jas rasite projekto svetainėje.
Kiekvienai temai buvo skirta 20 minučių; negalėjote sustabdyti laiko ir peržvelgti ją dar kartą. Galėjai pasirinkti bet kurią temą ir laikyti bet kokį testų skaičių, priklausomai nuo išlaikytų testų kokybės ir jų skaičiaus, priklausė nuo to, ar patekai į pusfinalį, ar ne. Pradėjau daryti testus (nesiruošiau, žiūrėjau skeptiškai). Ten surinkau maždaug tokį pavyzdį (13 iš 20,9 iš 20, 11 iš 20 ir pan.). Keli klausimai buvo aiškiai paimti iš Vikipedijos; grubiai tariant, atsakymų variantai apėmė kintamus formulių pavadinimus (phi, q, omega), o tai buvo labai smagu. Kai kuriuos klausimus aiškiai parašė tą sritį išmanantis asmuo. Ir jau šiame etape įvyko pirmas nemalonumas, tiesiog užsidarė du mano testai ir pasirodė 0 iš 20. Parašiau į palaikymą, gavau greitą atsakymą, kad paraiška svarstoma. Dar po 4 dienų parašė, kad „Administracija“ leido man dar kartą atlikti šiuos tyrimus. Bandžiau tai padaryti, bet niekas nepasikeitė, liko 0 iš 20. Parašiau dar kartą palaikyti, liepė palaukti, po savaitės atkeliavo testų rezultatai, kur patarė informacijos šaltinių, kurie galėtų padėti. kelti savo kvalifikaciją. O po mėnesio gavau atsakymą, kad mano prašymas buvo patikrintas ir klaidų nerasta; Dalyvavau iš Maskvos srities, o pusfinalis turėjo vykti liepos 27 d. Įsivaizduokite mano nuostabą, kai liepos 16-ąją man atsiuntė žinutes, kad vis tiek esu pakviestas į akis į akį sceną.

SusirašinėjimasKaip aš patekau į konkurso „Digital Breakthrough“ finalą

Pusfinalis prasidėjo tuo, kad po liepos 16 d., norint suburti savo komandą arba prisijungti prie jau esančios, reikėjo naudotis „skaitmeninio proveržio“ konkurso kūrėjų internetine paslauga, formacija buvo tik iš įlaikiusiųjų. internetinį testą ir visi pamatė jūsų turimus taškus už internetinius testus. Komandą turi sudaryti griežtai nuo 3 iki 5 žmonių. Neturėjau testą išlaikiusių draugų ir visais kanalais ėmiau „susiorganizuoti į komandą“ ir nusprendžiau, kad bandysiu prie ko nors prisijungti. Organizatoriai surengė internetinį pokalbį, specialiai Maskvos regionui „VK“, ten radau „DevLeaders“ komandos kapitoną, kuris buvo atsakingas už frontą (kiekvienas sugalvojo komandos pavadinimą kaip norėjo) , tuo metu jame buvo 2 žmonės, tiesiogiai kapitonas ir dizaineris. Aš pasirinkau „Back-end“ vaidmenį. Tada prie mūsų prisijungė žmogus, turintis mobiliųjų įrenginių kūrėjo patirties, bet iš esmės visą krūvą. Pirmą kartą susitikome pačiame pusfinalyje Maskvoje. Patekome į valstybinių paslaugų trasą, užduotis buvo per 36 valandas pagaminti UiPath arba BluePrism analogo prototipą. Juokingiausia, kad mes tai padarėme.

Įgyvendinimo aprašymasSukūrėme žiniatinklio programą, URL buvo pateiktas kaip įvestis, tada šis URL buvo rodomas mūsų formoje, tada galėjome spustelėti scenarijų, gaudami kiekvieno elemento parinkiklius. Serveryje, naudojant Selenumą, buvo atidarytas įvesties url, kuriame jau buvo vykdomas tikslinis scenarijus, o naršyklės lango ekrano nuotraukos buvo išsiųstos klientui kaip vykdomo proceso ataskaita.

Ekrano nuotraukos Kaip aš patekau į konkurso „Digital Breakthrough“ finalą
Kaip aš patekau į konkurso „Digital Breakthrough“ finalą
Kaip aš patekau į konkurso „Digital Breakthrough“ finalą

Tokiu sprendimu savo kategorijoje užėmėme 1 vietą ir patekome į finalą. Užsienio analogai yra labai brangūs (nuo maždaug 2 mln. per metus, už ribotą skaičių robotų). Rusijos IT įmonių platintojai perka tokius sprendimus stambiam verslui, įrenginėja robotiką iki galo ir parduoda sprendimą dar brangiau, tad taupyti įrankiams verta. Pasibaigus hakatonui, į mane kreipėsi mūsų trasos ekspertas, atstovavęs Maskvos informacinių technologijų departamentui. Tiesą sakant, jis (ir jo asmenyje DIT) buvo užduoties organizatoriai. Jis paklausė, ar galėčiau išplėsti šį projektą ir padaryti tą patį darbalaukyje, ir ar man būtų įdomu plėtoti šią kryptį. Atsakiau teigiamai, po to jis pakvietė mane tiesiai į DIT, kad apibūdinčiau idėją savo viršininkui. Per susitikimą akis į akį manęs paklausė, kiek žmonių reikia bandomajai versijai ir kada galime tai padaryti kaip mūsų kolegos rusai.

Rusijos analogai(jie dar labai neapdoroti ir suprantu, kad stambus verslas jais neįdomus, tiksliai nežinau, man žinomi elektronika, kuris, remiantis greita apžvalga, turi pagrindinį analizavimo modulį tiesiai iš „Github“ iš šio šaltinio roroRPA ir man patiko labiau Robinas )

Atsakiau, kad su 4 žmonėmis per 4 mėnesius padarysime visiškai alfa versiją tos pačios elektronikos, bet reikės tikro verslo atvejo, kurį būtų galima pilnai pilotuoti. Jie man pasakė, kad gerai, mes susisieksime su jumis, niekas į mane nesusisiekė ir net neatsakė į mano klausimus telegramoje. Labai įdomi bendravimo patirtis.
Pusfinalio hakatonas baigėsi liepos 29 d., o finalas Kazanėje turėjo prasidėti tik rugsėjo 27-29 dienomis. Lygiagrečiai buvome pakviesti į „Sočio skaitmeninį slėnį“, kaip suprantu, tiesiog apsilankyti. Kelionė paliko du įspūdžius ir labai šaunu, kad sumoka už bilietus ir apgyvendinimą (kelionė susidėjo iš vienos dienos), bet pagrindinėje srityje, būtent aptariant mūsų IT produkto išdėstymą ar kokius kitus pasiūlymus, tai buvo labai menka. . praktiškai nieko negalima pasakyti. Jie paklausė, ar galime pateikti darbinį maketą iki 2019 m. spalio vidurio – atsakymas vėl buvo teigiamas, iki šiol niekas nesikreipė, šio straipsnio rašymo metu yra spalio 2 d.

Tada prasidėjo epopėja su finalu, aš čia nekritikuosiu organizacijos, tikriausiai daug kas tai aprašys plačiau, noriu susikoncentruoti į ką nors kitą. Pasakysiu tik tiek, kad visai mūsų komandai buvo pasiūlyti lėktuvo bilietai į Kazanę ir atgal. Ačiū organizatoriams! Visi per finalą išsinuomojo nuosavą būstą. Tik pasakysiu, kad artimiausias viešbutis nuo galutinės vietos yra už 20 km!

Dieną prieš išvykimą buvo paskelbti kūriniai iš užduočių (jie buvo transliuojami nuo scenos į viešumą, todėl tikiuosi, kad nepažeidžiau jokių teisių)

Užduočių sąrašas1.
Rusijos Federacijos skaitmeninės plėtros, ryšių ir masinių komunikacijų ministerija (Rusijos telekomunikacijų ir masinių komunikacijų ministerija)
Sukurti programinės įrangos prototipą, skirtą automatiškai tikrinti programinės įrangos kodo dubliavimą viešųjų pirkimų metu

2.
Federalinė mokesčių tarnyba (Rusijos FTS)
Sukurti programinę įrangą vienam sertifikavimo centrui, kuri sumažins nesąžiningų veiksmų, susijusių su elektroninio parašo naudojimu, skaičių

3.
Federalinė valstybės statistikos tarnyba (Rosstat)
Siūlyti internetinius produktus, kurie leidžia pritraukti piliečius aktyviai dalyvauti 2020 m. surašyme ir, remiantis surašymo rezultatais, pateikti jo rezultatus vaizdine forma
(didelių duomenų vizualizacija)

4.
Centrinis bankas
Rusijos Federacija
(Rusijos bankas)
Sukurti mobiliąją aplikaciją, kuri leis rinkti išorinės auditorijos nuomones apie Rusijos banko iniciatyvas viešos diskusijos tikslais, užtikrinti tokios diskusijos rezultatų apdorojimą.

5.
Tatarstano Respublikos informacijos ir ryšių ministerija
Sukurkite platformos prototipą, kuris leistų analitikams, neįtraukiant kūrėjų, paversti esamas vyriausybės paslaugas į elektroninę formą.

6.
Rusijos Federacijos pramonės ir prekybos ministerija (Rusijos „Minpromtorg“)
Sukurti AR/VR sprendimą specialių technologinių procesų kokybės kontrolei pramonės įmonėse

7.
Valstybinė atominės energijos korporacija „Rosatom“ (Valstybinė korporacija „Rosatom“)
Sukurti platformą, kuri leistų susikurti įmonės gamybinių patalpų žemėlapį, jame išdėstyti optimalius logistikos maršrutus, sekti dalių judėjimą.

8.
Akcinė bendrovė "Gazprom Neft"
(PJSC „Gazprom Neft“)
Sukurti duomenų analizės paslaugą, skirtą transporto vamzdynų trūkumams aptikti

9.
Informacinių technologijų rėmimo ir plėtros fondas
ir ekonomikos skaitmeninimas „Sočio skaitmeninis slėnis“
(Sočio skaitmeninio slėnio fondas)
Pasiūlykite keičiamo dydžio mobiliosios programos prototipą su įdiegtu sprendimu elektroniniams dokumentams patvirtinti neprisijungus

10.
Rusijos Federacijos transporto ministerija
(Rusijos transporto ministerija)
Sukurti mobiliąją aplikaciją (ir aplikaciją centriniam serveriui), kuri leis perduoti duomenis apie mobiliojo tinklo prieinamumo lygį ir pagal tai sukurti naujausią tinklo aprėpties žemėlapį.

11.
Akcinė bendrovė "Federal Passenger Company" (UAB "FPK")
Sukurkite mobiliosios aplikacijos prototipą, leidžiantį keleiviams užsisakyti maisto pristatymo iš restoranų, esančių miestuose palei traukinio maršrutą

12.
Rusijos Federacijos sveikatos ministerija (Rusijos sveikatos apsaugos ministerija)
Sukurti prie kompiuterio dirbančio žmogaus bendros būklės stebėjimo sistemos prototipą, naudojant modelių atpažinimą ir žmogaus elgesio modeliavimą

13.
Sąskaitų rūmai
Rusijos Federacija
Sukurti programinę įrangą, leidžiančią atlikti statistinę analizę ir vizualizuoti visos Rusijos perinatalinių centrų tinklo sukūrimo rezultatus.

14.
Autonominė ne pelno organizacija „Rusija – galimybių žemė“
(ANO „Rusija – galimybių žemė“
ANO „RSV“)
Sukurti programinės įrangos prototipą, skirtą universitetų absolventų įsidarbinimui sekti, tam tikrų profesijų paklausai analizuoti ir prognozuoti

15.
Akcinė bendrovė „Mobile Telesystems“
(MTS PJSC)
Pasiūlyti platformos prototipą, skirtą perkvalifikuoti specialistus, kurie įmonėse išleidžiami dėl verslo procesų skaitmeninimo

16.
Statybos ministerija
ir Rusijos Federacijos būsto ir komunalinės paslaugos
(Rusijos statybos ministerija)
Sukurti programinę įrangą šilumos ir vandens tiekimo sistemų inventorizacijai atlikti, remiantis monitoringo rezultatais suformuoti regioninę inžinerinės infrastruktūros objektų geografinę informacinę sistemą.

17.
Akcinė bendrovė "MegaFon"
(PJSC „MegaFon“)
Sukurti universalią interneto programą būsto ir komunalinių paslaugų sektoriaus įmonėms, leidžiančią atpažinti užklausų prasmę, paskirstyti užklausas atsakingiems darbuotojams ir sekti jų įgyvendinimą

18.
Akcinė bendrovė "Rostelecom"
(PJSC „Rostelecom“)
Sukurti informacinės ir paslaugų sistemos prototipą, skirtą atliekų surinkimo ir perdirbimo taškų stebėjimui

19.
Savanorių centrų asociacija (AVC)
Pasiūlykite žiniatinklio paslaugos prototipą, kad būtų skatinamas socialinis ir pilietinis aktyvumas taikant konkurencinius ir mikro dotacijų mechanizmus

20.
Ribotos atsakomybės bendrovė "MEIL.RU GROUP"
(Mail.ru Group LLC)
Sukurti savanorių projektų organizavimo paslaugos prototipą socialinio tinklo platformoje

Iš viso buvo apie 600 komandų, kiekviena komanda galėjo pasirinkti savo užduotį. Tai buvo didžiausias hakatonas planetoje ir buvo įtrauktas į Gineso rekordų knygą. 17 takelį pasirinkome iš Megafon. Mūsų trasoje dalyvavo 29 komandos. Reikėjo sukurti gyventojui mobilųjį klientą, leisti jam suformuoti paraišką Valdymo įmonei, tada valdymo įmonės pusėje sukurti internetinę paskyrą, kurioje būtų galima stebėti verslo procesus. Pagal užduoties idėją programa turėjo iš karto pasiekti rangovą, klasifikuodama ją naudojant neuroninį tinklą. Pateikėme tokį mechanizmą, kaip, esu tikras, padarė dauguma mūsų trasos komandų. Dabar noriu pasilikti prie ekspertų patarimų, ekspertai, megafono darbuotojai, vaikščiojo pro mūsų stalus ir uždavė tokius klausimus kaip „Kaip sekasi? Jei jie norėjo jiems parodyti įgyvendinimo detales ar neuroninio tinklo konstravimo principus, jie atsisakė. Apskritai buvo nuomonė, kad iš visų mūsų trasos ekspertų, o jų buvo apie 15, buvo tik VIENAS, VIENAS žmogus, kuris bent apytiksliai suprato, kas vyksta. Ir tik vienas žmogus net bandė pažvelgti į kodą! Dėl to daugiau nei pusė komandų turėjo būti pašalintos per pasiruošimo gynybą. Ir šie žmonės mus įvertino! Išankstinė gynyba truko 3 minutes! Ir dar 2 minutės ekspertų klausimų! Vėlgi, nesakysiu, kad mums viskas pavyko, bet buvome paduoti į teismą. Bet vertinimo kriterijus iš esmės buvo nesuprantamas ir neskaidrus, be to, per išankstinę gynimą ekspertai nesistengė eiti per verslo procesą, ką mes paruošėme, tik patikrino, ar pateikus prašymą telefonu, tai atsirastų valdymo įmonės administratoriaus skydelį ir patikrino, kaip veikia neuronas. Visi. Man atrodo, kad toks požiūris yra labai nesąžiningas, kai tu 30+ valandų kodai nemiegodamas, o ką tu padarei, žiūri žmonės (galiu klysti, bet tokia nuomonė susiformavo), kurie tai daro. nesupranta įgyvendinimo ir detalių kūrimo procesų! Į gynybą pateko 11 geriausių komandų, pakilome iš 11 vietos, o už prototipo darbą gavome 4 balus iš 10! Neužduodami nė vieno klausimo, į kurį neatsakytume, ar nenurodydami, kas mums netiko. Neskundėme vien dėl to, kad į šiuos duomenis neva nebuvo atsižvelgta gynimo metu, tačiau taip pasirodė. Komandos gynėsi eilės tvarka nuo 1 vietos iki paskutinės, t.y. kadangi mes gynėmės paskutiniai, žiuri žinojo, kad ekspertų nuomone, mes buvome patys prasčiausi! Gynybos metu daugelis komandų aiškiai pasakė, kad atėjo su paruoštu sprendimu! Deja, viską baigėme per šias 48 valandas. Neužėmėme 1 vietos. Nugalėjo vaikinai iš Krasnojarsko, pamačiau jų darbus ir man patiko. Manau, kad jie verti!

Esu dėkingas savo komandai, kuri yra šio konkurso produktas, parodėme, kad, esant pageidavimui, net ir vienas kito nepažįstantys žmonės gali greitai ir efektyviai pagaminti IT produktus. Todėl nepaisant visko, apie šias varžybas susidariau teigiamų įspūdžių. Ačiū vyriausybei, kad sukūrė tokį produktą kaip šis konkursas.

Baigdamas noriu pasakyti, kad prieštaravimai, kuriuos iš tribūnų deklaruoja aukšti pareigūnai, labai gąsdina. Konkrečiai atidarymo ceremonijoje Kirijenka sakė, kad pasirūpins, kad visi sprendimai pasiektų regionus. Mes visi tikrai buvome įpareigoti atiduoti visą kodą, esantį „flash drives“, bet kai bandžiau paaiškinti moderatoriui, kad norint paleisti jiems reikės bent dienos įdiegti reikiamus karkasus (nesakau, kad jiems reikės specialistas, galintis tai padaryti), kad surinktų šiuos šaltinius. Mums buvo pasakyta, kad tai būtina, bet man tapo aišku, kad, išskyrus tuos, kurie užėmė pirmąją vietą, didžioji dalis kodo liks negyva masė. Tas pats pasakytina ir regioniniame etape. Užduotis iškelta – tu ją išsprendi, o rezultato niekam nereikia. Noriu pastebėti, kad dauguma žmonių šiame konkurse tikrai padarė šaunių dalykų ir tiesiog nuostabu, kokia turtinga mūsų šalis IT specialistų atžvilgiu, tačiau grandinė Vyriausybė-Findai-Atsakinga už rezultatą-Organizatoriai-Dalyviai turi silpnąsias grandis. kurie apsunkina skaitmeninį proveržį Rusijoje!

Šaltinis: www.habr.com

Добавить комментарий