Kuinka pääsin Digital Breakthrough -kilpailun finaaliin

Haluan jakaa vaikutelmani koko Venäjän kilpailusta "Digitaalinen läpimurto". Sen jälkeen minulla oli yleensä erittäin hyvät vaikutelmat (ilman ironiaa); se oli elämäni ensimmäinen hackathon ja uskon sen olevan viimeinen. Olin kiinnostunut kokeilemaan mitä se oli - kokeilin sitä - ei minun juttuni. Mutta ensin asiat ensin.

Huhtikuun 2019 lopulla näin mainoksen ohjelmoijien kilpailusta "Digital Breakthrough". Kilpailun rakenne on neljännesfinaali, joka on online-kirjeenvaihtotesti, semifinaali, joka on hackathon-muodossa 36 tunnin henkilökohtainen aluekoe, sitten henkilökohtaisen finaalin, 48 tunnin mittainen. hackathon. Ensimmäinen vaihe on online-testaus. Aiheita oli 50 erilaista, löydät ne projektin verkkosivuilta.
Jokaiselle aiheelle oli varattu 20 minuuttia; aikaa ei voinut pysäyttää ja käydä sitä uudelleen läpi. Voit valita minkä tahansa aiheen ja suorittaa minkä tahansa määrän testejä läpäisemiesi kokeiden laadusta ja niiden määrästä riippuen, pääsitkö välieriin vai et. Aloin tehdä testejä (en valmistautunut, olin skeptinen). Keräsin sinne suunnilleen seuraavan näytteen (13/20,9/20, 11/20 jne.). Useat kysymykset poimittiin selkeästi Wikipediasta, karkeasti sanottuna vastausvaihtoehdot sisälsivät muuttujia kaavoista (phi, q, omega), mikä oli erittäin huvittavaa. Jotkut kysymykset oli selvästi kirjoittanut joku alan tunteva henkilö. Ja jo tässä vaiheessa ensimmäinen hämmennys tapahtui, kaksi testiäni yksinkertaisesti sulkeutui ja näytössä oli 0/20. Kirjoitin tukeen, sain nopean vastauksen, että hakemusta harkitaan. Toisen 4 päivän kuluttua he kirjoittivat, että "Hallinto" antoi minun ottaa nämä testit uudelleen. Yritin tehdä tätä, mutta mikään ei muuttunut, minulle jäi 0/20. Kirjoitin uudelleen tukeen, he käskivät odottaa, viikkoa myöhemmin testitulokset saapuivat, missä he neuvoivat minua tietolähteistä, jotka voisivat auttaa minua parantaa pätevyyttäni. Ja kuukautta myöhemmin sain vastauksen, että hakemukseni on tarkastettu eikä virheitä löytynyt; Osallistuin Moskovan alueelta ja semifinaalin piti olla 27. heinäkuuta. Kuvittele ihmetystäni, kun heinäkuun 16. päivänä minulle lähetettiin viestejä, että minut on silti kutsuttu kasvokkain.

kirjeenvaihtoKuinka pääsin Digital Breakthrough -kilpailun finaaliin

Semifinaalit alkoivat sillä, että heinäkuun 16. päivän jälkeen piti käyttää "digitaalisen läpimurron" kehittäjien verkkopalvelua oman tiimin kokoamiseen tai liittymiseen olemassa olevaan, muodostelma oli vain kilpailun läpäisseistä. online-testi ja kaikki näkivät pisteet, jotka sinulla oli verkkotesteistä. Joukkueessa tulee olla tiukasti 3-5 henkilöä. Minulla ei ollut ystäviä, jotka olisivat läpäisseet testin, ja aloin yrittää "organisoitua tiimiksi" kaikkia kanavia pitkin ja päätin, että yritän liittyä johonkin. Järjestäjät tekivät online-chatin erityisesti Moskovan alueelle "VK:ssa", josta löysin "DevLeaders" -joukkueen kapteenin, joka vastasi rintamalla (kaikki keksivät joukkueen nimen haluamallaan tavalla) , siihen aikaan siinä oli 2 henkilöä, suoraan kapteeni ja suunnittelija . Menin Back-end-rooliin. Seuraavaksi joukkoomme liittyi henkilö, jolla on kokemusta mobiilikehittäjänä, mutta käytännössä täysi pino. Tapasimme ensimmäistä kertaa itse semifinaalissa Moskovassa. Pääsimme valtion palveluradalle, tehtävänä oli tehdä UiPathin tai BluePrismin prototyyppianalogi 36 tunnissa. Hauskinta on, että teimme sen.

