Kā man gāja līdz konkursa Digital Breakthrough finālam

Vēlos padalÄ«ties iespaidos par Viskrievijas konkursu "Digitālais izrāviens". Pēc tā vispār palika ļoti labi iespaidi (bez nekādas ironijas), tas bija mans pirmais hakatons mūžā un domāju, ka arÄ« pēdējais. Mani interesēja izmēģināt, kas tas ir ā€“ es to izmēģināju ā€“ ne mana lieta. Bet vispirms vispirms.

Ap 2019. gada aprīļa beigām ieraudzÄ«ju sludinājumu par programmētāju konkursu ā€œDigitālais izrāviensā€. SacensÄ«bu struktÅ«ra ir ceturtdaļfināls, kas ir tieÅ”saistes neklātienes tests, pusfināls, kas ir klātienes reÄ£ionālais posms hakatona formātā 36 stundu garumā, pēc tam klātienes fināls, 48 ā€‹ā€‹stundas. hakatons. Pirmais posms ir tieÅ”saistes pārbaude. Bija 50 dažādas tēmas, ar tām var iepazÄ«ties projekta mājaslapā.
Katrai tēmai bija atvēlētas 20 minÅ«tes; jÅ«s nevarēja apturēt laiku un skatÄ«t to vēlreiz. Varēja izvēlēties jebkuru tēmu un kārtot neierobežotu skaitu pārbaudÄ«jumu atkarÄ«bā no nokārtoto pārbaudÄ«jumu kvalitātes un to skaita, atkarÄ«bā no tā, vai iekļuvāt pusfinālā vai nē. Es sāku kārtot testus (es negatavojos, biju skeptisks). Es tur savācu aptuveni Ŕādu paraugu (13 no 20,9 no 20, 11 no 20 utt.). Vairāki jautājumi tika skaidri ņemti no Vikipēdijas; rupji runājot, atbilžu varianti ietvēra mainÄ«gus apzÄ«mējumus no formulām (phi, q, omega), kas bija ļoti uzjautrinoÅ”i. Dažus jautājumus skaidri uzrakstÄ«ja kāds, kam ir zināŔanas Å”ajā jomā. Un jau Å”ajā posmā notika pirmais apmulsums, divi mani testi vienkārÅ”i noslēdzās un uzrādÄ«ja 0 no 20. UzrakstÄ«ju atbalstam, saņēmu ātru atbildi, ka pieteikums tiek izskatÄ«ts. Vēl pēc 4 dienām viņi rakstÄ«ja, ka ā€œAdministrācijaā€ atļāva man veikt Å”os testus vēlreiz. Mēģināju to darÄ«t, bet nekas nemainÄ«jās, palika ar 0 no 20. Atkal uzrakstÄ«ju atbalstam, teica, ka jāgaida, pēc nedēļas pienāca testa rezultāti, kur iedeva informācijas resursus, kas varētu man palÄ«dzēt. paaugstināt savu kvalifikāciju. Un pēc mēneÅ”a saņēmu atbildi, ka mans pieteikums ir pārbaudÄ«ts un kļūdas nav atrastas; PiedalÄ«jos no Maskavas apgabala un pusfinālam bija jānotiek 27. jÅ«lijā. Iedomājieties manu pārsteigumu, kad 16. jÅ«lijā man atsÅ«tÄ«ja ziņas, ka tomēr esmu aicināts uz klātienes skatuvi.

SaraksteKā man gāja līdz konkursa Digital Breakthrough finālam

Pusfināls sākās ar to, ka pēc 16. jÅ«lija bija jāizmanto konkursa ā€œdigitālā izrāvienaā€ izstrādātāju tieÅ”saistes serviss, lai komplektētu savu komandu vai pievienotos jau esoÅ”ai, sastāvs bija tikai no tiem, kas izturēja tieÅ”saistes tests un visi redzēja punktus, kas jums bija par tieÅ”saistes testiem. Komandā jābÅ«t stingri no 3 lÄ«dz 5 cilvēkiem. Man nebija neviena drauga, kurÅ” bÅ«tu izturējis pārbaudi, un es sāku mēģināt ā€œorganizēties komandāā€ pa visiem kanāliem un nolēmu, ka mēģināŔu kādam pievienoties. Organizatori veica tieÅ”saistes tērzÄ“Å”anu, Ä«paÅ”i Maskavas apgabalam ā€œVKā€, tur es atradu ā€œDevLeadersā€ komandas kapteini, kurÅ” bija atbildÄ«gs par priekÅ”u (katrs izdomāja komandas nosaukumu, kā gribēja) , tajā laikā tajā bija 2 cilvēki, tieÅ”i kapteinis un dizainers. Es izvēlējos Back-end lomu. Pēc tam mums pievienojās cilvēks ar mobilo ierīču izstrādātāja pieredzi, bet bÅ«tÄ«bā pilnu steku. Pirmo reizi tikāmies paŔā pusfinālā Maskavā. Mēs nokļuvām valsts dienestu trasē, uzdevums bija 36 stundu laikā izgatavot UiPath vai BluePrism analoga prototipu. SmieklÄ«gākais ir tas, ka mēs to izdarÄ«jām.

