Digital Breakthrough müsabiqəsinin finalına necə keçdim

Ümumrusiya müsabiqəsi ilə bağlı təəssüratlarımı bölüşmək istəyirəm "Rəqəmsal sıçrayış". Ondan sonra məndə ümumiyyətlə çox yaxşı təəssürat yarandı (heç bir ironiya olmadan), bu mənim həyatımda ilk hakathon idi və düşünürəm ki, sonuncu olacaq. Mən bunun nə olduğunu sınamaqda maraqlı idim - sınadım - mənim işim deyil. Ancaq ilk şeylər.

Təxminən 2019-cu ilin aprel ayının sonunda proqramçılar üçün “Digital Breakthrough” müsabiqəsi üçün elan gördüm. Müsabiqənin strukturu onlayn yazışma testi olan 36/48 final, hakaton formatında 50 saat ərzində fərdi regional mərhələ olan yarımfinal, daha sonra üzbəüz final, XNUMX saatlıq finaldır. hackathon. Birinci mərhələ onlayn testdir. XNUMX müxtəlif mövzu var idi, onları layihənin saytında tapa bilərsiniz.
Hər mövzu üçün 20 dəqiqə var idi, vaxtı dayandırıb yenidən keçirə bilməzdiniz. Keçdiyiniz testlərin keyfiyyətindən və onların sayından, yarımfinala çıxmağınızdan və ya olmamağınızdan asılı olaraq istənilən mövzunu seçə və istənilən sayda testlərdən keçə bilərsiniz. Testlər almağa başladım (hazırlanmadım, şübhə ilə yanaşdım). Orada təxminən aşağıdakı nümunəni topladım (13-dən 20,9-dan 20-ü, 11-dən 20-i və s.). Bir neçə sual aydın şəkildə Vikipediyadan götürülmüşdür; təxmini desək, cavab variantlarına düsturlardan (phi, q, omega) dəyişən təyinatlar daxildir ki, bu da çox əyləncəli idi. Bəzi suallar bu sahədə məlumatı olan biri tərəfindən aydın şəkildə yazılıb. Və artıq bu mərhələdə ilk biabırçılıq baş verdi, testlərimdən ikisi bağlandı və 0-dən 20-ı göstərildi.Dəstəyə yazdım, tez cavab aldım ki, müraciətə baxılır. Daha 4 gündən sonra yazdılar ki, “Administrasiya” mənə yenidən bu testlərdən keçməyə icazə verdi. Bunu etməyə çalışdım, amma heç nə dəyişmədi, 0-dən 20 qaldım. Yenidən dəstəyə yazdım, gözləyin dedilər, bir həftə sonra test nəticələri gəldi, orada mənə kömək edə biləcək məlumat resurslarını məsləhət gördülər ixtisaslarımı təkmilləşdirmək. Və bir aydan sonra cavab aldım ki, ərizəm yoxlanılıb və heç bir səhv aşkar edilməyib; Mən Moskva vilayətindən iştirak etdim və yarımfinal iyulun 27-də olmalı idi. Təsəvvür edin ki, iyulun 16-da mənə hələ də üz-üzə səhnəyə dəvət olunduğum barədə mesaj göndərəndə təəccübləndim.

YazışmalarDigital Breakthrough müsabiqəsinin finalına necə keçdim

Yarımfinal onunla başladı ki, iyulun 16-dan sonra öz komandanızı toplamaq və ya mövcud komandaya qoşulmaq üçün “rəqəmsal irəliləyiş” müsabiqəsinin tərtibatçılarının onlayn xidmətindən istifadə etməli idiniz, formalaşma yalnız imtahandan keçənlərdən idi. onlayn test və hər kəs onlayn testlər üçün əldə etdiyiniz balları gördü. Komanda ciddi şəkildə 3-5 nəfərdən ibarət olmalıdır. Testdən keçən heç bir dostum yox idi və mən bütün kanallar vasitəsilə “komandaya çevrilməyə” çalışmağa başladım və kiməsə qoşulmağa çalışmağa qərar verdim. Təşkilatçılar, xüsusən də Moskva bölgəsi üçün "VK"da onlayn söhbət etdilər, orada cəbhəyə rəhbərlik edən "DevLeaders" komandasının kapitanını tapdım (hər kəs komandanın adını istədiyi kimi tapdı) , o zaman içində 2 nəfər var idi, birbaşa kapitan və dizayner . Back-end roluna getdim. Sonra, mobil tərtibatçı kimi təcrübəsi olan, lakin mahiyyətcə tam stack olan bir şəxs bizə qoşuldu. İlk dəfə Moskvada keçirilən yarımfinalda qarşılaşdıq. Biz dövlət xidmətlərinin trekinə girdik, vəzifə 36 saat ərzində UiPath və ya BluePrism prototipinin analoqunu hazırlamaq idi. Gülməlisi odur ki, biz bunu etdik.

