Bagaimana saya mencapai final kompetisi Terobosan Digital

Saya ingin berbagi kesan saya terhadap kompetisi All-Rusia "Terobosan digital". Setelah itu, secara umum saya mendapat kesan yang sangat baik (tanpa ironi apa pun); ini adalah hackathon pertama dalam hidup saya dan saya pikir ini akan menjadi yang terakhir. Saya tertarik untuk mencoba apa itu - saya mencobanya - bukan keahlian saya. Tapi hal pertama yang pertama.

Sekitar akhir April 2019, saya melihat iklan kompetisi programmer “Digital Breakthrough”. Struktur perlombaannya adalah perempat final yaitu tes korespondensi online, semi final yaitu babak regional tatap muka dalam format hackathon selama 36 jam, kemudian final tatap muka 48 jam. hackathon. Tahap pertama adalah pengujian online. Ada 50 topik berbeda, Anda dapat menemukannya di situs proyek.
Ada waktu 20 menit untuk setiap topik; Anda tidak dapat menghentikan waktu dan mengulanginya lagi. Anda dapat memilih topik apa saja dan mengikuti sejumlah tes, tergantung pada kualitas tes yang Anda lewati dan jumlahnya, tergantung apakah Anda lolos ke semifinal atau tidak. Saya mulai mengikuti tes (saya tidak mempersiapkannya, saya skeptis). Saya mengumpulkan kira-kira sampel berikut di sana (13 dari 20,9 dari 20, 11 dari 20, dll.). Beberapa pertanyaan jelas diambil dari Wikipedia, secara kasar, pilihan jawaban menyertakan sebutan variabel dari rumus (phi, q, omega), yang sangat lucu. Beberapa pertanyaan jelas ditulis oleh seseorang yang memiliki pengetahuan di bidang tersebut. Dan pada tahap ini rasa malu pertama terjadi, dua tes saya ditutup dan 0 dari 20 ditampilkan. Saya menulis ke dukungan, saya menerima tanggapan cepat bahwa aplikasi sedang dipertimbangkan. Setelah 4 hari berikutnya mereka menulis bahwa "Administrasi" mengizinkan saya untuk mengikuti tes ini lagi. Saya mencoba melakukan ini, tetapi tidak ada yang berubah, saya mendapatkan 0 dari 20. Saya menulis ke dukungan lagi, mereka menyuruh saya menunggu, seminggu kemudian hasil tes tiba, di mana mereka memberi tahu saya tentang sumber informasi yang dapat membantu saya meningkatkan kualifikasi saya. Dan sebulan kemudian saya mendapat jawaban bahwa aplikasi saya telah diperiksa dan tidak ditemukan kesalahan; Saya berpartisipasi dari wilayah Moskow dan semifinal seharusnya berlangsung pada 27 Juli. Betapa terkejutnya saya ketika pada tanggal 16 Juli mereka mengirimi saya pesan bahwa saya masih diundang ke panggung tatap muka.

ерепискаBagaimana saya mencapai final kompetisi Terobosan Digital

Semifinal dimulai dengan fakta bahwa setelah 16 Juli, Anda harus menggunakan layanan online dari pengembang kompetisi “terobosan digital” untuk membentuk tim Anda sendiri atau bergabung dengan tim yang sudah ada, formasinya hanya dari mereka yang lolos. tes online dan semua orang melihat poin yang Anda dapatkan untuk tes online. Tim harus terdiri dari 3 sampai 5 orang. Saya tidak punya teman yang lulus ujian dan saya mulai mencoba “berorganisasi menjadi sebuah tim” melalui semua saluran dan memutuskan bahwa saya akan mencoba bergabung dengan seseorang. Panitia melakukan chat online, khusus untuk wilayah Moskow di “VK”, disana saya menemukan kapten tim “DevLeaders”, yang bertanggung jawab di depan (semua orang menyebutkan nama tim sesuai keinginan mereka) , saat itu didalamnya ada 2 orang, langsung kapten dan desainer. Saya memilih peran Back-end. Selanjutnya, seseorang yang memiliki pengalaman sebagai pengembang seluler, namun pada dasarnya adalah seorang full-stack, bergabung dengan kami. Kami bertemu untuk pertama kalinya di semifinal di Moskow. Kami masuk ke jalur layanan pemerintah, tugasnya membuat prototipe analog UiPath atau BluePrism dalam 36 jam. Lucunya kami berhasil melakukannya.

