Hoe't ik nei de finale gie fan 'e konkurrinsje fan Digital Breakthrough

Ik wol myn yndrukken fan 'e All-Russyske kompetysje diele "Digitale trochbraak". Dêrnei hie ik oer it algemien heul goede yndrukken (sûnder irony); it wie myn earste hackathon yn myn libben en ik tink dat it myn lêste sil wêze. Ik wie ynteressearre yn te besykjen wat it wie - ik besocht it - net myn ding. Mar earst dingen earst.

Om ein april 2019 seach ik in advertinsje foar in kompetysje foar programmeurs "Digital Breakthrough". De struktuer fan 'e kompetysje is de kwartfinale, dat is in online korrespondinsjetest, de heale finale, dat is in persoanlik regionale poadium yn it hackathonformaat foar 36 oeren, dan de persoanlike finale, in 48-oere hackathon. De earste etappe is online testen. Der wiene 50 ferskillende ûnderwerpen, dy kinne jo fine op de projektwebside.
D'r wiene 20 minuten foar elk ûnderwerp; jo koene de tiid net stopje en der nochris troch gean. Jo koene elk ûnderwerp kieze en elk oantal tests nimme, ôfhinklik fan 'e kwaliteit fan' e tests dy't jo hawwe trochjûn en it oantal dêrfan, of jo nei de heale finale kamen of net. Ik begon tests te nimmen (ik makke my net tariede, ik wie skeptysk). Ik sammele dêr sawat de folgjende stekproef (13 fan 20,9 fan 20, 11 fan 20, ensfh.). Ferskate fragen waarden dúdlik oernommen fan Wikipedia; rûchwei, de antwurdopsjes omfette fariabele oantsjuttings fan formules (phi, q, omega), wat heul amusant wie. Guon fragen waarden dúdlik skreaun troch ien mei kennis fan it fjild. En al op dit stadium barde de earste ferlegenens, twa fan myn tests gewoan sluten en werjûn 0 fan 20. Ik skreau om te stypjen, ik krige in flugge antwurd dat de oanfraach waard beskôge. Nei noch 4 dagen skreaunen se dat de "Bestjoer" my dizze tests wer koe nimme. Ik besocht dit te dwaan, mar neat feroare, ik bleau mei 0 fan 20. Ik skreau wer om te stypjen, se fertelden my te wachtsjen, in wike letter kamen de testresultaten, wêr't se my advisearre oer ynformaasjeboarnen dy't my helpe koenen ferbetterje myn kwalifikaasjes. En in moanne letter krige ik antwurd dat myn oanfraach kontrolearre wie en gjin flaters fûn binne; Ik die mei út de regio fan Moskou en de heale finale soe op 27 july plakfine. Stel jo myn ferrassing foar doe't se op 16 july berjochten stjoerden dat ik noch útnoege wie foar it face-to-face poadium.

KorrespondinsjeHoe't ik nei de finale gie fan 'e konkurrinsje fan Digital Breakthrough