İcra təsviriBiz veb tətbiqi yaratdıq, URL giriş kimi təqdim edildi, sonra bu URL formamızın içərisində göstərildi və sonra elementlərin hər biri üçün seçiciləri qəbul edərək skriptə klikləyə bildik. Serverdə Selenium istifadə edərək, hədəf skriptin artıq icra olunduğu giriş URL-si açıldı və brauzer pəncərəsinin ekran görüntüləri işləyən proses haqqında hesabat olaraq müştəriyə göndərildi.

Ekran görüntüləri Digital Breakthrough müsabiqəsinin finalına necə keçdim
Digital Breakthrough müsabiqəsinin finalına necə keçdim
Digital Breakthrough müsabiqəsinin finalına necə keçdim

Bu qərarla biz öz kateqoriyamızda 1-ci yeri tutaraq finala yüksəldik. Xarici analoqlar çox bahadır (ildə təxminən 2 milyondan, məhdud sayda botlar üçün). İT şirkətlərinin Rusiya distribyutorları böyük biznes üçün belə həllər alır, açar təslim robototexnika qurur və həlli daha yüksək qiymətə satır, ona görə də alətlərə qənaət etmək yaxşı fikirdir. Hackathon başa çatdıqdan sonra trekimizdən bir mütəxəssis mənə yaxınlaşdı, o, Moskva İnformasiya Texnologiyaları Departamentini təmsil etdi. Əslində, o (və onun şəxsində DİT) tapşırığın təşkilatçıları idi. O, bu layihəni miqyaslandırıb masaüstü üçün eyni şeyi edə biləcəyimi və bu istiqaməti inkişaf etdirməkdə maraqlı olub-olmadığımı soruşdu. Mən müsbət cavab verdim, bundan sonra o, ideyanı müdirinə izah etmək üçün məni birbaşa DİT-ə dəvət etdi. Üzbəüz görüşdə məndən soruşdular ki, pilot versiya üçün nə qədər insan lazımdır və biz bunu rusiyalı həmkarlarımız kimi nə vaxt edə bilərik.

rus analoqları(onlar hələ çox xamdırlar və başa düşürəm ki, böyük biznes onlarla maraqlanmır, dəqiq bilmirəm, mənə tanış olanlar elektronika, sürətli bir araşdırmaya görə, bu mənbədən Github-da qutudan çıxan əsas təhlil moduluna malikdir roroRPA və daha çox bəyəndim Robin )

Cavab verdim ki, 4 nəfərlə eyni elektronikanın tam alfa versiyasını 4 aya hazırlayacağıq, amma bizə tam sınaqdan keçirilə bilən real biznes işi lazım olacaq. Mənə dedilər ki, yaxşı, sizinlə əlaqə saxlayacağıq, başqa heç kim mənimlə əlaqə saxlamayıb və teleqramda suallarıma belə cavab vermədilər. Çox maraqlı qarşılıqlı əlaqə təcrübəsi.
Yarımfinal hakatonu iyulun 29-da başa çatıb və final yalnız sentyabrın 27-29-da Kazanda başlamalı idi. Bununla paralel olaraq, bizi “Soçinin Rəqəmsal Vadisi”nə, mənim başa düşdüyüm kimi, sırf ziyarət üçün dəvət etdilər. Səyahət iki təəssürat buraxdı və çox gözəldir ki, onlar sizin biletlərinizi və yaşayış yerinizi ödəyir (səfər bir gündən ibarət idi), lakin əsas sahədə, yəni İT məhsulumuzun planını və ya hər hansı digər təklifləri müzakirə edərkən çox az idi. . praktiki olaraq heç nə demək olmaz. 2019-cu ilin oktyabr ayının ortalarına qədər iş planını təqdim edə biləcəyimizi soruşdular - cavab yenə müsbət oldu, indiyə qədər heç kim bizimlə əlaqə saxlamayıb, bu məqaləni yazarkən oktyabrın 2-dir.