Deskripsi ImplementasiKami membuat aplikasi web, URL diberikan sebagai masukan, lalu Url ini ditampilkan di dalam formulir kami, dan kemudian kami dapat mengklik skrip, menerima penyeleksi untuk setiap elemen. Di server, menggunakan Selenium, url input dibuka di mana skrip target sudah dijalankan, dan tangkapan layar jendela browser dikirim ke klien sebagai laporan tentang proses yang sedang berjalan.

Tangkapan layar Bagaimana saya mencapai final kompetisi Terobosan Digital
Bagaimana saya mencapai final kompetisi Terobosan Digital
Bagaimana saya mencapai final kompetisi Terobosan Digital

Dengan keputusan ini, kami menempati posisi pertama dalam kategori kami dan melaju ke final. Analog asing harganya sangat mahal (mulai sekitar 1 juta per tahun, untuk jumlah bot terbatas). Distributor perusahaan IT Rusia membeli solusi semacam itu untuk bisnis besar, menyiapkan robot siap pakai, dan menjual solusi tersebut dengan harga lebih tinggi, jadi menghemat peralatan adalah ide yang bagus. Setelah hackathon berakhir, seorang pakar dari jalur kami mendekati saya; dia mewakili Departemen Teknologi Informasi Moskow. Padahal, dia (dan sendirinya DIT) adalah penyelenggara tugas tersebut. Dia bertanya apakah saya dapat menskalakan proyek ini dan melakukan hal yang sama untuk desktop dan apakah saya tertarik untuk mengembangkan arah ini. Saya jawab iya, setelah itu beliau mengajak saya langsung ke DIT untuk memaparkan ide tersebut kepada atasannya. Pada pertemuan tatap muka, saya ditanya berapa banyak orang yang dibutuhkan untuk versi percontohan dan kapan kita bisa melakukannya seperti rekan-rekan Rusia kita.

Analog Rusia(mereka masih sangat mentah dan saya mengerti bahwa bisnis besar tidak tertarik pada mereka, saya tidak tahu pasti, yang saya kenal elektronik, yang, menurut tinjauan singkat, memiliki modul penguraian utama langsung di Github dari sumber ini roroRPA dan aku lebih menyukainya Robin )

Saya menjawab bahwa dengan 4 orang, kami akan membuat versi alfa sepenuhnya dari perangkat elektronik yang sama dalam 4 bulan, namun kami memerlukan kasus bisnis nyata yang dapat diujicobakan sepenuhnya. Mereka bilang oke, kami akan menghubungi Anda, tidak ada orang lain yang menghubungi saya dan mereka bahkan tidak menjawab pertanyaan saya di telegram. Pengalaman interaksi yang sangat menarik.
Hackathon semifinal berakhir pada 29 Juli, dan final seharusnya dimulai di Kazan hanya pada 27-29 September. Sejalan dengan ini, kami diundang ke “Lembah Digital Sochi”, menurut pemahaman saya, hanya untuk berkunjung. Perjalanan itu meninggalkan dua kesan, dan asyik sekali mereka membayar tiket dan akomodasi Anda (perjalanan terdiri dari satu hari), tetapi di area utama yaitu mendiskusikan tata letak produk IT kami atau proposal lainnya, itu sangat langka. . praktis tidak ada yang bisa dikatakan. Mereka bertanya apakah kami dapat memberikan tata letak kerja pada pertengahan Oktober 2019 - jawabannya lagi-lagi ya, sejauh ini belum ada yang menghubungi kami, pada saat artikel ini ditulis adalah tanggal 2 Oktober.