ToteutuskuvausTeimme verkkosovelluksen, syötettiin URL-osoite, sitten tämä URL-osoite näytettiin lomakkeessamme, ja sitten voimme napsauttaa komentosarjaa ja vastaanottaa valitsimia jokaiselle elementille. Palvelimella Seleniumia käyttäen avattiin syöte-url, jossa kohdeskripti oli jo suoritettuna, ja selainikkunan kuvakaappaukset lähetettiin asiakkaalle raportiksi käynnissä olevasta prosessista.

Kuvakaappauksia Kuinka pääsin Digital Breakthrough -kilpailun finaaliin
Kuinka pääsin Digital Breakthrough -kilpailun finaaliin
Kuinka pääsin Digital Breakthrough -kilpailun finaaliin

Tällä päätöksellä saimme sarjassamme 1. sijan ja etenimme finaaliin. Ulkomaiset analogit ovat erittäin kalliita (noin 2 miljoonasta vuodessa rajoitetulle määrälle botteja). Venäläiset IT-yritysten jakelijat ostavat tällaisia ​​ratkaisuja suurille yrityksille, perustavat avaimet käteen -robotiikan ja myyvät ratkaisun vieläkin korkeammalla hinnalla, joten työkaluissa on hyvä säästää. Hackathonin päätyttyä minua lähestyi radamme asiantuntija, joka edusti Moskovan tietotekniikkaosastoa. Itse asiassa hän (ja hänen henkilössään DIT) oli tehtävän järjestäjä. Hän kysyi, voisinko skaalata tätä projektia ja tehdä saman työpöydälle ja olenko kiinnostunut kehittämään tätä suuntaa. Vastasin myöntävästi, minkä jälkeen hän kutsui minut suoraan DIT:hen kuvailemaan ideaa pomolleen. Kasvokkaisessa tapaamisessa minulta kysyttiin, kuinka monta henkilöä pilottiversioon tarvitaan ja milloin voimme tehdä sen kuten venäläiset kollegamme.

venäläiset analogit(ne ovat vielä hyvin raakoja ja ymmärrän, että suuryritykset eivät ole kiinnostuneita heistä, en tiedä varmasti, tuntemani elektroniikka, jossa on nopean katsauksen mukaan pääjäsennysmoduuli suoraan Githubissa tästä resurssista roroRPA ja pidin siitä enemmän Robin )

Vastasin, että 4 hengellä teemme täysin alfaversion samasta elektroniikasta 4 kuukaudessa, mutta tarvitsemme todellisen bisnesmallin, joka voitaisiin täysin pilotoida. He sanoivat minulle ok, otamme sinuun yhteyttä, kukaan muu ei ottanut minuun yhteyttä, eivätkä he edes vastanneet kysymyksiini sähkeessä. Erittäin mielenkiintoinen vuorovaikutuskokemus.
Semifinaalihackathon päättyi 29. heinäkuuta ja finaalin oli määrä alkaa Kazanissa vasta 27.-29. syyskuuta. Samaan aikaan meidät kutsuttiin "Sotšin digitaaliseen laaksoon", kuten ymmärrän, vain vierailulle. Matkasta jäi kaksi vaikutelmaa, ja on todella siistiä, että lippusi ja majoituksesi maksavat (matka koostui yhdestä päivästä), mutta pääalueella, nimittäin IT-tuotteemme ulkoasusta tai muista ehdotuksista keskustelemisessa, se oli hyvin niukkaa. . käytännössä ei voi sanoa mitään. He kysyivät, voisimmeko toimittaa toimivan asettelun lokakuun 2019 puoliväliin mennessä - vastaus oli jälleen myöntävä, toistaiseksi kukaan ei ole ottanut meihin yhteyttä, tätä artikkelia kirjoitettaessa on 2. lokakuuta.