ÄŖstenoÅ”anas aprakstsMēs izveidojām tÄ«mekļa lietojumprogrammu, URL tika ievadÄ«ts kā ievade, pēc tam Å”is URL tika parādÄ«ts mÅ«su veidlapā, un tad mēs varējām noklikŔķināt uz skripta, saņemot atlasÄ«tājus katram elementam. ServerÄ«, izmantojot Selenium, tika atvērts ievades URL, kurā jau tika izpildÄ«ts mērÄ·a skripts, un pārlÅ«kprogrammas loga ekrānuzņēmumi tika nosÅ«tÄ«ti klientam kā atskaite par darbÄ«bas procesu.

Ekrānuzņēmumi Kā man gāja līdz konkursa Digital Breakthrough finālam
Kā man gāja līdz konkursa Digital Breakthrough finālam
Kā man gāja līdz konkursa Digital Breakthrough finālam

Ar Å”o lēmumu ieņēmām 1. vietu savā kategorijā un iekļuvām finālā. Ārvalstu analogi ir ļoti dārgi (no aptuveni 2 miljoniem gadā ierobežotam robotu skaitam). Krievijas IT kompāniju izplatÄ«tāji pērk Ŕādus risinājumus lieliem uzņēmumiem, uzstāda pabeigtu robotiku un pārdod risinājumu par vēl augstāku cenu, tāpēc taupÄ«t uz rÄ«kiem ir laba ideja. Pēc hakatona beigām pie manis vērsās mÅ«su trases eksperts, kurÅ” pārstāvēja Maskavas Informācijas tehnoloÄ£iju nodaļu. PatiesÄ«bā viņŔ (un viņa personā DIT) bija uzdevuma organizatori. ViņŔ jautāja, vai es varētu mērogot Å”o projektu un darÄ«t to paÅ”u darbvirsmai, un vai es bÅ«tu ieinteresēts attÄ«stÄ«t Å”o virzienu. Es atbildēju apstiprinoÅ”i, pēc kā viņŔ mani uzaicināja tieÅ”i uz DIT, lai aprakstÄ«tu ideju savam priekÅ”niekam. TikÅ”anās reizē klātienē man jautāja, cik cilvēku vajag pilotversijai un kad mēs to varam izdarÄ«t kā mÅ«su Krievijas kolēģi.

Krievu analogi(tie joprojām ir ļoti neapstrādāti un es saprotu, ka lielais bizness par viņiem neinteresē, es nezinu, tie, kas man zināmi elektronika, kurā saskaņā ar ātro pārskatu ir Github galvenais parsÄ“Å”anas modulis no Ŕī resursa roroRPA un man patika vairāk Robins )

Es atbildēju, ka ar 4 cilvēkiem 4 mēneÅ”u laikā taisÄ«sim pilnÄ«gi alfa versiju tai paÅ”ai elektronikai, bet vajadzēs reālu biznesa lietu, kuru varētu pilnÄ«bā pilotēt. Viņi man teica, labi, mēs ar jums sazināsimies, neviens cits ar mani nesazinājās un viņi pat neatbildēja uz maniem jautājumiem telegrammā. Ä»oti interesanta mijiedarbÄ«bas pieredze.
Pusfināla hakatons noslēdzās 29. jÅ«lijā, un finālam Kazaņā bija jāsākas tikai no 27. lÄ«dz 29. septembrim. Paralēli tam mēs tikām uzaicināti uz ā€œSoču digitālo ielejuā€, kā es saprotu, tikai ciemos. Brauciens atstāja divus iespaidus, un tieŔām forÅ”i, ka apmaksā biļetes un nakŔņoÅ”anu (brauciens sastāvēja no vienas dienas), bet galvenajā jomā, proti, apspriežot mÅ«su IT produkta izkārtojumu vai kādus citus priekÅ”likumus, tas bija ļoti trÅ«cÄ«gi. . praktiski neko nevar pateikt. Jautāja, vai nevaram nodroÅ”ināt darba maketu lÄ«dz 2019. gada oktobra vidum - atbilde atkal bija apstiprinoÅ”a, lÄ«dz Å”im neviens ar mums nav sazinājies, raksta tapÅ”anas brÄ«dÄ« ir 2. oktobris.