De heale finale begon mei it feit dat jo nei 16 july de online tsjinst fan 'e ûntwikkelders fan' e konkurrinsje "digitale trochbraak" moasten brûke om jo eigen team te sammeljen of mei te dwaan oan in besteande, de formaasje wie allinich fan dyjingen dy't de online test en elkenien seach de punten dy't jo hiene foar online tests. It team moat strikt bestean út 3 oant 5 minsken. Ik hie gjin freonen dy't de test hiene trochjûn en ik begon te besykjen om te "organisearjen yn in team" fia alle kanalen en besletten dat ik soe besykje om mei te dwaan mei ien. De organisatoaren makken in online petear, spesjaal foar de Moskouske regio yn "VK", dêr fûn ik de kaptein fan it team "DevLeaders", dy't de lieding hie oer it front (elkenien kaam mei de namme fan it team sa't se woene) , yn dy tiid sieten der 2 minsken yn, direkt de kaptein en de ûntwerper. Ik gie foar de Back-end rol. Folgjende, in persoan mei ûnderfining as in mobile ûntwikkelder, mar yn essinsje in full-stack, joined ús. Wy troffen foar it earst by de heale finale sels yn Moskou. Wy kamen yn it spoar fan oerheidstsjinsten, de taak wie om in prototype-analog fan UiPath of BluePrism yn 36 oeren te meitsjen. It grappige is dat wy it dien hawwe.

Implementaasje BeskriuwingWy makken in webapplikaasje, in URL waard levere as ynfier, dan waard dizze URL werjûn yn ús formulier, en dan koene wy ​​​​klikke op it skript, ûntfange selektors foar elk fan 'e eleminten. Op de tsjinner, mei Selenium, waard de ynfier-url iepene wêryn it doelskript al waard útfierd, en skermôfbyldings fan it browserfinster waarden nei de kliïnt stjoerd as in rapport oer it rinnende proses.

Skermôfbyldings Hoe't ik nei de finale gie fan 'e konkurrinsje fan Digital Breakthrough
Hoe't ik nei de finale gie fan 'e konkurrinsje fan Digital Breakthrough
Hoe't ik nei de finale gie fan 'e konkurrinsje fan Digital Breakthrough

Mei dit beslút hawwe wy it 1e plak yn ús kategory helle en troch nei de finale. Bûtenlânske analogen binne heul djoer (fanôf sawat 2 miljoen per jier, foar in beheind oantal bots). Russyske distributeurs fan IT-bedriuwen keapje sokke oplossingen foar grutte bedriuwen, sette turnkey robotika op en ferkeapje de oplossing foar in noch hegere priis, dus besparje op ark is in goed idee. Nei it ein fan 'e hackathon kaam in ekspert fan ús spoar my oan; hy fertsjintwurdige de Moskou-ôfdieling fan ynformaasjetechnology. Yn feite, hy (en yn syn persoan DIT) wienen de organisatoaren fan de taak. Hy frege oft ik dit projekt koe skaalje en itselde dwaan foar it buroblêd en as ik ynteressearre wie om dizze rjochting te ûntwikkeljen. Ik antwurde befêstigjend, wêrnei't hy my direkt nei DIT útnoege om it idee oan syn baas te beskriuwen. Op in face-to-face gearkomste waard my frege hoefolle minsken nedich binne foar de pilotferzje en wannear kinne wy ​​it dwaan lykas ús Russyske tsjinhingers.

Russyske analogen(se binne noch hiel rau en ik begryp dat grutte bedriuwen net ynteressearre binne yn har, ik wit it net wis, dyjingen dy't my bekend binne elektroanika, dy't, neffens in rappe resinsje, de haadparsearmodule direkt út it fak op Github hat fan dizze boarne roroRPA en ik mocht it mear Robin )

Ik antwurde dat mei 4 minsken, wy sille meitsje in folslein alpha ferzje fan deselde elektroanika yn 4 moannen, mar wy sille nedich in echte saaklike saak dat koe wurde folslein piloted. Se fertelden my ok, wy sille kontakt mei jo nimme, gjinien oars hat kontakt mei my en se hawwe net iens myn fragen beantwurde yn it telegram. In heul ynteressante ynteraksjeûnderfining.
De heale finale hackathon einige op 29 july, en de finale soe begjinne yn Kazan pas op 27-29 septimber. Parallel mei dit waarden wy útnoege foar de "Digital Valley of Sochi", sa't ik it begryp, gewoan foar in besite. De reis liet twa yndrukken, en it is echt cool dat se betelje foar jo kaartsjes en akkommodaasje (de reis bestie út ien dei), mar yn it haadgebiet, nammentlik it besprekken fan 'e yndieling fan ús IT-produkt of oare foarstellen, wie it heul min . praktysk neat kin sein wurde. Se fregen oft wy heal oktober 2019 in wurkjende yndieling koene leverje - it antwurd wie wer befêstigjend, oant no ta hat gjinien kontakt mei ús opnommen, op it momint fan it skriuwen fan dit artikel is it 2 oktober.

Doe begûn it epos mei de finale, ik sil de organisaasje hjir net bekritisearje, in protte minsken sille dit neier beskriuwe, ik wol my op wat oars rjochtsje. Lit my mar sizze dat ús hiele team fleankaarten oanbean waard nei Kazan en werom. Mei tank oan de organisatoaren! Elk hierde by de finale syn eigen wenning. Lit my mar sizze dat it tichtstby lizzende hotel út de finale plak is 20 km!

De dei foar it fertrek waarden spoaren fan 'e taken publisearre (se waarden útstjoerd fan it poadium nei it publyk, dus ik hoopje dat ik gjin rjochten skeine)

Taaklist1.
Ministearje fan Digitale Untwikkeling, Kommunikaasje en Massakommunikaasje fan 'e Russyske Federaasje (Ministearje fan Telekom en Massakommunikaasje fan Ruslân)
Untwikkelje in softwareprototype foar it automatysk kontrolearjen fan duplikaasje fan softwarekoade by iepenbiere oanbesteging

2.
Federal Tax Service (FTS fan Ruslân)
Untwikkelje software foar ien sertifisearringssintrum dat it oantal frauduleuze aktiviteiten ferbûn mei it brûken fan elektroanyske hantekeningen sil ferminderje

3.
Federal State Statistics Service (Rosstat)
Biede online produkten oan wêrmei jo boargers kinne lûke om aktyf mei te dwaan oan 'e folkstelling fan 2020 en, basearre op 'e resultaten fan 'e folkstelling, har resultaten yn in fisuele foarm presintearje
(fisualisaasje fan grutte gegevens)

4.
Sintrale Bank
De Russyske Federaasje
(Bank fan Ruslân)
Meitsje in mobile applikaasje wêrmei jo mieningen kinne sammelje fan in ekstern publyk oer de inisjativen fan 'e Bank fan Ruslân foar it doel fan publike diskusje, soargje foar de ferwurking fan' e resultaten fan sa'n diskusje

5.
Ministearje fan Ynformaasje en Kommunikaasje fan 'e Republyk Tatarstan
Untwikkelje in prototype fan in platfoarm wêrmei besteande oerheidstsjinsten kinne wurde omset yn elektroanyske foarm troch analysten, sûnder ûntwikkelders te belûken

6.
Ministearje fan Yndustry en Hannel fan 'e Russyske Federaasje (Minpromtorg fan Ruslân)
Untwikkelje in AR / VR-oplossing foar kwaliteitskontrôle fan spesjale technologyske prosessen by yndustriële bedriuwen

7.
State Atomic Energy Corporation "Rosatom" (State Corporation "Rosatom")
Om in platfoarm te ûntwikkeljen wêrmei jo in kaart kinne meitsje fan it produksjebedriuw fan in bedriuw, dêrop optimale logistike rûtes útlizze en de beweging fan dielen folgje

8.
Public Joint Stock Company "Gazprom Neft"
(PJSC Gazprom Neft)
Untwikkelje in tsjinst foar gegevensanalyse foar it opspoaren fan gebreken fan ferfierpipes

9.
Fûns foar stipe en ûntwikkeling fan ynformaasjetechnologyen
en digitalisearring fan 'e ekonomy "Digital Valley of Sochi"
(Sochi Digital Valley Foundation)
Stel in prototype foar fan in skalbere mobile applikaasje mei in ymplementeare oplossing foar it validearjen fan elektroanyske dokuminten yn offline modus

10.
Ministearje fan Ferkear fan 'e Russyske Federaasje
(Ministearje fan Ferkear fan Ruslân)
Untwikkelje in mobile applikaasje (en in applikaasje foar de sintrale tsjinner) wêrmei jo gegevens kinne ferstjoere op it nivo fan beskikberens fan mobyl netwurk en, op grûn dêrfan, in aktuele netwurkdekkingskaart meitsje

11.
Joint Stock Company "Federal Passenger Company" (JSC "FPK")
Untwikkelje in prototype fan in mobile applikaasje wêrmei passazjiers iten kinne bestelle by restaurants yn stêden lâns de treinrûte

12.
Ministearje fan Folkssûnens fan 'e Russyske Federaasje (Ministearje fan Folkssûnens fan Ruslân)
Meitsje in prototype fan in systeem foar it kontrolearjen fan 'e algemiene tastân fan in persoan dy't wurket op in kompjûter mei help fan patroanherkenning en minsklik gedrachsmodel

13.
Rekkenkeamer
De Russyske Federaasje
Untwikkelje software dy't statistyske analyze en fisualisaasje mooglik makket fan 'e resultaten fan it meitsjen fan in all-Russysk netwurk fan perinatale sintra

14.
Autonome non-profit organisaasje "Ruslân it lân fan kânsen"
(ANO "Ruslân - Lân fan kânsen"
ANO "RSV")
Untwikkelje in softwareprototype foar it folgjen fan de wurkgelegenheid fan universitêre ôfstudearden, it analysearjen en foarsizzen fan 'e fraach nei bepaalde beroppen

15.
Public Joint Stock Company "Mobile Telesystems"
(MTS PJSC)
Stel in prototypeplatfoarm foar foar it oplieden fan spesjalisten dy't wurde frijlitten yn bedriuwen fanwegen de digitalisearring fan saaklike prosessen

16.
Ministearje fan Bouw
en húsfesting en mienskiplike tsjinsten fan 'e Russyske Federaasje
(Ministearje fan Bouw fan Ruslân)
Untwikkelje software foar it útfieren fan in ynventarisaasje fan waarmte- en wetterfoarsjenningssystemen, it foarmjen, basearre op de resultaten fan monitoaring, in regionaal geografysk ynformaasjesysteem fan yngenieursynfrastruktuerfoarsjenningen

17.
Iepenbiere Joint Stock Company "MegaFon"
(PJSC MegaFon)
Meitsje in universele webapplikaasje foar bedriuwen yn 'e sektor foar húsfesting en gemeentlike tsjinsten, wêrtroch jo de betsjutting fan oanfragen kinne werkenne, oanfragen ferspriede oan ferantwurdlike meiwurkers en har ymplemintaasje folgje

18.
Iepenbiere Joint Stock Company "Rostelecom"
(PJSC Rostelecom)
Meitsje in prototype fan in ynformaasje- en tsjinstsysteem foar it kontrolearjen fan ôffalkolleksje en recyclingpunten

19.
Feriening fan Frijwilligerssintra (AVC)
Stel in prototype fan in webtsjinst foar om sosjale en boargerlike aktiviteit te stimulearjen fia kompetitive en mikro-subsydzjemeganismen

20.
Bedriuw mei beheinde oanspraaklikens "MEIL.RU GROUP"
(Mail.ru Group LLC)
Meitsje in prototype fan in tsjinst foar it organisearjen fan frijwilligersprojekten op in sosjale netwurkplatfoarm

Der wiene yn totaal sa'n 600 teams, en elk team koe har eigen taak kieze. It wie de grutste hackathon op 'e planeet en waard opnommen yn it Guinness Book of Records. Wy keas foar spoar 17 fan Megafon. Der wiene 29 teams yn ús baan. It wie nedich om in mobile klant foar de ynwenner te meitsjen, him ynskeakelje om in applikaasje te foarmjen foar it Management Company, dan meitsje in webakkount oan 'e kant fan it behearbedriuw, wêr't it mooglik wêze soe om saaklike prosessen te kontrolearjen. Neffens it idee fan 'e taak soe de applikaasje fuortendaliks de oannimmer moatte berikke troch it te klassifisearjen mei in neuraal netwurk. Wy levere sa'n meganisme, lykas ik bin der wis fan dat de measte teams fan ús spoar diene. No wol ik stilhâlde by de saakkundige advys, de saakkundigen, meiwurkers fan 'e megafoan, rûnen wichtich foar ús tafels lâns en stelden fragen lykas "Hoe giet it?" As se har de details fan 'e ymplemintaasje of de prinsipes fan it bouwen fan in neural netwurk sjen litte woene, wegere se. Yn 't algemien wie d'r in miening dat fan alle saakkundigen op ús spoar, en d'r wiene sa'n 15 fan har, wie d'r mar IEN, IEN man dy't op syn minst rûchwei begriep wat der barde. En mar ien persoan besocht sels nei de koade te sjen! Dêrtroch hie mear as de helte fan de ploegen útskeakele moatten yn de foarferdigening. En dizze minsken wurdearre ús! Pre-definsje duorre 3 minuten! En nochris 2 minuten fan saakkundige fragen! Nochris sil ik net sizze dat alles foar ús wurke, mar wy waarden oanklage. Mar it evaluaasjekritearium wie oer it generaal ûnbegryplik en ûntrochsichtich, plus tidens de pre-definsje besochten de saakkundigen net troch it saaklike proses te gean fan wat wy hiene taret, se kontroleare gewoan dat as jo in oanfraach fia tillefoan yntsjinje, it ferskynt yn 'e adminpaniel fan it behearbedriuw en kontrolearre hoe't it neuron wurket. Alle. It liket my ta dat dizze oanpak heul ûnrjochtfeardich is, nei't jo 30+ oeren sûnder sliep hawwe kodearre, en wat jo dien hawwe wurdt besjoen troch minsken (ik kin ferkeard wêze, mar dit is de miening dy't ûntwikkele is) dy't dat dogge net begripe de prosessen fan ymplemintaasje en útwurking fan details! 11 fan de bêste teams kwalifisearre foar de ferdigening, wy advanced út 11e plak, en krigen 4 fan 10 foar it wurk fan it prototype! Sûnder ien inkelde fraach te stellen dy't wy net beäntwurdzje soene of oanwize wat net foar ús wurke. Wy hawwe net beswier makke allinnich om't dizze gegevens nei alle gedachten net yn rekken brocht binne by de ferdigening, mar dit die bliken net it gefal te wêzen. De teams ferdigenen yn folchoarder fan 1e plak nei lêste, dus sûnt wy ferdigenen as lêste, wist de sjuery dat wy neffens de saakkundigen de minste wiene! Tidens de ferdigening seine in protte teams eksplisyt dat se mei in klearebare oplossing kamen! Spitigernôch, wy klear alles yn dizze 48 oeren. Wy hawwe gjin 1e plak helle. De jonges út Krasnoyarsk wûnen, ik seach har wurk en fûn it leuk. Ik tink dat se wurdich binne!

