Kumaha kuring angkat ka final kontes Terobosan Digital

Abdi hoyong bagikeun tayangan ngeunaan kompetisi Sadaya-Rusia "Terobosan digital". Saatos éta, kuring ngagaduhan tayangan anu saé pisan (tanpa ironi); éta mangrupikeun hackathon anu munggaran dina kahirupan kuring sareng kuring nyangka éta bakal terakhir. Abdi resep nyobian naon éta - kuring nyobian éta - sanés hal kuring. Tapi hal kahiji kahiji.

Kira-kira ahir April 2019, kuring ningali iklan kompetisi pikeun programer "Terobosan Digital". Struktur kompetisi nyaéta perempat final, nyaéta tés korespondensi online, semi-final, nyaéta tahap régional sacara pribadi dina format hackathon salami 36 jam, teras final pribadi, 48 jam. hackathon. Tahap kahiji nyaéta tés online. Aya 50 topik anu béda, anjeun tiasa mendakanana dina situs wéb proyék.
Aya 20 menit pikeun tiap topik; anjeun teu tiasa ngeureunkeun waktos sareng ngaliwat deui. Anjeun tiasa milih topik naon waé sareng nyandak sababaraha tés, gumantung kana kualitas tés anu anjeun lulus sareng jumlahna, naha anjeun dugi ka semifinal atanapi henteu gumantung. Kuring mimiti nyandak tés (Kuring henteu nyiapkeun, kuring skeptis). Kuring dikumpulkeun kira-kira sampel handap aya (13 ti 20,9 ti 20, 11 ti 20, jsb). Sababaraha patarosan jelas dicandak tina Wikipedia; kasarna, pilihan jawaban kalebet sebutan variabel tina rumus (phi, q, omega), anu lucu pisan. Sababaraha patarosan anu jelas ditulis ku jalma nu boga pangaweruh ngeunaan widang. Na geus di tahap ieu isin munggaran kajantenan, dua tés kuring saukur ditutup sarta 0 ti 20 ditampilkeun. Kuring wrote ngarojong, Kuring narima respon gancang yén aplikasi ieu keur dianggap. Saatos 4 dinten deui aranjeunna nyerat yén "Administrasi" ngamungkinkeun kuring nyandak tés ieu deui. Kuring diusahakeun ngalakukeun ieu, tapi euweuh robah, abdi ditinggalkeun kalawan 0 ti 20. Kuring nulis pikeun ngarojong deui, aranjeunna ngawartoskeun kuring antosan, saminggu saterusna hasil test anjog, dimana aranjeunna disarankan kuring sumberdaya informasi nu bisa nulungan kuring. ningkatkeun kualifikasi abdi. Sareng sabulan ti harita kuring nampi jawaban yén aplikasi kuring parantos dipariksa sareng teu aya kasalahan anu kapendak; Kuring milu ti daérah Moskow sareng semi-final sakuduna dilaksanakeun dina 27 Juli. Bayangkeun kareuwas kuring nalika tanggal 16 Juli aranjeunna ngirim pesen yén kuring masih diondang kana panggung padeukeut.

SusuratanKumaha kuring angkat ka final kontes Terobosan Digital

Semi-final dimimitian ku kanyataan yén saatos 16 Juli, anjeun kedah nganggo jasa online para pamekar kompetisi "terobosan digital" pikeun ngumpul tim anjeun nyalira atanapi gabung sareng anu tos aya, formasi éta ngan ukur ti anu lulus. tés online sareng sadayana ningali titik anu anjeun gaduh pikeun tés online. Tim kudu diwangun sacara ketat ku 3 nepi ka 5 urang. Kuring henteu ngagaduhan réréncangan anu parantos lulus ujian sareng kuring mimiti nyobian "ngatur kana tim" ngalangkungan sadaya saluran sareng mutuskeun yén kuring bakal nyobian gabung ka batur. Panitia ngadamel obrolan online, khususna pikeun wilayah Moskow dina "VK", di dinya kuring mendakan kaptén tim "DevLeaders", anu tanggung jawab di payun (sadayana sumping sareng nami tim anu dipikahoyong) , waktos éta aya 2 urang, langsung kaptén jeung desainer . Kuring indit pikeun peran Back-end. Salajengna, jalma anu gaduh pangalaman salaku pamekar mobile, tapi dasarna tumpukan pinuh, ngagabung sareng kami. Urang papanggih pikeun kahiji kalina dina semi-final sorangan di Moscow. Kami asup kana jalur jasa pamaréntah, tugasna nyaéta ngadamel analog prototipe UiPath atanapi BluePrism dina jam 36. Hal lucu nyaeta urang ngalakukeun eta.

