Ang mananaog sa Hackathon: ang mga katungod sa digital nga solusyon nagpabilin kanamo

Ang mananaog sa Hackathon: ang mga katungod sa digital nga solusyon nagpabilin kanamo

Ang Hackathon usa ka kompetisyon sa mga nag-develop aron makahimo og mga digital nga solusyon alang sa interes sa kustomer. Bisan kung kini nga mga matang sa mga panghitabo popular kaayo sa palibot sa IT, daghang mga talento nga propesyonal ang nahadlok nga moapil niini. Usa sa mga hinungdan mao ang stereotype bahin sa garantiya nga pagkawala sa mga katungod sa naugmad nga solusyon. Si Evgeny Mavrin, usa sa mga mananaog sa dako nga hackathon, nagwagtang niini nga tumotumo, ug naghisgot usab mahitungod sa mga bentaha ug mga palaaboton sa mga kompetisyon sa programmer.

Si Eugene usa ka batan-on nga nagsaad nga developer. Ang pag-apil sa Megapopis Moscow track, nga giorganisar sa Moscow Innovation Agency isip kabahin sa VirusHack online hackathon, siya, isip kabahin sa EGD BAG team (kauban nila Alexei Airapetov ug Anna Kovalenko), mas maayo nga nahimo kay sa uban ang tahas sa paghimo og usa ka information bot para sa ICQ New messenger, nga nagtaho sa mga tiggamit bahin sa pagkaylap sa impeksyon sa coronavirus.

Ang mananaog sa Hackathon: ang mga katungod sa digital nga solusyon nagpabilin kanamo

β€” Eugene, unsay gibuhat nimo ug sa imong mga sakop sa team sa wala pa moapil sa hackathon? Asa ka nagtuon, asa ka nagtrabaho, unsa nga mga proyekto ang imong gipangulohan? Nagnegosyo ka na ba?

Kami usa ka grupo sa mga kaedad. Nagtapos sa MSTU nga ginganlag N. E. Bauman ubos sa programa nga "Information Systems and Technologies" sa 2019. Kitang tanan nagprograma, apan sa lainlaing direksyon. Pananglitan, ang akong panguna nga stack mao ang C++/Qt, ug ang Lesha's (Alexey Airapetov - nota sa tagsulat) adunay Java. Dugang sa panguna nga buluhaton, ang matag usa kanamo adunay kaugalingon nga mga proyekto sa binuhi sa lainlaing mga yugto sa pagkompleto (gibasa nga gibiyaan). Sa kinatibuk-an, gamay ra ang miabot sa pagpagawas. Walay usa sa among grupo ang nakanegosyo kaniadto. Apan miapil kami, ingnon ta, sa β€œmahigalaon nga freelancing”, kung gikinahanglan ang tabang sa IT alang sa usa nga among nailhan.
Salamat sa edukasyon ug komon nga interes sa natad sa IT, dili lisud alang kanamo ang pagtanyag ug pagpatuman sa usa ka nagtrabaho nga solusyon sa halos bisan unsang problema.

β€” Mao ba kini ang una nga higayon nga nakigbahin ka sa usa ka hackathon? Giunsa nimo pagkadungog bahin sa track sa Megapolis Moscow?

β€” Sa personal, nakaapil na ko sa Aramco Upstream Solutions Technathon 2019 hackathon sa usa ka team uban sa mga kauban gikan sa Russian State University of Oil and Gas nga gingalan sa I.M. Gubkin, apan niadtong panahona wala kami swerte. Ang team walay duwa sa mga partisipante.