Kemudian epik dengan final dimulai, saya tidak akan mengkritik organisasi di sini, mungkin banyak orang akan menjelaskannya lebih detail, saya ingin fokus pada hal lain. Izinkan saya mengatakan bahwa seluruh tim kami ditawari tiket pesawat ke Kazan dan kembali. Terima kasih kepada penyelenggara! Setiap orang menyewa rumah mereka sendiri selama final. Izinkan saya mengatakan bahwa hotel terdekat dari tempat final berjarak 20 km!

Sehari sebelum keberangkatan, trek dari tugas dipublikasikan (disiarkan dari panggung ke publik, jadi saya harap saya tidak melanggar hak apa pun)

Daftar tugas1.
Kementerian Pengembangan Digital, Komunikasi dan Komunikasi Massa Federasi Rusia (Kementerian Telekomunikasi dan Komunikasi Massa Rusia)
Mengembangkan prototipe perangkat lunak untuk secara otomatis memeriksa duplikasi kode perangkat lunak selama pengadaan publik

2.
Layanan Pajak Federal (FTS Rusia)
Mengembangkan perangkat lunak untuk pusat sertifikasi tunggal yang akan mengurangi jumlah aktivitas penipuan terkait penggunaan tanda tangan elektronik

3.
Layanan Statistik Negara Federal (Rosstat)
Menawarkan produk online yang memungkinkan Anda menarik warga untuk berpartisipasi aktif dalam sensus 2020 dan berdasarkan hasil sensus, menyajikan hasilnya dalam bentuk visual
(visualisasi data besar)

4.
Bank sentral
Federasi Rusia
(Bank Rusia)
Buat aplikasi seluler yang memungkinkan Anda mengumpulkan pendapat dari audiens eksternal tentang inisiatif Bank Rusia untuk tujuan diskusi publik, memastikan pemrosesan hasil diskusi tersebut

5.
Kementerian Informasi dan Komunikasi Republik Tatarstan
Mengembangkan prototipe platform yang memungkinkan layanan pemerintah yang ada diubah menjadi bentuk elektronik oleh para analis, tanpa melibatkan pengembang

6.
Kementerian Perindustrian dan Perdagangan Federasi Rusia (Minpromtorg Rusia)
Mengembangkan solusi AR/VR untuk pengendalian kualitas proses teknologi khusus di perusahaan industri

7.
Perusahaan Energi Atom Negara "Rosatom" (Perusahaan Negara "Rosatom")
Untuk mengembangkan platform yang memungkinkan Anda membuat peta tempat produksi suatu perusahaan, menyusun rute logistik yang optimal, dan melacak pergerakan suku cadang

8.
Perusahaan Saham Gabungan Publik "Gazprom Neft"
(PJSC Gazprom Neft)
Mengembangkan layanan analisis data untuk deteksi cacat jaringan pipa transportasi

9.
Dana Dukungan dan Pengembangan Teknologi Informasi
dan digitalisasi perekonomian “Lembah Digital Sochi”
(Yayasan Lembah Digital Sochi)
Usulkan prototipe aplikasi seluler yang skalabel dengan solusi yang diterapkan untuk memvalidasi dokumen elektronik dalam mode offline

10.
Kementerian Transportasi Federasi Rusia
(Kementerian Transportasi Rusia)
Kembangkan aplikasi seluler (dan aplikasi untuk server pusat) yang memungkinkan Anda mengirimkan data tentang tingkat ketersediaan jaringan seluler dan, berdasarkan itu, membuat peta jangkauan jaringan terkini

11.
Perusahaan Saham Gabungan "Perusahaan Penumpang Federal" (JSC "FPK")
Mengembangkan prototipe aplikasi seluler yang memungkinkan penumpang memesan pesan-antar makanan dari restoran yang berlokasi di kota-kota sepanjang jalur kereta api