Katerangan PalaksanaanKami ngadamel aplikasi wéb, URL disayogikeun salaku input, teras Url ieu ditampilkeun dina formulir kami, teras urang tiasa ngaklik naskah, nampi pamilih pikeun tiap elemen. Dina server, nganggo Selenium, url input dibuka dimana naskah udagan parantos dieksekusi, sareng Potret layar tina jandela browser dikirim ka klien salaku laporan dina prosés jalan.

Potret layar Kumaha kuring angkat ka final kontes Terobosan Digital
Kumaha kuring angkat ka final kontes Terobosan Digital
Kumaha kuring angkat ka final kontes Terobosan Digital

Kalayan kaputusan ieu, urang nyandak tempat ka-1 dina kategori urang sareng maju ka final. Analog asing mahal pisan (tina sakitar 2 juta per taun, pikeun sajumlah bot). Distributor Rusia perusahaan IT mésér solusi sapertos kitu pikeun usaha ageung, nyetél robotika turnkey sareng ngajual solusi dina harga anu langkung luhur, janten ngahemat alat mangrupikeun ide anu saé. Saatos ahir hackathon, saurang ahli ti lagu kami ngadeukeutan kuring; anjeunna ngawakilan Departemen Téknologi Inpormasi Moscow. Nyatana, anjeunna (sareng DIT pribadina) mangrupikeun panitia tugas. Anjeunna naros upami kuring tiasa skala proyék ieu sareng lakonan hal anu sami pikeun desktop sareng upami kuring kabetot dina ngembangkeun arah ieu. Kuring ngajawab satuju, saatos anjeunna ngajak kuring langsung ka DIT pikeun ngajelaskeun ide ka bosna. Dina rapat pahareup-hareup, kuring ditaros sabaraha jalma anu diperyogikeun pikeun versi pilot sareng iraha urang tiasa ngalakukeun sapertos mitra Rusia urang.

Analog Rusia(aranjeunna masih atah pisan sareng kuring ngartos yén bisnis ageung henteu resep aranjeunna, kuring henteu terang pasti, anu dipikanyaho ku kuring. éléktronika, anu, dumasar kana ulasan gancang, ngagaduhan modul parsing utama langsung tina kotak dina Github tina sumber ieu roroRPA sareng kuring langkung resep Robin )

Kuring ngawaler yén kalawan 4 jalma, urang bakal nyieun versi lengkep alfa tina éléktronika sarua dina 4 bulan, tapi urang bakal butuh kasus bisnis nyata nu bisa pinuh piloted. Aranjeunna nyarios ka kuring ok, kami bakal ngahubungi anjeun, teu aya anu ngahubungi kuring sareng aranjeunna henteu ngajawab patarosan kuring dina telegram. Pangalaman interaksi anu pikaresepeun pisan.
Hackathon semi-final réngsé dina 29 Juli, sarta final ieu sakuduna dituju dimimitian di Kazan ngan dina Séptémber 27-29. Dina paralel ieu, kami diondang kana "Digital Valley of Sochi," sakumaha Abdi ngartos eta, ngan keur neng. Perjalanan ninggalkeun dua kesan, sareng éta saé pisan yén aranjeunna mayar tikét sareng akomodasi anjeun (perjalanan diwangun sadinten), tapi di daérah utama, nyaéta ngabahas tata perenah produk IT urang atanapi usulan anu sanés, éta langka pisan. . praktis nanaon bisa disebutkeun. Aranjeunna naroskeun naha urang tiasa nyayogikeun perenah damel ku pertengahan Oktober 2019 - jawabanna deui dina satuju, dugi ka ayeuna teu aya anu ngahubungi kami, dina waktos nyerat tulisan ieu nyaéta 2 Oktober.