Nahibal-an namon ang bahin sa track nga "Megapolis Moscow" gikan sa mga higala: gilabay lang nila ang usa ka ad gikan sa pipila ka komunidad sa Sharpists (C # - mga developer) sa chat. Ang VirusHack miduol sa pag-apil sa hackathon nga responsable: nakahukom sila sa buluhaton nga abante ug halos gibahinbahin ang mga responsibilidad. Ug nakatabang gyud.

β€” Giunsa nimo pagtimbang-timbang ang pagkakomplikado sa buluhaton sa Bag-ong kustomer sa ICQ? Unsa ang lebel sa mga kontra?

β€” Ang buluhaton hingpit, sa akong opinyon, mohaum sa time frame sa hackathon. Kasagaran, sa usa ka magtiayon nga mga adlaw nga gigahin alang sa usa ka hackathon, daghang mga koponan ang nagpresentar sa usa ka konsepto o prototype ingon usa ka katapusan nga desisyon. Gipresentar namon ang nahuman nga produkto, nga sa ulahi, kauban ang kustomer, dali nga gidala kini sa produksiyon. Taas ang lebel sa mga kakompetensya. Ug naghinam-hinam gyud ko nga makita ang mga resulta sa ubang mga team. Daghang mga partisipante ang gitugotan sa ilang kaugalingon nga usa ka libre nga paghubad sa buluhaton: usa ka tawo, pananglitan, naghimo usa ka bot diin mahimo ka magdula sa yano nga kaswal nga mga dula.

- Sultihi kami bahin sa desisyon nga nahimo sa katapusan? Unsang mga himan ang gigamit sa pag-ugmad niini?

"Ang resulta usa ka bot sa impormasyon nga nagpahibalo sa mga tiggamit bahin sa pagkaylap sa impeksyon sa coronavirus.

Pinaagi sa pag-geotagging, ang mga tawo makadawat og impormasyon bahin sa bag-o ug daan nga mga kaso sa impeksyon sa mga lungsuranon, mahibal-an ang mga adres sa labing duol nga mga institusyong medikal ug laboratoryo alang sa pagsulay alang sa COVID-19, ug ang mga adres sa labing duol nga mga botika ug tindahan. Usab, usa ka gipasimple nga SMS generator ang gitukod sa bot aron makadawat usa ka electronic pass.

Sa pagsulat sa usa ka bot, ang standard nga Java language nga mga himan gigamit sa pag-regulate sa computational thread. Aron mapasimple kaayo ang trabaho sa bot, gipili ang usa ka librarya sa API gikan sa ICQ. Nasulbad usab namo ang problema sa pagpayano sa pag-deploy sa bot sa usa ka palibot sa produksiyon: nahibal-an nga ang Docker mao na karon ang sumbanan sa pagpalambo sa korporasyon, nag-andam kami og imahe sa Docker.

Sa kinatibuk-an, ang produkto nahimong sayon ​​nga i-upgrade ug ipahiangay sa scaling.

β€” Unsa ang labing lisud nga butang?

β€” Ang labing lisud nga butang, tingali, mao ang "paghiusa" sa tanan nga pagpaandar sa bot aron kini dali gamiton. Among gipatuman ang interface sa paagi nga ang user mosulod sa data sa text lamang sa grabeng mga kaso, sama pananglit, aron ipaila ang rason sa pag-isyu og usa ka higayon nga pass (oo, kini may kalabutan hangtud karon). Ang tanan nga interaksyon sa bot gipamubu sa takos nga paggamit sa mga himan sa mensahero mismo. Bug-os namong gi-disable ang abilidad sa manual nga pagsulod sa mga command. Pinaagi sa dalan, ania ang usa ka demo nga video sa bot: https://youtu.be/1xMXEq_Svj8

β€” Ikaw nahimong mananaog sa hackathon. Sa unsang paagi milambo ang mga panghitabo?

- Kami nakakat-on sa usa ka mapuslanon kaayo nga butang - ingon nga kini nahimo, kami sa among kaugalingon nagpabilin nga mga tag-iya sa copyright sa bot, nga bisan gamay nga nakurat kanako. Naghunahuna ko nga ang bisan unsang hackathon, sa halos pagsulti, usa ka pagbinayloay sa usa ka ideya nga natawo sa usa ka brainstorm sa team alang sa usa ka bililhon nga premyo. Apan gibasa nako pag-usab ang kasabutan ug ang mga lagda sa pag-apil ug wala akoy nakit-an nga sama niana. Mao nga sa ubang mga partisipante sa hackathon nga nabalaka nga kinahanglan ibalhin ang mga katungod sa ilang mga pag-uswag, gusto nako isulti nga dili, layo ra sa usa ka kamatuoran nga obligado ka nga buhaton kini. Sa VirusHack hackathon, mahimo pa gani nga itago ang code sa mga pribadong repositoryo, ug hatagan lang ang usa sa mga miyembro sa hurado nga temporaryo nga pag-access aron makahimo usa ka desisyon. Sa bisan unsang kaso, basaha kanunay ang mga dokumento sa pag-apil sa wala pa ang hackathon aron wala’y mga sorpresa sa umaabot.

Pinaagi sa dalan, nakahukom kami nga biyaan ang among code nga bukas: https://github.com/airaketa/egdbag-bot. "Fork" sa panglawas.
Pagkahuman sa hackathon, sa among kaugalingon nga inisyatiba, nag-andam kami usa ka pantalan sa bot alang sa Telegram API kung adunay ikaduha nga balud sa pandemya sa coronavirus. Apan mas maayo nga tugotan kini nga proyekto hangtod sa hangtod magpabilin sa mga pribadong repositoryo.

Karon naghunahuna kami kung giunsa ang pagpahiangay sa pagpaandar sa bot sa karon nga kahimtang, kung gitangtang na ang rehimen sa pag-inusara sa kaugalingon. Pananglitan, ang pagpangita alang sa mga fitness center, restawran ug uban pang pasilidad sa lungsod. Ang mga miyembro sa ICQ New team dili supak sa pag-host sa usa ka updated nga bersyon sa bot sa ilang mga pasilidad.

- Kinahanglan ba nga moapil ang mga programmer sa hackathon? Unsa sa imong hunahuna ang ilang mahatag sa mga partisipante ug mga mananaog?

- Tino nga bili niini. Kini usa ka cool nga kasinatian aron makompleto ang usa ka gipadapat nga buluhaton gikan sa wala sa pila ka adlaw, nga mahimo nimong hisgutan sa mga eksperto. Dugang pa, kini usa ka oportunidad sa pagtimbang-timbang sa imong mga kahanas ug ang "mga kahanas" sa mga miyembro sa team sa usa ka tinuod nga duha-tulo ka adlaw nga marathon. Kini usab ang networking. Sa bisan unsang natad, labi na sa IT, kini usa ka hinungdanon nga aspeto sa pag-uswag, sa akong hunahuna. Makapangita ka bag-ong mga tawo nga mapuslanon kanimo, makig-chat kanila, tan-awa ang ilang mga proyekto. Dugang pa, nga nakigbahin lamang sa pag-uswag sa panguna nga lugar sa trabaho, mahimo nimong sulayan ang imong kaugalingon sa usa ka hackathon sa usa ka bag-ong tahas, pananglitan, ingon usa ka "tag-iya sa produkto", "pangulo sa team" o lain nga papel. Apan alang sa mananaog, kini usa ka oportunidad alang sa malampuson nga kooperasyon sa mga nanguna nga kompanya, tabang sa pagpasiugda sa ilang ideya. Adunay daghang mga kaso diin ang mga dagkong proyekto mitubo gikan sa mga hackathon.

β€” Kaniadtong Agosto, nagsugod ang pagdawat sa mga aplikasyon alang sa usa ka bag-ong hackathon aron masulbad ang mga problema sa lungsod "Mga Lider sa Digital nga Pagbag-o". Ang mga mananaog niini makadawat og solidong ganti. Moapil ba ang imong team niini? Unsaon nimo pag-andam? Kung modaog ka, unsa ang imong gastohon sa premyo nga salapi?

β€” Alang kanako, ingon man sa ubang bahin sa team, ang panguna nga katuyoan sa pag-apil sa hackathon mao ang higayon nga makahimo usa ka prototype sa produkto sa sulod sa lugar nga among interes.
Nakakuha kami og kasinatian sa pag-uswag sa team ug usa ka maayong proyekto sa portfolio, nag-atubang kami nga makapaikag ug komplikado nga mga buluhaton. Siyempre gusto namong modaog. Bisan pa, wala kami gitumong nga makadawat usa ka premyo nga salapi. Kung makaayo ang proyekto, kini ang atong kadaugan.

Aron makapangandam alang sa kompetisyon "Mga Lider sa Digital nga Pagbag-o" sulayan namon nga mapalapad ang team: sa miaging hackathon adunay tulo kanamo ug, prangka, wala’y igo nga mga kamot. Dugang pa, sulbaron namon ang isyu sa na-install nga software aron ang tanan nga mga miyembro sa team adunay gikinahanglan nga set sa mga programa sa wala pa magsugod ang kompetisyon (sama sa gipakita sa kasinatian, daghang oras ang gigugol sa pagsulbad sa mga problema sa pag-synchronize sa software).

Kung nakakuha pa kami usa ka premyo, unya among gastohon ang kuwarta sa PS5 ug maglingkod sa balay sulod sa pipila ka semana. Joke! Siyempre, atong nasabtan nga ang ganting salapi, una sa tanan, pinansyal nga tabang alang sa dugang kalamboan sa proyekto. Ang pag-host, mga virtual machine ug uban pa bahin sa kung unsa ang igahin sa mga pondo.

Source: www.habr.com

Idugang sa usa ka comment