Sonra finalı olan dastan başladı, mən burada təşkilatı tənqid etməyəcəyəm, yəqin ki, çoxları bunu daha ətraflı təsvir edəcək, başqa bir şeyə diqqət yetirmək istəyirəm. Sadəcə onu deyim ki, bütün komandamıza Kazana və geriyə təyyarə biletləri təklif olunub. Təşkilatçılara təşəkkürlər! Finalda hər kəs öz mənzilini icarəyə götürdü. Sadəcə onu deyim ki, son məkana ən yaxın otel 20 km-dir!

Gedişdən bir gün əvvəl tapşırıqlardan parçalar dərc olundu (onlar səhnədən ictimaiyyətə yayımlandı, buna görə də ümid edirəm ki, heç bir hüququ pozmuram)

Tapşırıq siyahısı1.
Rusiya Federasiyasının Rəqəmsal İnkişaf, Rabitə və Kütləvi Kommunikasiyalar Nazirliyi (Rusiya Telekommunikasiya və Kütləvi Rabitə Nazirliyi)
Dövlət satınalmaları zamanı proqram kodunun təkrarlanmasının avtomatik yoxlanılması üçün proqram prototipinin hazırlanması

2.
Federal Vergi Xidməti (Rusiya FTS)
Elektron imzadan istifadə ilə bağlı saxtakarlıqların sayını azaldacaq vahid sertifikatlaşdırma mərkəzi üçün proqram təminatının hazırlanması

3.
Federal Dövlət Statistika Xidməti (Rosstat)
Vətəndaşları 2020-ci il siyahıyaalmasında fəal iştirak etməyə cəlb etməyə imkan verən onlayn məhsullar təklif edin və siyahıyaalmanın nəticələrinə əsasən onun nəticələrini vizual formada təqdim edin
(böyük məlumatların vizuallaşdırılması)

4.
Mərkəzi bank
Rusiya Federasiyası
(Rusiya Bankı)
İctimai müzakirə üçün Rusiya Bankının təşəbbüsləri haqqında kənar auditoriyadan rəy toplamağa imkan verən mobil proqram yaradın, belə müzakirələrin nəticələrinin işlənməsini təmin edin.

5.
Tatarıstan Respublikasının İnformasiya və Rabitə Nazirliyi
Tərtibatçıları cəlb etmədən mövcud dövlət xidmətlərinin analitiklər tərəfindən elektron formaya çevrilməsinə imkan verəcək platformanın prototipinin hazırlanması

6.
Rusiya Federasiyasının Sənaye və Ticarət Nazirliyi (Rusiya Minpromtorg)
Sənaye müəssisələrində xüsusi texnoloji proseslərin keyfiyyətinə nəzarət üçün AR/VR həllini hazırlamaq

7.
Dövlət Atom Enerjisi Korporasiyası "Rosatom" ("Rosatom" Dövlət Korporasiyası)
Müəssisənin istehsal sahələrinin xəritəsini yaratmağa, orada optimal logistika marşrutlarını tərtib etməyə və hissələrin hərəkətini izləməyə imkan verən bir platforma hazırlamaq

8.
"Qazprom Neft" İctimai Səhmdar Cəmiyyəti
(Qazprom Neft)
Nəqliyyat boru kəmərlərində qüsurların aşkarlanması üçün məlumatların təhlili xidmətini inkişaf etdirin

9.
İnformasiya Texnologiyalarına Dəstək və İnkişaf Fondu
və iqtisadiyyatın rəqəmsallaşdırılması "Soçi Rəqəmsal Vadisi"
(Soçi Rəqəmsal Vadisi Fondu)
Oflayn rejimdə elektron sənədlərin təsdiqlənməsi üçün tətbiq edilmiş həlli ilə genişləndirilə bilən mobil tətbiqin prototipini təklif edin

10.
Rusiya Federasiyası Nəqliyyat Nazirliyi
(Rusiya Nəqliyyat Nazirliyi)
Mobil şəbəkənin mövcudluğu səviyyəsində məlumat ötürməyə və onun əsasında müasir şəbəkə əhatə dairəsi xəritəsini yaratmağa imkan verəcək mobil proqram (və mərkəzi server üçün proqram) hazırlayın.

11.
"Federal Sərnişin Şirkəti" Səhmdar Cəmiyyəti ("FPK" ASC)
Sərnişinlərə qatar marşrutu boyunca yerləşən şəhərlərdə yerləşən restoranlardan yeməklərin çatdırılmasını sifariş etməyə imkan verən mobil tətbiqin prototipini hazırlayın