Lajeng epik jeung finale dimimitian, abdi moal nyempad organisasi dieu, loba jalma meureun bakal ngajelaskeun ieu leuwih jéntré, abdi hoyong difokuskeun hal sejenna. Hayu atuh ngan nyebutkeun yén sakabéh tim kami ditawarkeun tikét pesawat ka Kazan jeung deui. Hatur nuhun ka panitia! Sarerea nyéwa perumahan sorangan salila final. Hayu atuh ngan nyebutkeun yén hotél pangcaketna ti tempat final nyaéta 20 km!

Dinten sateuacan angkat, lagu tina tugas parantos diterbitkeun (disiarkeun tina panggung ka umum, janten kuring ngarepkeun kuring henteu ngalanggar hak naon waé)

Daptar tugas1.
Kamentrian Pangwangunan Digital, Komunikasi sareng Komunikasi Massa Féderasi Rusia (Kamentrian Telekomunikasi sareng Komunikasi Massa Rusia)
Ngamekarkeun prototipe software pikeun otomatis mariksa duplikasi kode software salila ngayakeun umum

2.
Layanan Pajak Federal (FTS Rusia)
Ngembangkeun parangkat lunak pikeun pusat sertifikasi tunggal anu bakal ngirangan jumlah kagiatan panipuan anu aya hubunganana sareng panggunaan tanda tangan éléktronik

3.
Layanan Statistik Propinsi Federal (Rosstat)
Nawiskeun produk online anu ngamungkinkeun anjeun narik warga pikeun ilubiung aktip dina sénsus 2020 sareng, dumasar kana hasil sénsus, nampilkeun hasilna dina bentuk visual.
(visualisasi data ageung)

4.
bank sentral
Féderasi Rusia
(Bank Rusia)
Jieun aplikasi mobile anu ngamungkinkeun anjeun pikeun ngumpulkeun pendapat ti panongton éksternal ngeunaan inisiatif Bank Rusia pikeun tujuan diskusi umum, mastikeun ngolah hasil diskusi sapertos kitu.

5.
Kamentrian Penerangan sareng Komunikasi Républik Tatarstan
Ngembangkeun prototipe platform anu bakal ngamungkinkeun jasa pamaréntah anu tos aya dirobih kana bentuk éléktronik ku analis, tanpa ngalibetkeun pamekar.

6.
Kamentrian Perindustrian sareng Perdagangan Féderasi Rusia (Minpromtorg Rusia)
Ngembangkeun solusi AR / VR pikeun kadali kualitas prosés téknologi khusus di perusahaan industri

7.
State Atomic Energy Corporation "Rosatom" (State Corporation "Rosatom")
Pikeun ngembangkeun platform anu ngamungkinkeun anjeun nyiptakeun peta tempat produksi perusahaan, iklaskeun rute logistik anu optimal dina éta, sareng ngalacak gerakan bagian.

8.
Perusahaan Saham Gabungan Umum "Gazprom Neft"
(PJSC Gazprom Neft)
Ngamekarkeun jasa analisis data pikeun deteksi cacad tina pipelines angkutan

9.
Dana pikeun Rojongan sarta Pangwangunan Téknologi Inpormasi
jeung digitalisasi ékonomi "Digital Valley of Sochi"
(Yayasan Sochi Digital Valley)
Ngajukeun prototipe tina aplikasi mobile scalable kalawan solusi dilaksanakeun pikeun validasi dokumén éléktronik dina modeu offline

10.
Kamentrian Angkutan Féderasi Rusia
(Kamentrian Angkutan Rusia)
Ngembangkeun aplikasi sélulér (sareng aplikasi pikeun server sentral) anu ngamungkinkeun anjeun ngirim data dina tingkat kasadiaan jaringan sélulér sareng, dumasar kana éta, nyiptakeun peta liputan jaringan anu énggal.

11.
Pausahaan Saham Gabungan "Pausahaan Penumpang Federal" (JSC "FPK")
Ngembangkeun prototipe aplikasi sélulér anu ngamungkinkeun panumpang mesen pangiriman tuangeun ti réstoran anu aya di kota sapanjang jalur karéta.

