Juara Hackathon: hak pikeun solusi digital tetep sareng kami

Juara Hackathon: hak pikeun solusi digital tetep sareng kami

Hackathon mangrupikeun kompetisi diantara pamekar pikeun nyiptakeun solusi digital pikeun kapentingan para nasabah. Sanajan jenis acara ieu pohara populér di lingkungan IT, loba professional berbakat sieun ilubiung dina eta. Salah sahiji alesan nyaéta stereotype ngeunaan leungitna dijamin hak kana solusi dimekarkeun. Evgeny Mavrin, salah sahiji winners tina hackathon skala badag, dispels mitos ieu, sarta ogé ngobrol ngeunaan kaunggulan tur prospek kompetisi programmer.

Eugene mangrupikeun pamekar anu ngajangjikeun ngora. Nyokot bagian dina lagu Megapopis Moscow, diayakeun ku Badan Inovasi Moscow salaku bagian tina VirusHack hackathon online, anjeunna, salaku bagian tina tim EGD BAG (babarengan jeung Alexei Airapetov jeung Anna Kovalenko), dipigawé hadé ti batur tugas nyieun hiji bot inpormasi pikeun utusan Anyar ICQ, anu ngalaporkeun pangguna ngeunaan panyebaran inféksi coronavirus.

Juara Hackathon: hak pikeun solusi digital tetep sareng kami

— Eugene, naon anu anjeun sareng anggota tim anjeun lakukeun sateuacan ngiringan hackathon? Dimana anjeun diajar, dimana anjeun damel, proyék naon anu anjeun pimpin? Dupi anjeun dina bisnis?

Kami tim peers. Lulus ti MSTU dingaranan N. E. Bauman dina program "Sistem Informasi sareng Téhnologi" dina 2019. Urang sadayana ngalakukeun program, tapi dina arah anu béda. Contona, tumpukan utama abdi C ++ / Qt, sarta Lesha urang (Alexey Airapetov - catetan panulis urang) boga Java. Salian karya utama, masing-masing urang gaduh piaraan-proyék sorangan dina sababaraha tahapan parantosan (baca ditinggalkeun). Sacara umum, saeutik geus datang ka release nu. Henteu aya tim kami anu kantos aya dina bisnis sateuacanna. Tapi urang ilubiung, hayu urang sebutkeun, dina "freelancing ramah", nalika bantuan IT ngan saukur diperlukeun pikeun batur urang kenal.
Hatur nuhun kana pendidikan sareng kapentingan umum dina widang IT, teu sesah pikeun urang nawiskeun sareng ngalaksanakeun solusi anu tiasa dianggo pikeun ampir sagala masalah.

— Naha éta pertama kali anjeun milu hackathon? Kumaha anjeun ngadangu ngeunaan lagu Megapolis Moscow?

- Pribadi, kuring parantos milu dina hackathon Aramco Upstream Solutions Technathon 2019 dina tim sareng babaturan ti Universitas Minyak sareng Gas Negeri Rusia dingaranan I.M. Gubkin, tapi waktu éta kami teu boga untung. Tim éta henteu gaduh pertandingan diantara pamilon.