12.
Rusiya Federasiyasının Səhiyyə Nazirliyi (Rusiya Səhiyyə Nazirliyi)
Nümunələrin tanınması və insan davranışının modelləşdirilməsindən istifadə edərək kompüterdə işləyən bir insanın ümumi vəziyyətini izləmək üçün sistemin prototipini yaradın.

13.
Hesablama Palatası
Rusiya Federasiyası
Ümumrusiya perinatal mərkəzlər şəbəkəsinin yaradılmasının nəticələrinin statistik təhlilinə və vizuallaşdırılmasına imkan verən proqram təminatının hazırlanması

14.
"Rusiya imkanlar diyarı" muxtar qeyri-kommersiya təşkilatı
(ANO "Rusiya - Fürsətlər Ölkəsi"
ANO "RSV")
Universitet məzunlarının məşğulluğunu izləmək, müəyyən peşələrə tələbatı təhlil etmək və proqnozlaşdırmaq üçün proqram prototipinin hazırlanması

15.
“Mobil Telesistemlər” İctimai Səhmdar Cəmiyyəti
(MTS PJSC)
Biznes proseslərinin rəqəmsallaşması ilə əlaqədar şirkətlərdə buraxılan mütəxəssislərin yenidən hazırlanması üçün prototip platforması təklif edin.

16.
Tikinti Nazirliyi
və Rusiya Federasiyasının mənzil-kommunal xidmətləri
(Rusiya Tikinti Nazirliyi)
İstilik və su təchizatı sistemlərinin inventarlaşdırılması üçün proqram təminatının hazırlanması, monitorinqlərin nəticələrinə əsasən mühəndis infrastruktur obyektlərinin regional coğrafi informasiya sisteminin formalaşdırılması.

17.
"MegaFon" İctimai Səhmdar Cəmiyyəti
(PJSC MegaFon)
Müraciətlərin mənasını tanımağa, sorğuları məsul işçilərə paylamağa və onların icrasını izləməyə imkan verən mənzil-kommunal xidmətlər sektorundakı müəssisələr üçün universal veb proqram yaradın.

18.
"Rostelecom" İctimai Səhmdar Cəmiyyəti
(PJSC Rostelecom)
Tullantıların toplanması və təkrar emalı məntəqələrinin monitorinqi üçün məlumat və xidmət sisteminin prototipini yaradın

19.
Könüllü Mərkəzlər Assosiasiyası (AVC)
Rəqabətli və mikro qrant mexanizmləri vasitəsilə sosial və vətəndaş fəaliyyətini stimullaşdırmaq üçün veb xidmətin prototipini təklif edin

20.
"MEIL.RU GROUP" Məhdud Məsuliyyətli Cəmiyyəti
(Mail.ru Group MMC)
Sosial şəbəkə platformasında könüllü layihələrin təşkili üçün xidmətin prototipini yaradın

