Gayan Hackathon: dwa yo nan solisyon dijital la rete avèk nou

Gayan Hackathon: dwa yo nan solisyon dijital la rete avèk nou

Yon Hackathon se yon konpetisyon pami devlopè yo kreye solisyon dijital nan enterè kliyan an. Malgre ke kalite evènman sa yo trè popilè nan anviwònman IT a, anpil pwofesyonèl talan yo pè patisipe nan yo. Youn nan rezon ki fè yo se estereyotip sou pèt la garanti nan dwa nan solisyon an devlope. Youn nan ganyan yo nan hackathon nan gwo echèl, Evgeniy Mavrin, disparèt mit sa a epi tou li pale sou avantaj yo ak kandida nan konpetisyon pwogramasyon.

Evgeniy se yon jèn pwomotè pwomèt. Lè li te patisipe nan tras "Megapopis Moskou", ki te òganize pa Ajans Inovasyon kapital la kòm yon pati nan Hackathon sou entènèt VirusHack, li, kòm yon pati nan ekip EGD BAG (ansanm ak Alexey Airapetov ak Anna Kovalenko), te fè travay la pi byen pase lòt moun. nan kreye yon bot enfòmasyon pou ICQ New messenger, ki te rapòte itilizatè yo sou pwopagasyon enfeksyon coronavirus.

Gayan Hackathon: dwa yo nan solisyon dijital la rete avèk nou

— Evgeniy, kisa ou menm ak manm ekip ou a te fè anvan ou te patisipe nan Hackaton an? Ki kote ou te etidye, ki kote ou te travay, nan ki pwojè ou te enplike? Èske w te patisipe nan biznis?

— Nou se yon ekip kamarad klas. Gradye nan MSTU ki te rele apre pwogram Mèt N. E. Bauman nan pwogram Sistèm Enfòmasyon ak Teknoloji nan 2019. Nou tout fè pwogramasyon, men nan diferan direksyon. Pou egzanp, pile prensipal mwen an se C++/Qt, ak Lesha a (Alexey Airapetov - nòt otè a) se Java. Anplis travay prensipal nou an, chak nan nou te gen pwòp pwojè bèt kay nou nan diferan etap nan fini (li abandon). An jeneral, ti kras te soti nan liberasyon an. Okenn nan ekip nou an pa te patisipe nan biznis anvan. Men, nou te patisipe, se konsa, nan "endependan zanmitay," lè yon moun ou konnen tou senpleman bezwen IT èd.
Gras a edikasyon nou ak enterè komen nan domèn IT, li pa difisil pou nou pwopoze ak aplike yon solisyon k ap travay nan prèske nenpòt pwoblèm.

— Èske se premye fwa ou te patisipe nan yon Hackathon? Ki jan ou te jwenn enfòmasyon sou tras la "Megapolis Moskou"?

— Pèsonèlman, mwen te deja patisipe nan Hackathon Aramco Upstream Solutions Technathon 2019 nan yon ekip ak kamarad nan Inivèsite Leta Ris la nan lwil oliv ak gaz yo te rele apre I.M. Gubkin, men tan sa a nou pa t gen chans. Pa te gen okenn match nan mitan patisipan yo nan ekip la.