Urang diajar ngeunaan lagu "Megapolis Moscow" ti babaturan: aranjeunna ngan threw hiji iklan ti sababaraha komunitas Sharpists (C # - pamekar) kana obrolan. VirusHack ngadeukeutan partisipasi dina hackathon sacara tanggung jawab: aranjeunna mutuskeun tugas sateuacanna sareng ngabagi tanggung jawabna. Jeung bener mantuan.

— Kumaha anjeun assess pajeulitna tugas customer ICQ Anyar urang? Naon tingkat lawan?

- Tugas sampurna, dina pamanggih kuring, fits kana pigura waktos hackathon nu. Seringna, dina sababaraha dinten anu diperyogikeun pikeun hackathon, seueur tim nampilkeun konsép atanapi prototipe salaku kaputusan ahir. Urang dibere produk rengse, nu engké, babarengan jeung konsumén, gancang dibawa kana produksi. Tingkat pesaing éta luhur. Sareng kuring bungah pisan ningali hasil tim sanés. Loba pamilon diwenangkeun sorangan interpretasi bébas tina tugas: batur, contona, nyieun bot nu bisa maénkeun kaulinan kasual basajan.

- Ngabejaan urang ngeunaan kaputusan anu tétéla dina tungtungna? Alat naon anu dianggo pikeun ngembangkeunana?

"Hasilna mangrupikeun bot inpormasi anu nginpokeun pangguna ngeunaan panyebaran inféksi coronavirus.

Ku geotagging, jalma tiasa nampi inpormasi ngeunaan kasus inféksi anyar sareng lami warga, milarian alamat lembaga médis sareng laboratorium pangcaketna pikeun nguji COVID-19, sareng alamat apoték sareng toko pangcaketna. Ogé, generator SMS saderhana diwangun kana bot pikeun nampi pas éléktronik.

Nalika nulis bot, parabot basa Java baku dipaké pikeun ngatur benang komputasi. Pikeun nyederhanakeun pisan karya bot, perpustakaan API ti ICQ dipilih. Kami ogé ngarengsekeun masalah nyederhanakeun panyebaran bot dina lingkungan produksi: terang yén Docker ayeuna mangrupikeun standar dina pamekaran perusahaan, kami nyiapkeun gambar Docker.

Sacara umum, produk tétéla gampang pikeun ningkatkeun sareng diadaptasi kana skala.

— Naon anu paling hese?

- Hal anu paling hese, sigana, nyaéta "ngagabungkeun" sadaya pungsionalitas bot supados tiasa dianggo. Urang ngalaksanakeun panganteur dina cara sapertos nu pamaké ngasupkeun data dina téks ngan dina kasus ékstrim, kayaning, contona, pikeun nunjukkeun alesan pikeun ngaluarkeun hiji-waktos pass (enya, éta relevan nepi ka ayeuna). Sadaya interaksi sareng bot diréduksi janten panggunaan kompeten tina alat utusan éta sorangan. Kami parantos nganonaktipkeun kamampuan pikeun ngalebetkeun paréntah sacara manual. Ku jalan kitu, ieu mangrupikeun pidéo demo ngeunaan bot: https://youtu.be/1xMXEq_Svj8

- Anjeun janten juara hackathon. Kumaha lumangsungna kajadian salajengna?

- Urang diajar hiji hal pisan mangpaat - sakumaha tétéla, urang sorangan tetep Panyekel hak cipta tina bot, nu malah kaget kuring saeutik. Kuring ngira yén hackathon naon waé, kasarna nyarios, bursa ide anu dilahirkeun dina brainstorm tim pikeun hadiah anu berharga. Tapi kuring maca deui perjanjian sareng aturan partisipasi sareng henteu mendakan anu sapertos kitu. Ku kituna ka pamilon hackathon séjén anu hariwang ngeunaan kudu mindahkeun hak kana kamajuan maranéhanana, abdi hoyong nyebutkeun yén henteu, éta tebih ti kanyataan yén anjeun bakal wajib ngalakukeun ieu. Dina hackathon VirusHack, malah mungkin pikeun nyimpen kodeu dina repositori swasta, sareng ngan saukur masihan salah sahiji anggota juri aksés samentawis pikeun nyandak kaputusan. Dina naon waé, sok maca dokumén partisipasi sateuacan hackathon supados henteu aya kejutan di hareup.

Ku jalan kitu, kami mutuskeun pikeun ngantepkeun kode kami kabuka: https://github.com/airaketa/egdbag-bot. "Fork" dina kaséhatan.
Saatos hackathon, atas inisiatif urang sorangan, kami nyiapkeun port bot pikeun API Telegram upami aya gelombang kadua pandémik coronavirus. Tapi langkung saé ngantepkeun proyék ieu salamina tetep dina repositori swasta.

Ayeuna urang mikirkeun kumaha carana adaptasi pungsionalitas bot kana kaayaan ayeuna, nalika rezim ngasingkeun diri parantos diangkat. Contona, pikeun milarian pusat kabugaran, réstoran sareng fasilitas kota anu sanés. Anggota tim ICQ Anyar teu ngalawan hosting pérsi diropéa tina bot di fasilitas maranéhanana.

- Naha programer kedah ilubiung dina hackathon? Kumaha saur anjeun aranjeunna tiasa masihan pamilon sareng juara?

- Pasti patut eta. Pangalaman anu saé pikeun ngarengsekeun tugas anu diterapkeun ti mimiti dina sababaraha dinten, anu teras anjeun tiasa bahas sareng para ahli. Tambih Deui, ieu mangrupikeun kasempetan pikeun ngévaluasi kaahlian anjeun sareng "kaahlian" anggota tim dina marathon dua tilu dinten nyata. Éta ogé jaringan. Dina widang naon waé, khususna dina IT, ieu mangrupikeun aspék pangwangunan anu penting pisan, saur kuring. Anjeun tiasa mendakan jalma anyar anu mangpaat pikeun anjeun, ngobrol sareng aranjeunna, ningali proyékna. Sajaba ti éta, dina aktipitas pangwangunan di tempat utama gawé, anjeun tiasa nyobian diri dina hackathon dina peran anyar, contona, salaku "boga produk", "tim kalungguhan" atawa peran séjén. Tapi pikeun juara, ieu mangrupikeun kasempetan pikeun gawé babarengan anu suksés sareng perusahaan-perusahaan luhur, bantosan pikeun ngamajukeun ideu. Aya seueur kasus dimana proyék skala ageung tumbuh tina hackathon.

- Dina bulan Agustus, panarimaan aplikasi pikeun hackathon anyar pikeun ngajawab masalah kota dimimitian "Pamimpin Transformasi Digital". Winners na bakal nampa ganjaran solid. Naha tim anjeun bakal ilubiung dina éta? Kumaha anjeun bakal nyiapkeun? Lamun meunang, naon anu anjeun bakal méakkeun hadiah duit dina?

- Kanggo kuring, ogé pikeun sesa tim, tujuan utama pikeun milu hackathon nyaéta kasempetan pikeun ngembangkeun prototipe produk dina daérah anu dipikaresep ku urang.
Urang mangtaun pangalaman dina ngembangkeun tim sarta proyék alus dina portopolio, urang nyanghareupan tugas metot sarta kompléks. Tangtu urang hayang meunang. Tapi, kami henteu ditujukeun pikeun nampi hadiah artos. Upami proyék éta mangpaat, ieu bakal janten kameunangan urang.

Pikeun nyiapkeun kompetisi "Pamimpin Transformasi Digital" kami bakal nyobian ngalegaan tim: dina hackathon saméméhna aya tilu urang jeung, terus terang, aya ngan saukur teu cukup leungeun. Salaku tambahan, kami bakal ngabéréskeun masalah sareng parangkat lunak anu dipasang supados sadaya anggota tim ngagaduhan set program anu diperyogikeun sateuacan ngamimitian kompetisi (sapertos pangalaman anu ditingalikeun, waktos anu ageung diséépkeun pikeun ngarengsekeun masalah sareng sinkronisasi parangkat lunak).

Upami urang masih tiasa nampi hadiah, maka urang bakal nyéépkeun artos pikeun PS5 sareng calik di bumi salami sababaraha minggu. Bobodoran! Tangtosna, urang ngartos yén hadiah artos, mimitina, bantosan kauangan pikeun pangwangunan salajengna proyék. Hosting, mesin virtual sareng saterasna mangrupikeun bagian tina dana anu bakal dialokasikeun.

sumber: www.habr.com

Tambahkeun komentar