Sitten alkoi eepos finaalin kanssa, en aio kritisoida organisaatiota täällä, monet ihmiset varmaan kuvailevat tätä tarkemmin, haluan keskittyä johonkin muuhun. Sanon vain, että koko tiimillemme tarjottiin lentolippuja Kazaniin ja takaisin. Kiitos järjestäjille! Jokainen vuokrasi oman asunnon finaalin aikana. Sanon vain, että lähin hotelli viimeisestä tapahtumapaikasta on 20 km päässä!

Päivää ennen lähtöä julkaistiin kappaleita tehtävistä (ne lähetettiin lavalta yleisölle, joten toivon, etten riko mitään oikeuksia)

Tehtävälista1.
Venäjän federaation digitaalisen kehityksen, viestinnän ja joukkoviestinnän ministeriö (Venäjän tele- ja joukkoviestintäministeriö)
Kehitä ohjelmistoprototyyppi ohjelmistokoodin kopioinnin automaattiseen tarkistamiseen julkisten hankintojen aikana

2.
Federal Tax Service (Venäjän FTS)
Kehitä ohjelmisto yhdelle sertifiointikeskukselle, joka vähentää sähköisten allekirjoitusten käyttöön liittyvien petollisten toimien määrää

3.
Liittovaltion tilastopalvelu (Rosstat)
Tarjoa verkkotuotteita, joiden avulla voit houkutella kansalaisia ​​osallistumaan aktiivisesti vuoden 2020 väestönlaskentaan ja esitellä sen tulokset visuaalisessa muodossa väestönlaskennan tulosten perusteella
(ison datan visualisointi)

4.
Keskuspankki
Venäjä
(Venäjän pankki)
Luo mobiilisovellus, jonka avulla voit kerätä ulkopuolisen yleisön mielipiteitä Venäjän keskuspankin aloitteista julkista keskustelua varten, varmistaa keskustelun tulosten käsittelyn

5.
Tatarstanin tasavallan tieto- ja viestintäministeriö
Kehitä prototyyppi alustasta, jonka avulla analyytikot voivat muuntaa olemassa olevat valtion palvelut sähköiseen muotoon ilman kehittäjien osallistumista

6.
Venäjän federaation teollisuus- ja kauppaministeriö (Venäjän Minpromtorg)
Kehitä AR/VR-ratkaisu teollisuusyritysten erityisten teknisten prosessien laadunvalvontaan

7.
Valtion atomienergiayhtiö "Rosatom" (valtioyhtiö "Rosatom")
Kehittää alusta, jonka avulla voit luoda kartan yrityksen tuotantotiloista, suunnitella sille optimaaliset logistiikkareitit ja seurata osien liikkeitä

8.
julkinen osakeyhtiö "Gazprom Neft"
(PJSC Gazprom Neft)
Kehitä data-analyysipalvelu kuljetusputkien vikojen havaitsemiseen

9.
Tietotekniikan tuki- ja kehitysrahasto
ja talouden digitalisointi "Digital Valley of Sochi"
(Sochi Digital Valley Foundation)
Ehdota prototyyppiä skaalautuvasta mobiilisovelluksesta, jossa on toteutettu ratkaisu sähköisten asiakirjojen validointiin offline-tilassa

10.
Liikenneministeriö Venäjän federaation
(Venäjän liikenneministeriö)
Kehitä mobiilisovellus (ja sovellus keskuspalvelimelle), jonka avulla voit välittää tietoa mobiiliverkon käytettävyyden tasosta ja luoda sen perusteella ajantasaisen verkon peittokartan

11.
Osakeyhtiö "Federal Passenger Company" (JSC "FPK")
Kehitä prototyyppi mobiilisovelluksesta, jonka avulla matkustajat voivat tilata ruokaa ravintoloista, jotka sijaitsevat junareitin varrella sijaitsevissa kaupungeissa