12.
Kamentrian Kaséhatan Féderasi Rusia (Kamentrian Kaséhatan Rusia)
Jieun prototipe sistem pikeun ngawas kaayaan umum jalma anu damel di komputer nganggo pangakuan pola sareng modél paripolah manusa

13.
Kamar Akun
Féderasi Rusia
Ngembangkeun parangkat lunak anu ngamungkinkeun analisa statistik sareng visualisasi hasil nyiptakeun jaringan sadaya-Rusia pusat perinatal

14.
Organisasi nirlaba otonom "Rusia Land of Opportunities"
(ANO "Rusia - Land of Opportunities"
ANO "RSV")
Ngembangkeun prototipe parangkat lunak pikeun ngalacak padamelan lulusan universitas, nganalisa sareng ngaramalkeun paménta pikeun profési anu tangtu

15.
Pausahaan Saham Gabungan Umum "Mobile Telesystems"
(MTS PJSC)
Ngajukeun platform prototipe pikeun spesialis palatihan ulang anu dileupaskeun di perusahaan kusabab digitalisasi prosés bisnis

16.
Kamentrian Konstruksi
sareng perumahan sareng jasa komunal Féderasi Rusia
(Kamentrian Pangwangunan Rusia)
Ngembangkeun parangkat lunak pikeun ngalaksanakeun inventarisasi sistem pasokan panas sareng cai, ngabentuk, dumasar kana hasil monitoring, sistem inpormasi geografis régional fasilitas infrastruktur rékayasa.

17.
Perusahaan Saham Gabungan Umum "MegaFon"
(PJSC MegaFon)
Nyiptakeun aplikasi wéb universal pikeun perusahaan dina sektor perumahan sareng jasa komunal, ngamungkinkeun anjeun pikeun ngenalkeun hartos pamundut, nyebarkeun pamundut ka karyawan anu tanggung jawab sareng ngalacak palaksanaanna.

18.
Perusahaan Saham Gabungan Umum "Rostelecom"
(PJSC Rostelecom)
Nyiptakeun prototipe sistem inpormasi sareng jasa pikeun ngawaskeun pengumpulan runtah sareng titik daur ulang

19.
Asosiasi Pusat Sukarelawan (AVC)
Ngajukeun prototipe jasa wéb pikeun merangsang kagiatan sosial sareng sipil ngaliwatan mékanisme kompetitif sareng hibah mikro

20.
Pausahaan Tanggung Jawab Terbatas "MEIL.RU GROUP"
(Mail.ru Group LLC)
Jieun prototipe jasa pikeun ngatur proyék sukarelawan dina platform jaringan sosial