12.
Kementerian Kesehatan Federasi Rusia (Kementerian Kesehatan Rusia)
Membuat prototipe sistem pemantauan kondisi umum seseorang yang bekerja di depan komputer menggunakan pengenalan pola dan pemodelan perilaku manusia

13.
Kamar Akun
Federasi Rusia
Mengembangkan perangkat lunak yang memungkinkan analisis statistik dan visualisasi hasil pembuatan jaringan pusat perinatal seluruh Rusia

14.
Organisasi nirlaba otonom "Rusia Tanah Peluang"
(ANO "Rusia - Tanah Peluang"
ANO "RSV")
Mengembangkan prototipe perangkat lunak untuk melacak pekerjaan lulusan universitas, menganalisis dan memperkirakan permintaan akan profesi tertentu

15.
Perusahaan Saham Gabungan Publik "Mobile Telesystems"
(MTS PJSC)
Usulkan platform prototipe untuk melatih kembali spesialis yang dilepaskan di perusahaan karena digitalisasi proses bisnis

16.
Kementerian Konstruksi
dan perumahan dan layanan komunal Federasi Rusia
(Kementerian Konstruksi Rusia)
Mengembangkan perangkat lunak untuk melakukan inventarisasi sistem pasokan panas dan air, membentuk, berdasarkan hasil pemantauan, sistem informasi geografis regional fasilitas infrastruktur teknik

17.
Perusahaan Saham Gabungan Publik "MegaFon"
(PJSC MegaFon)
Buat aplikasi web universal untuk perusahaan di sektor perumahan dan layanan komunal, memungkinkan Anda mengenali arti permintaan, mendistribusikan permintaan ke karyawan yang bertanggung jawab, dan melacak implementasinya

18.
Perusahaan Saham Gabungan Publik "Rostelecom"
(PJSC Rostelecom)
Membuat prototipe sistem informasi dan layanan untuk memantau titik pengumpulan dan daur ulang sampah

19.
Asosiasi Pusat Relawan (AVC)
Mengusulkan prototipe layanan web untuk merangsang aktivitas sosial dan sipil melalui mekanisme hibah mikro dan kompetitif

20.
Perseroan Terbatas "MEIL.RU GROUP"
(Grup Mail.ru LLC)
Buat prototipe layanan untuk mengatur proyek sukarelawan di platform jejaring sosial

