Rebbieħ tal-Hackathon: id-drittijiet għas-soluzzjoni diġitali jibqgħu magħna

Rebbieħ tal-Hackathon: id-drittijiet għas-soluzzjoni diġitali jibqgħu magħna

Hackathon hija kompetizzjoni fost l-iżviluppaturi biex jinħolqu soluzzjonijiet diġitali fl-interessi tal-klijent. Għalkemm dawn it-tipi ta’ avvenimenti huma popolari ħafna fl-ambjent tal-IT, ħafna professjonisti b’talent jibżgħu jipparteċipaw fihom. Waħda mir-raġunijiet hija l-isterjotip dwar it-telf garantit tad-drittijiet għas-soluzzjoni żviluppata. Wieħed mir-rebbieħa tal-hackathon fuq skala kbira, Evgeniy Mavrin, ineħħi din il-ħrafa u jitkellem ukoll dwar il-vantaġġi u l-prospetti tal-kompetizzjonijiet tal-ipprogrammar.

Evgeniy huwa żviluppatur żagħżugħ promettenti. Wara li ħa sehem fit-track "Megapopis Moscow", organizzat mill-Aġenzija tal-Innovazzjoni tal-kapitali bħala parti mill-hackathon online VirusHack, huwa, bħala parti mit-tim EGD BAG (flimkien ma 'Alexey Airapetov u Anna Kovalenko), wettaq aħjar minn oħrajn il-kompitu. tal-ħolqien ta' bot ta' informazzjoni għall-messaġġier ICQ New, li rrapporta lill-utenti dwar it-tixrid tal-infezzjoni tal-koronavirus.

Rebbieħ tal-Hackathon: id-drittijiet għas-soluzzjoni diġitali jibqgħu magħna

— Evgeniy, x'għamiltu int u l-membri tat-tim tiegħek qabel ma pparteċipaw fl-hackathon? Fejn studjajt, fejn ħdimt, liema proġetti kont involut fihom? Kont involut fin-negozju?

— Aħna tim ta’ sħabi tal-klassi. Ggradwat mill-MSTU msemmi wara l-programm tal-masters N. E. Bauman fil-programm tas-Sistemi u t-Teknoloġiji tal-Informazzjoni fl-2019. Aħna lkoll nagħmlu programmazzjoni, iżda f'direzzjonijiet differenti. Pereżempju, il-munzell ewlieni tiegħi huwa C++/Qt, u Lesha's (Alexey Airapetov - nota tal-awtur) huwa Java. Minbarra x-xogħol ewlieni tagħna, kull wieħed minna kellu proġetti domestiċi tagħna stess fi stadji differenti ta 'tlestija (aqra abbandun). B'mod ġenerali, ftit ġie mir-rilaxx. Ħadd mit-tim tagħna ma kien involut fin-negozju qabel. Imma pparteċipajna, biex ngħidu hekk, fi "freelancing friendly," meta xi ħadd li taf sempliċement ikollu bżonn l-għajnuna tal-IT.
Grazzi għall-edukazzjoni u l-interessi komuni tagħna fil-qasam tal-IT, mhuwiex diffiċli għalina li nipproponu u nimplimentaw soluzzjoni ta' ħidma għal kważi kull problema.

— Din kienet l-ewwel darba li tieħu sehem f'hackathon? Kif sirt taf dwar il-binarju "Megapolis Moska"?

— Personalment, diġà pparteċipajt fl-Aramco Upstream Solutions Technathon 2019 hackathon f'tim ma' sħabi mill-Università Statali Russa taż-Żejt u l-Gass bl-isem ta' I.M. Gubkin, imma dik id-darba konna sfortunati. Ma kien hemm l-ebda logħba fost il-parteċipanti fit-tim.

Tgħallimna dwar il-binarju "Megapolis Moska" mill-ħbieb: huma sempliċement tefgħu reklam fiċ-chat minn xi komunità ta 'sharpists (iżviluppaturi C#). Avviċinajna l-parteċipazzjoni fil-hackathon VirusHack b'mod responsabbli: iddeċidejna dwar il-kompitu minn qabel u r-responsabbiltajiet imqassma bejn wieħed u ieħor. U għen tassew.

— Kif tevalwa l-kumplessità tal-kompitu tal-klijent ICQ New? X'inhu l-livell tal-avversarji?

— Il-kompitu taqbel perfettament, fl-opinjoni tiegħi, fil-qafas ta' żmien tal-hackathon. Ħafna drabi, fi żmien ftit jiem allokati għal hackathon, ħafna timijiet jippreżentaw kunċett jew prototip bħala s-soluzzjoni finali. Aħna ppreżentajna l-prodott lest, li aħna u l-klijent malajr poġġejna fil-produzzjoni. Il-livell tal-avversarji kien għoli. U kont tassew inkwetat meta rajt ir-riżultati ta’ timijiet oħra. Ħafna parteċipanti ppermettew lilhom infushom interpretazzjoni ħielsa tal-kompitu: xi ħadd, pereżempju, għamel bot li bih tista 'tilgħab logħob każwali sempliċi.

— Għidilna dwar is-soluzzjoni li ħarġet fl-aħħar? Liema għodda ntużaw biex tiġi żviluppata?

— Ir-riżultat kien bot ta’ informazzjoni li informa lill-utenti dwar it-tixrid tal-infezzjoni tal-koronavirus.

Bl-użu ta 'geotag, in-nies jistgħu jirċievu informazzjoni dwar każijiet ġodda u qodma ta' infezzjoni taċ-ċittadini, isibu l-indirizzi tal-eqreb istituzzjonijiet mediċi u laboratorji għat-teħid tat-testijiet għal COVID-19, u l-indirizzi tal-ispiżeriji u l-ħwienet l-eqreb. Ġeneratur ta' messaġġ SMS simplifikat biex jirċievi pass elettroniku inbena wkoll fil-bot.

Biex tirregola l-flussi komputazzjonali meta tikteb bot, intużaw għodod standard tal-lingwa Java. Biex tissimplifika b'mod sinifikanti x-xogħol tal-bot, intgħażlet il-librerija API minn ICQ. Solvejna wkoll il-problema tas-simplifikazzjoni tal-iskjerament tal-bot f'ambjent ta 'produzzjoni: billi nafu li Docker issa huwa l-istandard fl-iżvilupp korporattiv, ħejjejna immaġni ta' Docker.

B'mod ġenerali, ir-riżultat huwa prodott li huwa faċli biex jimmodernizza u adattabbli għall-iskala.

— X'kienet l-aktar ħaġa diffiċli?

— L-iktar ħaġa diffiċli, probabbilment, kienet li "jimxaħ" il-funzjonalità kollha tal-bot sabiex ikun konvenjenti li tużah. Aħna implimentajna l-interface b'tali mod li l-utent idaħħal data fit-test biss f'każijiet estremi, bħal, pereżempju, biex jindika r-raġuni għall-ħruġ ta 'pass ta' darba (iva, dan kien rilevanti sa reċentement). L-interazzjoni kollha mal-bot niżlet għall-użu kompetenti tal-għodod tal-messaġġier innifsu. Aħna ddiżattivajna kompletament l-abbiltà li nidħlu manwalment kmandi. Mill-mod, hawn huwa video demo tal-bot: https://youtu.be/1xMXEq_Svj8

— Int sirt ir-rebbieħ tal-hackathon. L-avvenimenti kif żviluppaw aktar?

— Tgħallimna ħaġa waħda utli ħafna - kif irriżulta, aħna stess bqajna d-detenturi tad-drittijiet tal-awtur tal-bot, li saħansitra ssorprendietni xi ftit. Ħsibt li kull hackathon huwa, bejn wieħed u ieħor, skambju ta 'idea li twieldet f'tim brainstorm għal premju siewi. Imma erġajt qrajt il-ftehim u r-regoli tal-parteċipazzjoni u ma sibt xejn bħal dan. Allura lil parteċipanti oħra tal-hackathon li huma inkwetati li jkollhom jittrasferixxu d-drittijiet għall-iżviluppi tagħhom, irrid ngħid li le, huwa 'l bogħod mill-fatt li inti tkun sfurzat tagħmel dan. Fil-hackathon VirusHack, kien saħansitra possibbli li jinħażen il-kodiċi f'repożitorji privati, u sempliċement jagħti aċċess temporanju lil wieħed mill-membri tal-ġurija biex jieħu deċiżjoni. Fi kwalunkwe każ, qabel l-hackathon, dejjem aqra d-dokumenti ta 'parteċipazzjoni sabiex ma jkunx hemm sorpriżi fil-futur.

Mill-mod, iddeċidejna li nħallu l-kodiċi tagħna miftuħ: https://github.com/airaketa/egdbag-bot. "Furketta" għas-saħħa tiegħek.
Wara l-hackathon, fuq inizjattiva tagħna stess, ħejjejna port bot għall-API Telegram f'każ tat-tieni mewġa tal-pandemija tal-koronavirus. Iżda huwa aħjar li tħalli dan il-proġett jibqa 'għal dejjem f'repożitorji privati.

Issa qed naħsbu biex naddattaw il-funzjonalità tal-bot għas-sitwazzjoni attwali, meta r-reġim ta 'awto-iżolament ikun tneħħa. Per eżempju, biex tfittex ċentri ta 'fitness, ristoranti u faċilitajiet oħra tal-belt. Il-membri tat-tim ICQ New mhumiex kontra "jospitaw" verżjoni aġġornata tal-bot fuq il-faċilitajiet tagħhom.

— Għandhom il-programmaturi jipparteċipaw f'hackathons? X'taħseb li jistgħu jagħtu lill-parteċipanti u lir-rebbieħa?

- Żgur li worth it. Hija esperjenza sabiħa li tlesti kompitu applikat mill-bidu fi ftit jiem, li mbagħad tista 'tiddiskuti ma' esperti. Barra minn hekk, din hija opportunità biex tevalwa l-ħiliet tiegħek u l-"ħiliet" tal-membri tat-tim f'maratona reali ta' jumejn ta' tlett ijiem. Huwa wkoll netwerking. Fi kwalunkwe qasam, speċjalment fl-IT, dan huwa aspett importanti ħafna tal-iżvilupp, kif jidhirli. Tista' ssib nies ġodda li huma utli għalik, tikkomunika magħhom, u tara l-proġetti tagħhom. Barra minn hekk, filwaqt li tagħmel biss żvilupp fil-post ewlieni tax-xogħol tiegħek, tista 'tipprova lilek innifsek f'hackathon fi rwol ġdid, pereżempju, "sid tal-prodott", "mexxej tat-tim" jew rwol ieħor. Iżda għar-rebbieħ, din hija opportunità għal kooperazzjoni b'suċċess mal-aqwa kumpaniji, tgħin fil-promozzjoni tal-idea tagħhom. Hemm ħafna każijiet fejn proġetti fuq skala kbira kibru minn hackathons.

— L-applikazzjonijiet għal hackathon ġdid biex issolvi l-problemi tal-belt se jibdew f’Awwissu "Mexxejja tat-Trasformazzjoni Diġitali". Ir-rebbieħa tiegħu se jirċievu premju sostanzjali. It-tim tiegħek se jipparteċipa fih? Kif se tipprepara? Jekk tirbaħ, fuq xiex se tonfoq il-premju fi flus?

— Għalija, kif ukoll għall-bqija tat-tim, l-għan ewlieni tal-parteċipazzjoni fl-hackathon huwa l-opportunità li niżviluppa prototip ta 'prodott f'qasam ta' interess għalina.
Aħna niksbu esperjenza fl-iżvilupp kollettiv u proġett tajjeb fil-portafoll tagħna, u qed niffaċċjaw kompiti interessanti u kumplessi. Ovvjament irridu nirbħu. Madankollu, aħna ma nimmirawx speċifikament li nirċievu premju fi flus. Jekk il-proġett iġib benefiċċji, din tkun ir-rebħa tagħna.

Biex tipprepara għall-kompetizzjoni "Mexxejja tat-Trasformazzjoni Diġitali" se nippruvaw nespandu t-tim: fl-hackathon preċedenti konna tlieta minna u, franchement, sempliċement ma kienx hemm biżżejjed idejn. Barra minn hekk, se nsolvu l-kwistjoni b'softwer installat sabiex il-membri kollha tat-tim ikollhom is-sett meħtieġ ta 'programmi qabel il-bidu tal-kompetizzjoni (kif uriet l-esperjenza, jintefaq ammont kbir ta' ħin biex isolvu problemi bis-sinkronizzazzjoni tas-softwer).

Jekk xorta jirnexxilhom niksbu premju, allura nofqu l-flus fuq PS5 u nibqgħu d-dar għal ftit ġimgħat. Ċajta! Naturalment, nifhmu li premju fi flus huwa, l-ewwelnett, għajnuna finanzjarja għall-iżvilupp ulterjuri tal-proġett. Hosting, magni virtwali, eċċ huma parti minn dak li se jitqassmu l-finanzi.

Sors: www.habr.com