Tad sākās epopeja ar finālu, es Å”eit nekritizÄ“Å”u organizāciju, daudzi droÅ”i vien aprakstÄ«s Å”o sÄ«kāk, es gribu pievērsties kaut kam citam. AtļauÅ”os teikt, ka visai mÅ«su komandai tika piedāvātas lidmaŔīnas biļetes uz Kazaņu un atpakaļ. Paldies organizatoriem! Katrs fināla laikā Ä«rēja savu mājokli. TeikÅ”u tikai to, ka tuvākā viesnÄ«ca no beigu vietas ir 20 km!

Dienu pirms izbraukÅ”anas tika publicēti celiņi no uzdevumiem (tie tika pārraidÄ«ti no skatuves sabiedrÄ«bai, tāpēc ceru, ka nepārkāpju nekādas tiesÄ«bas)

Uzdevumu saraksts1.
Krievijas Federācijas Digitālās attīstības, komunikāciju un masu komunikāciju ministrija (Krievijas Telekomunikāciju un masu komunikāciju ministrija)
Izstrādāt programmatÅ«ras prototipu programmatÅ«ras koda dublÄ“Å”anās automātiskai pārbaudei publiskā iepirkuma laikā

2.
Federālais nodokļu dienests (Krievijas FTS)
Izstrādāt programmatūru vienam sertifikācijas centram, kas samazinās ar elektronisko parakstu izmantoŔanu saistīto krāpniecisko darbību skaitu

3.
Federālais valsts statistikas dienests (Rosstat)
Piedāvājiet tieÅ”saistes produktus, kas ļauj piesaistÄ«t iedzÄ«votājus aktÄ«vi piedalÄ«ties 2020. gada tautas skaitÄ«Å”anā un, pamatojoties uz tautas skaitÄ«Å”anas rezultātiem, prezentēt tās rezultātus vizuālā veidā
(lielo datu vizualizācija)

4.
Centrālā banka
Krievijas Federācija
(Krievijas Banka)
Izveidojiet mobilo aplikāciju, kas ļauj apkopot ārējas auditorijas viedokļus par Krievijas Bankas iniciatÄ«vām publiskas apsprieÅ”anas nolÅ«kā, nodroÅ”ināt Ŕādas diskusijas rezultātu apstrādi.

5.
Tatarstānas Republikas Informācijas un sakaru ministrija
Izstrādāt platformas prototipu, kas ļaus analītiķiem pārveidot esoŔos valdības pakalpojumus elektroniskā formā, neiesaistot izstrādātājus.

6.
Krievijas Federācijas Rūpniecības un tirdzniecības ministrija (Krievijas Minpromtorg)
Izstrādāt AR/VR risinājumu speciālo tehnoloģisko procesu kvalitātes kontrolei rūpniecības uzņēmumos

7.
Valsts atomenerģijas korporācija "Rosatom" (valsts korporācija "Rosatom")
Izstrādāt platformu, kas ļauj izveidot uzņēmuma ražoÅ”anas telpu karti, izkārtot tajā optimālos loÄ£istikas marÅ”rutus un izsekot detaļu kustÄ«bai

8.
Publiskā akciju sabiedrība "Gazprom Neft"
(PJSC Gazprom Neft)
Izstrādāt datu analīzes pakalpojumu transporta cauruļvadu defektu noteikŔanai

9.
Informācijas tehnoloģiju atbalsta un attīstības fonds
un ekonomikas digitalizācija ā€œSoču digitālā ielejaā€
(Soču digitālās ielejas fonds)
Piedāvājiet mērogojamas mobilās lietojumprogrammas prototipu ar ieviestu risinājumu elektronisko dokumentu validÄ“Å”anai bezsaistes režīmā

10.
Krievijas Federācijas Transporta ministrija
(Krievijas Transporta ministrija)
Izstrādāt mobilo aplikāciju (un aplikāciju centrālajam serverim), kas ļaus pārsūtīt datus par mobilā tīkla pieejamības līmeni un, pamatojoties uz to, izveidot aktuālu tīkla pārklājuma karti

11.
Akciju sabiedrība "Federālā pasažieru kompānija" (AS "FPK")
Izstrādāt mobilās lietojumprogrammas prototipu, kas ļauj pasažieriem pasÅ«tÄ«t ēdienu piegādi no restorāniem, kas atrodas pilsētās vilciena marÅ”rutā