Ümumilikdə 600-ə yaxın komanda var idi və hər komanda öz vəzifəsini seçə bilərdi. Bu, planetin ən böyük hakatonu idi və Ginnesin Rekordlar Kitabına daxil edilmişdir. Megafon-dan 17-ci treki seçdik. Trekimizdə 29 komanda var idi. Rezident üçün mobil müştəri yaratmaq, ona İdarəetmə Şirkətinə ərizə formalaşdırmaq imkanı vermək, sonra idarəetmə şirkətinin tərəfində biznes proseslərini izləmək mümkün olan veb hesabı yaratmaq lazım idi. Tapşırığın ideyasına görə, proqram neyron şəbəkəsindən istifadə edərək onu təsnif edərək dərhal podratçıya çatmalı idi. Biz belə bir mexanizm təqdim etdik, əminəm ki, bizim trekdəki komandaların çoxu bunu etdi. İndi isə ekspert məsləhəti üzərində dayanmaq istəyirəm, ekspertlər, meqafonun işçiləri masalarımızın yanından keçərək “necəsən?” kimi suallar verdilər. Onlara neyron şəbəkənin qurulmasının təfərrüatlarını və ya prinsiplərini göstərmək istəsələr, bundan imtina etdilər. Ümumiyyətlə, belə bir fikir var idi ki, bizim trekimizdə olan bütün ekspertlər arasında və onların təxminən 15-i arasında nə baş verdiyini ən azı kobud şəkildə başa düşən yalnız BİR, BİR KİŞİ var. Və yalnız bir nəfər hətta koda baxmağa çalışdı! Nəticədə, komandaların yarıdan çoxu müdafiədən öncə mübarizə zamanı mübarizədən kənarlaşdırılmalı idi. Və bu insanlar bizi qiymətləndirdilər! Ön müdafiə 3 dəqiqə davam etdi! Və daha 2 dəqiqə ekspert sualları! Yenə deməyəcəyəm ki, hər şey bizim üçün işlədi, amma bizi məhkəməyə verdilər. Lakin qiymətləndirmə meyarı ümumiyyətlə anlaşılmaz və qeyri-şəffaf idi, üstəlik, ilkin müdafiə zamanı ekspertlər bizim hazırladığımız işin iş prosesindən keçməyə cəhd etmədilər, sadəcə olaraq yoxladılar ki, telefonla ərizə təqdim etsəniz, o, idarəetmə şirkətinin admin panelinə daxil oldu və neyronun necə işlədiyini yoxladı. Hamısı. Mənə elə gəlir ki, bu yanaşma çox ədalətsizdir, 30+ saat yuxusuz kod yazandan sonra və etdiklərinizə baxan insanlar (səhv edə bilərəm, amma bu fikir formalaşıb) detalların həyata keçirilməsi və işlənməsi proseslərini başa düşməyin! Ən yaxşı komandalardan 11-i müdafiəyə vəsiqə qazandı, biz 11-ci yerdən irəlilədik və prototipin işinə görə 4 komandadan 10-ü verildi! Cavab verməyəcəyimiz bir sual vermədən və ya işimizə yaramayanı göstərmədən. Biz təkcə ona görə müraciət etməmişik ki, guya müdafiə zamanı bu məlumatlar nəzərə alınmayıb, amma belə deyil. Komandalar 1-ci yerdən axırıncı sıraya kimi müdafiə etdilər, yəni biz axırıncı müdafiə etdiyimizdən münsiflər heyəti bilirdi ki, ekspertlərə görə biz ən pisik! Müdafiə zamanı bir çox komanda açıq şəkildə hazır bir həlllə gəldiklərini söylədi! Təəssüf ki, bu 48 saat ərzində hər şeyi bitirdik. 1-ci yeri tuta bilmədik. Krasnoyarsklı uşaqlar qalib gəldilər, onların işlərini gördüm və bəyəndim. Məncə, onlar layiqdirlər!

Bu müsabiqənin məhsulu olan komandama minnətdaram, biz göstərdik ki, istəsək, hətta bir-birini tanımayan insanlar da IT məhsullarını tez və səmərəli şəkildə düzəldə bilərlər. Ona görə də hər şeyə rəğmən, bu müsabiqədən müsbət təəssüratlarım oldu. Bu rəqabət kimi bir məhsul yaratdığı üçün hökumətə təşəkkür edirəm.

Sonda onu da deyim ki, yüksək məmurların tribunalardan bəyan etdikləri ziddiyyətlər çox qorxuludur. Konkret olaraq açılış mərasimində Kiriyenko bildirib ki, o, bütün qərarların regionlara çatmasını təmin edəcək. Həqiqətən hamımız bütün kodu flash disklərdə təhvil verməyə borclu idik, amma moderatora izah etməyə çalışanda işə salmaq üçün onlara lazımi çərçivələri quraşdırmaq üçün ən azı bir gün lazım olacaq (mən demirəm ki, onlara lazım olacaq. bunu edə bilən mütəxəssis) bu mənbələri toplamaq. Bizə dedilər ki, bu lazımdır, amma mənə aydın oldu ki, birinci yeri tutanlar istisna olmaqla, kodun əksəriyyəti ölü çəki olaraq qalacaq. Regional mərhələdə də belədir. Tapşırıq qoyulur - siz onu həll edirsiniz, nəticə heç kimə lazım deyil. Qeyd etmək istərdim ki, bu müsabiqədə insanların çoxu həqiqətən gözəl işlər gördü və ölkəmizin İT mütəxəssisləri baxımından nə qədər zəngin olması təəccüblüdür, lakin Hökumət-Fondlar-Nəticəyə cavabdeh-Təşkilatçılar-İştirakçılar zəncirinin zəif əlaqələri var. Rusiyanın rəqəmsal sıçrayışını çətinləşdirir!

Mənbə: www.habr.com

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