12.
Venäjän federaation terveysministeriö (Venäjän terveysministeriö)
Luo prototyyppi järjestelmästä, jolla seurataan tietokoneella työskentelevän henkilön yleiskuntoa hahmontunnistuksen ja ihmisen käyttäytymismallinnuksen avulla

13.
Tilintarkastuskammio
Venäjä
Kehitä ohjelmisto, joka mahdollistaa tilastollisen analyysin ja tulosten visualisoinnin, kun luodaan koko venäläinen perinataalisten keskusten verkosto

14.
Autonominen voittoa tavoittelematon järjestö "Venäjä mahdollisuuksien maa"
(ANO "Venäjä - mahdollisuuksien maa"
ANO "RSV")
Kehitä ohjelmistoprototyyppi korkeakoulututkinnon suorittaneiden työllistymisen seurantaan, tiettyjen ammattien kysynnän analysointiin ja ennustamiseen

15.
julkinen osakeyhtiö "Mobile Telesystems"
(MTS PJSC)
Ehdota prototyyppialustaa yrityksiin liiketoimintaprosessien digitalisoitumisen myötä vapautuvien asiantuntijoiden uudelleenkoulutukselle

16.
Rakennusministeriö
sekä Venäjän federaation asumis- ja kunnallispalvelut
(Venäjän rakennusministeriö)
Kehittää ohjelmistoja lämpö- ja vesihuoltojärjestelmien inventoinnin tekemiseen, jolloin muodostuu seurantatulosten perusteella alueellinen maantieteellinen tietojärjestelmä teknisistä infrastruktuuritiloista

17.
julkinen osakeyhtiö "MegaFon"
(PJSC MegaFon)
Luo asunto- ja kunnallispalvelualan yrityksille yleinen verkkosovellus, jonka avulla voit tunnistaa pyyntöjen merkityksen, jakaa pyyntöjä vastuullisille työntekijöille ja seurata niiden toteutumista

18.
julkinen osakeyhtiö "Rostelecom"
(PJSC Rostelecom)
Luo prototyyppi tieto- ja palvelujärjestelmästä jätteiden keräys- ja kierrätyspisteiden seurantaan

19.
Vapaaehtoiskeskusten yhdistys (AVC)
Ehdota prototyyppiä verkkopalvelusta, joka edistää sosiaalista ja kansalaistoimintaa kilpailu- ja mikro-apurahamekanismien avulla

20.
Rajavastuuyhtiö "MEIL.RU GROUP"
(Mail.ru Group LLC)
Luo prototyyppi palvelusta vapaaehtoisprojektien järjestämiseen sosiaalisen verkoston alustalla