12.
Krievijas Federācijas Veselības ministrija (Krievijas Veselības ministrija)
Izveidojiet sistēmas prototipu pie datora strādājoÅ”a cilvēka vispārējā stāvokļa uzraudzÄ«bai, izmantojot modeļu atpazÄ«Å”anu un cilvēka uzvedÄ«bas modelÄ“Å”anu

13.
Kontu palāta
Krievijas Federācija
Izstrādāt programmatūru, kas ļauj veikt statistisku analīzi un vizualizēt visas Krievijas perinatālo centru tīkla izveides rezultātus

14.
Autonoma bezpeļņas organizācija "Krievija iespēju zeme"
(ANO "Krievija - iespēju zeme"
ANO "RSV")
Izstrādāt programmatÅ«ras prototipu augstskolu absolventu nodarbinātÄ«bas izsekoÅ”anai, atseviŔķu profesiju pieprasÄ«juma analÄ«zei un prognozÄ“Å”anai

15.
Publiskā akciju sabiedrība "Mobile Telesystems"
(MTS PJSC)
Piedāvāt platformas prototipu to speciālistu pārkvalifikācijai, kuri tiek atbrīvoti uzņēmumos sakarā ar biznesa procesu digitalizāciju

16.
Būvniecības ministrija
un Krievijas Federācijas mājokļu un komunālie pakalpojumi
(Krievijas Būvniecības ministrija)
Izstrādāt programmatÅ«ru siltumapgādes un Å«dens apgādes sistēmu inventarizācijas veikÅ”anai, veidojot, pamatojoties uz monitoringa rezultātiem, inženierinfrastruktÅ«ras objektu reÄ£ionālo Ä£eogrāfiskās informācijas sistēmu

17.
Publiskā akciju sabiedrība "MegaFon"
(PJSC MegaFon)
Izveidojiet universālu tīmekļa lietojumprogrammu mājokļu un komunālo pakalpojumu nozares uzņēmumiem, kas ļauj atpazīt pieprasījumu nozīmi, izplatīt pieprasījumus atbildīgajiem darbiniekiem un izsekot to izpildei

18.
Publiskā akciju sabiedrība "Rostelecom"
(PJSC Rostelecom)
Izveidot informācijas un pakalpojumu sistēmas prototipu atkritumu savākÅ”anas un pārstrādes punktu uzraudzÄ«bai

19.
Brīvprātīgo centru asociācija (AVC)
Ierosināt tīmekļa pakalpojuma prototipu, lai stimulētu sociālo un pilsonisko aktivitāti, izmantojot konkurences un mikrodotāciju mehānismus

20.
Sabiedrība ar ierobežotu atbildību "MEIL.RU GROUP"
(Mail.ru Group LLC)
Izveidojiet pakalpojuma prototipu brÄ«vprātÄ«go projektu organizÄ“Å”anai sociālā tÄ«kla platformā