Total ada sekitar 600 tim, dan setiap tim dapat memilih tugasnya sendiri. Itu adalah hackathon terbesar di dunia dan masuk dalam Guinness Book of Records. Kami memilih trek 17 dari Megafon. Ada 29 tim di jalur kami. Hal ini diperlukan untuk membuat klien seluler untuk penduduk, memungkinkan dia untuk membuat aplikasi ke Perusahaan Manajemen, kemudian membuat akun web di sisi perusahaan manajemen, yang memungkinkan untuk memantau proses bisnis. Sesuai dengan ide tugasnya, aplikasi seharusnya segera sampai ke kontraktor dengan mengklasifikasikannya menggunakan jaringan saraf. Kami menyediakan mekanisme seperti itu, dan saya yakin sebagian besar tim di jalur kami menyediakannya. Sekarang saya ingin memikirkan nasihat ahli, para ahli, karyawan megafon, berjalan melewati meja kami dan mengajukan pertanyaan seperti "Apa kabar?" Jika mereka ingin menunjukkan detail implementasi atau prinsip membangun jaringan saraf, mereka menolak. Secara umum, ada pendapat bahwa dari semua ahli di jalur kami, dan ada sekitar 15 orang, hanya ada SATU, SATU orang yang setidaknya memahami secara kasar apa yang sedang terjadi. Dan hanya satu orang yang mencoba melihat kodenya! Akibatnya, lebih dari separuh tim seharusnya tersingkir selama pra-pertahanan. Dan orang-orang ini menghargai kami! Pra-pertahanan berlangsung 3 menit! Dan 2 menit lagi pertanyaan ahli! Sekali lagi, saya tidak akan mengatakan bahwa semuanya berhasil bagi kami, tetapi kami dituntut. Namun kriteria evaluasi secara umum tidak dapat dipahami dan buram, ditambah lagi pada saat pra pembelaan, para ahli tidak mencoba menjalani proses bisnis dari apa yang telah kami siapkan, mereka hanya memeriksa bahwa jika Anda mengajukan aplikasi melalui telepon, itu muncul di panel admin perusahaan manajemen dan memeriksa cara kerja neuron. Semua. Bagi saya pendekatan ini sangat tidak adil, setelah Anda melakukan coding selama 30+ jam tanpa tidur, dan apa yang telah Anda lakukan dilihat oleh orang-orang (saya bisa saja salah, tetapi ini adalah pendapat yang berkembang) yang melakukannya tidak memahami proses implementasi dan penjabaran detailnya! 11 tim terbaik lolos ke pertahanan, kami maju dari peringkat 11, dan diberi nilai 4 dari 10 untuk pengerjaan prototipe! Tanpa mengajukan satu pertanyaan pun yang tidak akan kami jawab atau tunjukkan apa yang tidak berhasil bagi kami. Kami tidak mengajukan banding hanya karena data ini seharusnya tidak diperhitungkan selama pembelaan, namun ternyata tidak demikian. Tim bertahan secara berurutan dari peringkat pertama hingga terakhir, yaitu sejak kami bertahan terakhir, juri mengetahui bahwa kami yang terburuk menurut para ahli! Selama pembelaan, banyak tim secara eksplisit mengatakan bahwa mereka datang dengan solusi yang sudah jadi! Sayangnya, kami menyelesaikan semuanya dalam 1 jam ini. Kami tidak menempati posisi pertama. Orang-orang dari Krasnoyarsk menang, saya melihat karya mereka dan saya menyukainya. Menurutku mereka layak!

Saya berterima kasih kepada tim saya yang merupakan produk dari kompetisi ini, kami menunjukkan bahwa jika diinginkan, bahkan orang yang belum saling kenal pun dapat dengan cepat dan efisien membuat produk IT. Oleh karena itu, terlepas dari segalanya, saya mendapat kesan positif terhadap kompetisi ini. Terima kasih kepada pemerintah yang telah menciptakan produk seperti kompetisi ini.

Sebagai kesimpulan, saya ingin mengatakan bahwa kontradiksi yang diungkapkan oleh pejabat tinggi dari tribun sangatlah menakutkan. Khusus pada upacara pembukaan, Kiriyenko mengatakan akan memastikan semua keputusan sampai ke daerah. Kami semua benar-benar diwajibkan untuk menyerahkan semua kode, pada flash drive, tetapi ketika saya mencoba menjelaskan kepada moderator bahwa untuk meluncurkannya mereka memerlukan setidaknya satu hari untuk menginstal kerangka kerja yang diperlukan (saya tidak mengatakan bahwa mereka memerlukannya seorang spesialis yang BISA melakukan ini) untuk mengumpulkan sumber-sumber ini. Kami diberitahu bahwa ini perlu, tetapi menjadi jelas bagi saya bahwa kecuali mereka yang menempati posisi pertama, sebagian besar kode akan tetap menjadi bobot mati. Hal serupa juga terjadi di tingkat regional. Sebuah tugas telah ditetapkan - Anda menyelesaikannya, tidak ada yang membutuhkan hasilnya. Saya ingin mencatat bahwa sebagian besar orang di kompetisi ini benar-benar melakukan hal-hal keren dan sungguh menakjubkan betapa kayanya negara kita dalam hal spesialis TI, tetapi rantai Pemerintah-Dana-Bertanggung Jawab atas hasil-Penyelenggara-Peserta memiliki hubungan yang lemah yang mempersulit terobosan digital Rusia!

Sumber: www.habr.com

Tambah komentar