Joukkueita oli yhteensä noin 600 ja jokainen joukkue sai valita oman tehtävänsä. Se oli planeetan suurin hackathon ja se sisällytettiin Guinnessin ennätystenkirjaan. Valitsimme Megafonin kappaleen 17. Radallamme oli 29 joukkuetta. Asukkaalle piti luoda mobiiliasiakas, mahdollistaa hakemuksen tekeminen Hallinnointiyhtiöön ja sen jälkeen luoda rahastoyhtiön puolelle verkkotili, jossa olisi mahdollista seurata liiketoimintaprosesseja. Tehtävän idean mukaan sovelluksen olisi pitänyt saavuttaa välittömästi urakoitsija luokittelemalla se hermoverkon avulla. Järjestimme tällaisen mekanismin, kuten olen varma, että useimmat radamme joukkueet tekivät. Nyt haluan viipyä asiantuntijan neuvoissa, asiantuntijat, megafonin työntekijät, kävelivät tärkeällä tavalla pöytämme ohi ja esittivät kysymyksiä, kuten "Kuinka voit?" Jos he halusivat näyttää heille toteutuksen yksityiskohdat tai neuroverkon rakentamisen periaatteet, he kieltäytyivät. Yleisesti ottaen oli mielipide, että kaikista radallamme olevista asiantuntijoista, joita oli noin 15, oli vain YKSI, YKSI mies, joka ymmärsi ainakin karkeasti mitä oli tapahtumassa. Ja vain yksi henkilö yritti edes katsoa koodia! Tämän seurauksena yli puolet joukkueista olisi pitänyt pudottaa esipuolustuksen aikana. Ja nämä ihmiset arvostivat meitä! Esipuolustus kesti 3 minuuttia! Ja vielä 2 minuuttia asiantuntijakysymyksiä! En taaskaan sano, että kaikki toimi meille, mutta meidät haastattiin oikeuteen. Mutta arviointikriteeri oli yleensä käsittämätön ja läpinäkymätön, ja esipuolustuksen aikana asiantuntijat eivät yrittäneet käydä läpi liiketoimintaprosessia, mitä olimme valmistaneet, he vain tarkastivat, että jos lähetät hakemuksen puhelimitse, se näkyy rahastoyhtiön hallintapaneeli ja tarkisti, kuinka neuroni toimii. Kaikki. Minusta tämä lähestymistapa on erittäin epäoikeudenmukainen, kun olet koodannut yli 30 tuntia ilman unta ja tekemääsi katsovat ihmiset (voin olla väärässä, mutta tämä on mielipide, joka on kehittynyt). et ymmärrä toteutusprosesseja ja yksityiskohtien laatimista! 11 parasta joukkuetta pääsi puolustukseen, nousimme 11. sijasta ja saimme 4/10 prototyypin työstä! Esittämättä yhtäkään kysymystä, johon emme vastaisi, tai osoittamatta, mikä ei toiminut meille. Emme valittaneet vain siksi, että näitä tietoja ei väitetysti otettu huomioon puolustamisessa, mutta näin ei käynyt. Joukkueet puolustivat järjestyksessä ykkössijasta viimeiseen, eli koska puolusimme viimeksi, tuomaristo tiesi, että olimme asiantuntijoiden mukaan huonoimpia! Puolustuksen aikana monet joukkueet sanoivat suoraan, että heillä oli valmis ratkaisu! Valitettavasti saimme kaiken valmiiksi näissä 1 tunnissa. Emme saavuttaneet 48. sijaa. Krasnojarskin kaverit voittivat, näin heidän työnsä ja pidin siitä. Minusta ne ovat sen arvoisia!

Olen kiitollinen tiimilleni, joka on tämän kilpailun tuote, osoitimme, että haluttaessa myös toisiaan tuntemattomat ihmiset voivat tehdä IT-tuotteita nopeasti ja tehokkaasti. Siksi minulla oli kaikesta huolimatta positiiviset vaikutelmat tästä kilpailusta. Kiitos hallitukselle tämän kilpailun kaltaisen tuotteen luomisesta.

Lopuksi haluan sanoa, että ristiriidat, joita korkeat virkamiehet julistavat katsomilta, ovat erittäin pelottavia. Nimenomaan avajaisissa Kirijenko sanoi varmistavansa, että kaikki päätökset saapuvat alueille. Olimme kaikki todella velvollisia luovuttamaan kaikki koodit muistitikuilla, mutta kun yritin selittää moderaattorille, että he tarvitsevat vähintään päivän asentaakseen tarvittavat puitteet (en väitä, että he tarvitsisivat asiantuntija, joka VOI tehdä tämän) keräämään nämä lähteet. Meille kerrottiin, että tämä oli tarpeellista, mutta minulle kävi selväksi, että ykkössijaa lukuun ottamatta suurin osa koodista säilyisi kuolleena painona. Sama pätee alueellisessa vaiheessa. Tehtävä on asetettu - sinä ratkaiset sen, kukaan ei tarvitse tulosta. Haluaisin huomauttaa, että suurin osa tämän kilpailun osallistujista teki todella hienoja asioita ja on yksinkertaisesti hämmästyttävää, kuinka rikas maamme on IT-asiantuntijoiden suhteen, mutta Valtio-Rahastot-Tulosvastuussa-Järjestäjät-Osallistujat -ketjussa on heikkoja lenkkejä. jotka vaikeuttavat digitaalista läpimurtoa Venäjällä!

Lähde: will.com

Lisää kommentti