Kopā bija ap 600 komandu, un katra komanda varēja izvēlēties savu uzdevumu. Tas bija lielākais hakatons uz planētas un tika iekļauts Ginesa rekordu grāmatā. Mēs izvēlējāmies 17. celiņu no Megafon. MÅ«su trasē bija 29 komandas. IedzÄ«votājam bija jāizveido mobilais klients, jādod iespēja izveidot pieteikumu Pārvaldes sabiedrÄ«bai, pēc tam pārvaldes sabiedrÄ«bas pusē izveidot tÄ«mekļa kontu, kurā bÅ«tu iespējams uzraudzÄ«t biznesa procesus. Saskaņā ar uzdevuma ideju lietojumprogrammai nekavējoties bija jāsasniedz darbuzņēmējs, klasificējot to, izmantojot neironu tÄ«klu. Mēs nodroÅ”inājām Ŕādu mehānismu, kā esmu pārliecināts, ka to darÄ«ja lielākā daļa mÅ«su trases komandu. Tagad es vēlos pakavēties pie ekspertu padomiem, eksperti, megafona darbinieki, nozÄ«mÄ«gi gāja garām mÅ«su galdiņiem un uzdeva tādus jautājumus kā ā€œKā tev iet?ā€ Ja viņi gribēja viņiem parādÄ«t ievieÅ”anas detaļas vai neironu tÄ«kla izveides principus, viņi atteicās. Kopumā izskanēja viedoklis, ka no visiem mÅ«su trases ekspertiem, un tādi bija kādi 15, bija tikai VIENS, VIENS vÄ«rietis, kurÅ” vismaz aptuveni saprata, kas notiek. Un tikai viens cilvēks pat mēģināja apskatÄ«t kodu! LÄ«dz ar to vairāk nekā pusei komandu vajadzēja izslēgt priekÅ”aizsardzÄ«bas laikā. Un Å”ie cilvēki mÅ«s novērtēja! PriekÅ”aizsardzÄ«ba ilga 3 minÅ«tes! Un vēl 2 minÅ«tes ekspertu jautājumu! Es atkal neteikÅ”u, ka mums viss darbojās, taču mÅ«s iesÅ«dzēja tiesā. Bet vērtÄ“Å”anas kritērijs kopumā bija nesaprotams un nepārskatāms, plus pirmsaizstāvÄ“Å”anas laikā eksperti necentās iziet cauri mÅ«su sagatavotajam biznesa procesam, tikai pārbaudÄ«ja, ka, iesniedzot pieteikumu pa telefonu, tas parādās pārvaldÄ«bas sabiedrÄ«bas administratora panelis un pārbaudÄ«ja, kā darbojas neirons. Visi. Man Ŕķiet, ka Ŕāda pieeja ir ļoti netaisnÄ«ga, pēc tam, kad esi kodējis 30+ stundas bez miega, un uz to, ko tu esi izdarÄ«jis, skatās cilvēki (varētu kļūdÄ«ties, bet tāds viedoklis ir izveidojies), kas to dara. nesaprotu realizācijas un detaļu izstrādes procesus! AizsardzÄ«bai kvalificējās 11 labākās komandas, mēs izvirzÄ«jāmies no 11. vietas, un par prototipa darbu saņēmām 4 no 10! Neuzdodot nevienu jautājumu, uz kuru mēs neatbildētu, vai nenorādot, kas mums nederēja. Mēs nepārsÅ«dzējām tikai tāpēc, ka aizstāvÄ«bas laikā Å”ie dati it kā netika ņemti vērā, bet izrādÄ«jās, ka tas tā nav. Komandas aizstāvējās secÄ«bā no 1. vietas lÄ«dz pēdējai, t.i., tā kā mēs aizstāvējāmies pēdējie, žūrija zināja, ka pēc ekspertu domām esam sliktākie! AizsardzÄ«bas laikā daudzas komandas skaidri pateica, ka nāca ar gatavu risinājumu! Diemžēl visu pabeidzām Å”ajās 48 stundās. 1. vietu neieņēmām. Uzvarēja puiÅ”i no Krasnojarskas, redzēju viņu darbus un man patika. Es domāju, ka viņi ir cienÄ«gi!

Esmu pateicÄ«gs savai komandai, kas ir Ŕī konkursa produkts, mēs parādÄ«jām, ka, ja vēlas, arÄ« cilvēki, kas nepazÄ«st viens otru, var ātri un efektÄ«vi izgatavot IT produktus. Tāpēc, neskatoties uz visu, par Ŕīm sacensÄ«bām palika pozitÄ«vi iespaidi. Paldies valdÄ«bai par tāda produkta izveidi kā Å”is konkurss.

Nobeigumā gribu teikt, ka ļoti biedējoÅ”as ir pretrunas, kuras no tribÄ«nēm deklarē augstās amatpersonas. Konkrēti atklāŔanas ceremonijā Kirijenko sacÄ«ja, ka rÅ«pēsies, lai visi lēmumi nonāktu lÄ«dz reÄ£ioniem. Mums visiem tieŔām bija pienākums nodot visu kodu, uz zibatmiņas diskiem, bet, kad es mēģināju paskaidrot moderatoram, ka palaiÅ”anai viņiem bÅ«s nepiecieÅ”ama vismaz diena, lai instalētu nepiecieÅ”amos karkasus (es nesaku, ka viņiem vajadzētu speciālists, kurÅ” VAR to izdarÄ«t), lai apkopotu Å”os avotus. Mums teica, ka tas ir nepiecieÅ”ams, bet man kļuva skaidrs, ka, izņemot tos, kuri ieņēma pirmo vietu, lielākā daļa koda paliks paÅ”svarā. Tas pats attiecas uz reÄ£ionālo posmu. Ir uzstādÄ«ts uzdevums ā€“ tu to atrisini, rezultāts nevienam nav vajadzÄ«gs. Vēlos atzÄ«mēt, ka lielākā daļa cilvēku Å”ajā konkursā patieŔām izdarÄ«ja forÅ”as lietas un ir vienkārÅ”i pārsteidzoÅ”i, cik mÅ«su valsts ir bagāta IT speciālistu ziņā, bet ķēdei ValdÄ«ba-LÄ«dzekļi-AtbildÄ«gā par rezultātu-Organizatori-DalÄ«bnieki ir vājie posmi. kas sarežģī digitālo izrāvienu Krievijā!

Avots: www.habr.com

Pievieno komentāru