Nou te aprann sou track la "Megapolis Moskou" nan men zanmi: yo tou senpleman jete yon reklam nan chat la soti nan kèk kominote nan sharpists (C# devlopè). Nou te apwoche patisipasyon nan VirusHack Hackathon an responsab: nou te deside sou travay la davans epi apeprè distribye responsablite. Epi li vrèman te ede.

— Ki jan ou evalye konpleksite travay ICQ nouvo kliyan an? Ki nivo opozan yo?

— Travay la adapte parfe, nan opinyon mwen, nan kad tan an nan hackathon la. Souvan, nan yon koup de jou atribye ba pou yon Hackathon, anpil ekip prezante yon konsèp oswa pwototip kòm solisyon final la. Nou prezante pwodwi a fini, ke nou menm ak kliyan an byen vit mete nan pwodiksyon an. Nivo opozan yo te wo. E mwen te vrèman enkyete lè mwen te wè rezilta lòt ekip yo. Anpil patisipan pèmèt tèt yo yon entèpretasyon gratis nan travay la: yon moun, pou egzanp, te fè yon bot ak ki ou ta ka jwe jwèt senp aksidantèl.

— Pale nou sou solisyon an ki te soti nan fen a? Ki zouti yo te itilize pou devlope li?

— Rezilta a se te yon bot enfòmasyon ki enfòme itilizatè yo sou pwopagasyon enfeksyon coronavirus.

Sèvi ak yon geotag, moun ka resevwa enfòmasyon sou nouvo ak ansyen ka enfeksyon sitwayen yo, chèche adrès enstitisyon medikal ki pi pre yo ak laboratwa pou fè tès pou COVID-19, ak adrès famasi ak magazen ki pi pre yo. Yon dèlko senplifye mesaj SMS pou resevwa yon pas elektwonik te bati tou nan bot la.

Pou kontwole koule enfòmatik lè w ap ekri yon bot, yo te itilize zouti estanda lang Java yo. Pou siyifikativman senplifye travay bot la, yo te chwazi bibliyotèk API ki soti nan ICQ. Nou te tou rezoud pwoblèm nan senplifye deplwaman bot la nan yon anviwònman pwodiksyon: konnen ke Docker se kounye a estanda nan devlopman antrepriz, nou prepare yon imaj Docker.

An jeneral, rezilta a se yon pwodwi ki fasil pou modènize ak adaptab pou dekale.

— Ki sa ki te pi difisil?

— Bagay ki pi difisil, pwobableman, se te nan "penyen" tout fonksyonalite yo nan bot la pou li ta pratik yo sèvi ak. Nou aplike koòdone nan yon fason ke itilizatè a antre done nan tèks sèlman nan ka ekstrèm, tankou, pou egzanp, endike rezon ki fè yo bay yon pas yon sèl fwa (wi, sa a te enpòtan jiska dènyèman). Tout entèraksyon ak bot la te desann nan itilizasyon konpetan nan zouti yo nan mesaje nan tèt li. Nou te konplètman enfim kapasite nan manyèlman antre kòmandman. By wout la, isit la se yon videyo Demo nan bot la: https://youtu.be/1xMXEq_Svj8

— Ou te vin gayan Hackathon la. Ki jan evènman yo te devlope pi lwen?

— Nou te aprann yon bagay trè itil - jan li te tounen soti, nou menm nou rete moun ki gen copyright nan bot la, ki menm etone m 'yon ti jan. Mwen te panse ke nenpòt hackathon se, apeprè pale, yon echanj nan yon lide ki fèt nan yon brase lide ekip pou yon pri valab. Men, mwen re-li akò a ak règleman nan patisipasyon epi yo pa jwenn anyen tankou sa. Se konsa, pou lòt patisipan Hackathon ki enkyete w pou gen pou transfere dwa yo nan devlopman yo, mwen vle di ke non, li se lwen soti nan yon reyalite ke ou pral fòse yo fè sa. Nan Hackathon nan VirusHack, li te menm posib yo estoke kòd la nan depo prive, epi tou senpleman bay youn nan manm jiri yo aksè tanporè pou pran yon desizyon. Nan nenpòt ka, anvan hackathon a, toujou li dokiman patisipasyon yo pou pa gen okenn sipriz nan lavni an.

By wout la, nou deside kite kòd nou an louvri: https://github.com/airaketa/egdbag-bot. "Fouch" pou sante ou.
Apre Hackathon an, sou pwòp inisyativ nou, nou te prepare yon pò bot pou API Telegram nan ka ta gen yon dezyèm vag nan pandemi coronavirus la. Men, li pi bon kite pwojè sa a rete pou tout tan nan depo prive.

Koulye a, nou ap panse sou adapte fonksyonalite a nan bot la nan sitiyasyon aktyèl la, lè rejim nan oto-izolasyon yo te leve. Pou egzanp, pou fè rechèch pou sant Fitness, restoran ak lòt enstalasyon vil la. Manm nan ekip ICQ New yo pa kont "hosting" yon vèsyon mete ajou nan bot la sou enstalasyon yo.

— Èske pwogramè yo ta dwe patisipe nan hackathons? Kisa ou panse yo ka bay patisipan yo ak ganyan yo?

- Definitivman vo li. Li se yon eksperyans fre ranpli yon travay aplike nan grate nan yon koup de jou, ki ou ka Lè sa a, diskite ak ekspè. Anplis, sa a se yon opòtinite pou evalye konpetans ou ak "konpetans" manm ekip yo nan yon maraton reyèl de twa jou. Se rezo tou. Nan nenpòt domèn, espesyalman nan IT, sa a se yon aspè trè enpòtan nan devlopman, jan li sanble m '. Ou ka jwenn nouvo moun ki itil ou, kominike avèk yo, epi wè pwojè yo. Anplis de sa, pandan w ap fè sèlman devlopman nan plas prensipal ou nan travay, ou ka eseye tèt ou nan yon hackathon nan yon nouvo wòl, pou egzanp, "pwopriyetè pwodwi", "dirijan ekip" oswa yon lòt wòl. Men, pou gayan an, sa a se yon opòtinite pou koperasyon siksè ak konpayi tèt yo, ede nan fè pwomosyon lide yo. Gen anpil ka kote pwojè gwo echèl te grandi nan hackathon.

— Aplikasyon pou yon nouvo Hackathon pou rezoud pwoblèm vil yo ap kòmanse nan mwa Out "Lidè transfòmasyon dijital". Ganyan li yo pral resevwa yon rekonpans sibstansyèl. Èske ekip ou a ap patisipe nan li? Ki jan ou pral prepare? Si ou genyen, kisa ou pral depanse pri lajan an?

— Pou mwen menm, osi byen ke pou rès ekip la, objektif prensipal la nan patisipe nan Hackathon a se opòtinite pou devlope yon pwototip nan yon pwodwi nan yon zòn ki enterese nou.
Nou jwenn eksperyans nan devlopman kolektif ak yon bon pwojè nan pòtfolyo nou an, epi nou fè fas ak travay enteresan ak konplèks. Natirèlman nou vle genyen. Sepandan, nou pa vize espesyalman pou resevwa yon pri lajan kach. Si pwojè a pote benefis, sa a pral viktwa nou.

Pou prepare pou konpetisyon an "Lidè transfòmasyon dijital" nou pral eseye elaji ekip la: nan Hackathon anvan an te gen twa nan nou epi, franchman pale, tou senpleman pa te gen ase men. Anplis de sa, nou pral rezoud pwoblèm nan ak lojisyèl enstale pou ke tout manm ekip yo gen seri a obligatwa nan pwogram anvan yo kòmanse nan konpetisyon an (jan eksperyans te montre, yon gwo kantite tan yo te pase rezoud pwoblèm ak senkronizasyon lojisyèl).

Si nou toujou jere jwenn yon pri, Lè sa a, nou pral depanse lajan an sou yon PS5 epi rete lakay ou pou yon koup de semèn. Blag! Natirèlman, nou konprann ke yon pri lajan kach se, premye nan tout, asistans finansye pou devlopman an plis nan pwojè a. Hosting, machin vityèl, ak sou sa yo se yon pati nan sa ki finans yo pral distribye nan.

Sous: www.habr.com

Achte hosting serye pou sit ki gen pwoteksyon DDoS, sèvè VPS VDS 🔥 Achte yon hébergement sit entènèt serye ak pwoteksyon DDoS, sèvè VPS VDS | ProHoster