Ik bin tankber foar myn team, dat is it produkt fan dizze kompetysje; wy lieten sjen dat, as winske, sels minsken dy't inoar net kennen fluch en effisjint IT-produkten kinne meitsje. Dêrom, nettsjinsteande alles, hie ik positive yndrukken fan dizze kompetysje. Mei tank oan it regear foar it meitsjen fan sa'n produkt as dizze kompetysje.

Ta beslút wol ik sizze dat de tsjinstellingen dy't troch hege amtners fan de tribune útsprutsen wurde, tige skriklik binne. Spesifyk by de iepeningsseremoanje sei Kiriyenko dat hy der foar soargje soe dat alle besluten de regio's berikke. Wy wiene allegear echt ferplichte om alle koade oer te jaan, op flash-driven, mar doe't ik de moderator besocht út te lizzen dat se op syn minst in dei nedich wiene om de nedige kaders te ynstallearjen (ik sis net dat se nedich binne) in spesjalist dy't dit kin dwaan) om dizze boarnen te sammeljen. Wy waarden ferteld dat dit nedich wie, mar it waard my dúdlik dat útsein dejingen dy't it earste plak namen, de measte koade deade gewicht bliuwe soe. Itselde jildt op it regionale poadium. In taak is ynsteld - jo losse it op, gjinien hat it resultaat nedich. Ik wol opmerke dat de measte minsken by dizze kompetysje echt coole dingen diene en it is gewoan geweldich hoe ryk ús lân is yn termen fan IT-spesjalisten, mar de keten Government-Fûns-Ferantwurdlik foar it resultaat-Organisatoren-Dielnimmers hat swakke skeakels dat komplisearje de digitale trochbraak Ruslân!

Boarne: www.habr.com

Add a comment