Jumlahna aya kira-kira 600 tim, sareng unggal tim tiasa milih tugasna masing-masing. Éta mangrupikeun hackathon panggedéna di pangeusina sareng kalebet dina Guinness Book of Records. Urang milih lagu 17 ti Megafon. Aya 29 tim dina jalur kami. Ieu diperlukeun pikeun nyieun hiji klien mobile pikeun nyicingan, sangkan anjeunna ngabentuk hiji aplikasi ka Manajemén Company, lajeng nyieun hiji akun web di sisi parusahaan manajemén, dimana eta bakal mungkin pikeun ngawas prosés bisnis. Numutkeun ideu tugas, aplikasina kedah langsung dugi ka kontraktor ku ngagolongkeunana nganggo jaringan saraf. Kami nyayogikeun mékanisme sapertos kitu, sabab kuring yakin yén kalolobaan tim ti lagu urang ngalakukeun. Ayeuna kuring badé ngémutan naséhat ahli, para ahli, karyawan megaphone, pentingna ngalangkungan méja kami sareng naroskeun patarosan sapertos "Kumaha damang?" Upami aranjeunna hoyong nunjukkeun rinci ngeunaan palaksanaan atanapi prinsip ngawangun jaringan saraf, aranjeunna nampik. Sacara umum, aya hiji pamadegan yén ti sakabeh ahli dina lagu urang, tur aya ngeunaan 15 sahijina, aya ngan hiji, hiji lalaki anu sahenteuna kasarna ngartos naon anu lumangsung. Sareng ngan ukur hiji jalma anu nyobian ningali kodeu! Hasilna, leuwih ti satengah tim kudu geus ngaleungitkeun salila pre-pertahanan. Sareng jalma-jalma ieu ngahargaan kami! Pra-pertahanan lumangsung 3 menit! Sareng 2 menit deui patarosan ahli! Deui, kuring moal nyebutkeun yén sagalana digawé pikeun kami, tapi kami digugat. Tapi kriteria evaluasi éta umumna teu kaharti jeung opak, tambah salila pre-pertahanan, para ahli teu coba ngaliwatan prosés bisnis naon geus kami disiapkeun, aranjeunna ngan pariksa yen lamun ngalebetkeun hiji aplikasi via telepon, éta muncul dina panel admin pausahaan manajemén jeung dipariksa kumaha neuron jalan. Sadayana. Sigana mah pendekatan ieu pisan teu adil, sanggeus anjeun geus coding pikeun 30+ jam tanpa sare, sarta naon anu anjeun laksanakeun ditilik ku jalma (kuring bisa jadi salah, tapi ieu pendapat anu geus dimekarkeun) anu ngalakukeun. teu ngartos prosés palaksanaan na elaboration of rinci! 11 tim pangalusna mumpuni pikeun pertahanan, urang maju ti 11 tempat, sarta dibéré 4 ti 10 pikeun karya prototipe! Tanpa naroskeun hiji patarosan anu kami henteu bakal ngajawab atanapi nunjukkeun naon anu henteu dianggo pikeun kami. Kami henteu ngan ukur banding kusabab data ieu disangka henteu dipertimbangkeun nalika pertahanan, tapi ieu tétéla henteu. Tim ngabela dina urutan ti tempat ka-1 dugi ka terakhir, nyaéta saprak urang ngabela tukang, juri terang yén kami anu paling parah nurutkeun para ahli! Salila pertahanan, loba tim eksplisit ngomong yén maranéhna datang jeung solusi siap-dijieun! Hanjakal, urang réngsé sagalana dina 48 jam ieu. Kami henteu nyandak tempat ka-1. Lalaki ti Krasnoyarsk meunang, kuring ningali karyana sareng kuring resep. Jigana aranjeunna pantes!

Abdi nganuhunkeun ka tim kuring, anu mangrupikeun produk tina kompetisi ieu; kami nunjukkeun yén, upami hoyong, bahkan jalma-jalma anu henteu terang silih tiasa gancang sareng éfisién ngadamel produk IT. Ku alatan éta, sanajan sagalana, kuring kungsi tayangan positif kompetisi ieu. Hatur nuhun ka pamaréntah pikeun nyiptakeun produk sapertos kompetisi ieu.

Kacindekanana, abdi hoyong nyebutkeun yén kontradiksi anu dinyatakeun ku pajabat tinggi ti lapak pisan pikasieuneun. Husus dina upacara bubuka, Kiriyenko nyarios yén anjeunna bakal mastikeun yén sadaya kaputusan dugi ka daérah éta. Urang sadayana leres-leres wajib nyerahkeun sadaya kode, dina flash drive, tapi nalika kuring nyobian ngajelaskeun ka moderator yén pikeun ngaluncurkeun aranjeunna peryogi sahenteuna sadinten pikeun masang kerangka anu diperyogikeun (Kuring henteu nyarios yén aranjeunna peryogi. spesialis anu BISA ngalakukeun ieu) pikeun ngumpulkeun sumber ieu. Kami ngawartoskeun yen ieu diperlukeun, tapi janten jelas keur kuring nu iwal jalma anu nyokot tempat munggaran, lolobana kode bakal tetep beurat maot. Kitu ogé dina tahap régional. Tugas disetél - anjeun ngabéréskeunana, teu aya anu peryogi hasilna. Abdi hoyong dicatet yén sabagéan ageung jalma dina kompetisi ieu bener-bener ngalakukeun hal-hal anu saé sareng éta ngan saukur endah pisan kumaha beungharna nagara urang dina hal spesialis IT, tapi ranté Pamaréntah-Dana-Tanggung jawab pikeun hasil-Panyatur-Pamilon ngagaduhan tautan anu lemah. anu ngahesekeun terobosan digital Rusia!

sumber: www.habr.com

Tambahkeun komentar