Buannaiche Hackathon: tha na còraichean air fuasgladh didseatach fhathast còmhla rinn

Buannaiche Hackathon: tha na còraichean air fuasgladh didseatach fhathast còmhla rinn

Tha hackathon na cho-fharpais am measg luchd-leasachaidh gus fuasglaidhean didseatach a chruthachadh airson math an neach-ceannach. Ged a tha fèill mhòr air an t-seòrsa thachartasan seo san àrainneachd IT, tha eagal air mòran de phroifeiseantaich tàlantach pàirt a ghabhail annta. Is e aon de na h-adhbharan an stereotype mu chall cinnteach chòraichean air an fhuasgladh leasaichte. Tha aon de na buannaichean aig an hackathon mòr, Evgeniy Mavrin, a’ cur às don uirsgeul seo agus cuideachd a’ bruidhinn mu na buannachdan agus na tha san amharc aig farpaisean prògramaidh.

Tha Evgeniy na leasaiche òg gealltanach. An dèidh pàirt a ghabhail anns an t-slighe "Megapopis Moscow", air a chuir air dòigh le Buidheann Ùr-ghnàthachaidh a 'phrìomh-bhaile mar phàirt de hackathon air-loidhne VirusHack, rinn e fhèin, mar phàirt de sgioba EGD BAG (còmhla ri Alexey Airapetov agus Anna Kovalenko), an obair nas fheàrr na feadhainn eile. bho bhith a’ cruthachadh bot fiosrachaidh airson teachdaire ùr ICQ, a thug cunntas air luchd-cleachdaidh mu sgaoileadh galar coronavirus.

Buannaiche Hackathon: tha na còraichean air fuasgladh didseatach fhathast còmhla rinn

- Evgeniy, dè a rinn thu fhèin agus buill na sgioba agad mus do ghabh thu pàirt anns an hackathon? Càite an do rinn thu sgrùdadh, càite an robh thu ag obair, dè na pròiseactan anns an robh thu an sàs? An robh thu an sàs ann an gnìomhachas?

- Tha sinn nar sgioba de cho-oileanaich. Cheumnaich e bhon MSTU air ainmeachadh às deidh prògram maighstir N.E. Bauman anns a ’phrògram Siostaman Fiosrachaidh agus Teicneòlasan ann an 2019. Bidh sinn uile a’ dèanamh phrògraman, ach ann an diofar stiùiridhean. Mar eisimpleir, is e C ++/Qt am prìomh stac agam, agus is e Java aig Lesha (Alexey Airapetov - nota an ùghdair). A bharrachd air a’ phrìomh obair againn, bha na pròiseactan peata againn fhèin aig gach fear againn aig diofar ìrean crìochnachaidh (leugh trèigsinn). San fharsaingeachd, cha tàinig mòran den fhoillseachadh. Chan eil gin den sgioba againn air a bhith an sàs ann an gnìomhachas roimhe seo. Ach ghabh sinn pàirt, mar sin a bhruidhinn, ann an “saor-thoileach càirdeil,” nuair a dh’ fheumas cuideigin as aithne dhut dìreach cuideachadh IT.
Mar thoradh air ar foghlam agus ùidhean cumanta ann an raon IT, chan eil e doirbh dhuinn fuasgladh obrach a mholadh agus a bhuileachadh air cha mhòr duilgheadas sam bith.

- An e seo a’ chiad uair a bha thu a’ gabhail pàirt ann am hackathon? Ciamar a fhuair thu a-mach mun t-slighe "Megapolis Moscow"?

- Gu pearsanta, tha mi mu thràth air pàirt a ghabhail ann an hackathon Aramco Upstream Solutions Technathon 2019 ann an sgioba le companaich bho Oilthigh Ola is Gas Stàite na Ruis air ainmeachadh às deidh IM. Gubkin, ach bha sinn mì-shealbhach an uair sin. Cha robh maids eadar na com-pàirtichean san sgioba.

Dh'ionnsaich sinn mun t-slighe "Megapolis Moscow" bho charaidean: dìreach thilg iad sanas a-steach don chat bho choimhearsnachd de luchd-geur (C# luchd-leasachaidh). Chaidh sinn gu com-pàirteachadh ann an hackathon VirusHack gu ciallach: chuir sinn romhainn a’ ghnìomh ro-làimh agus chaidh dleastanasan a sgaoileadh gu garbh. Agus chuidich e gu mòr.

— Ciamar a nì thu measadh air iom-fhillteachd obair teachdaiche ùr ICQ? Dè an ìre a tha aig an luchd-dùbhlain?

- Tha an obair a’ freagairt gu foirfe, nam bheachd-sa, taobh a-staigh frèam-ama an hackathon. Gu tric, taobh a-staigh latha no dhà air a shònrachadh airson hackathon, bidh mòran sgiobaidhean a’ taisbeanadh bun-bheachd no prototype mar am fuasgladh deireannach. Thaisbean sinn an toradh crìochnaichte, a chuir sinn fhèin agus an neach-ceannach gu sgiobalta gu cinneasachadh. Bha ìre an luchd-dùbhlain àrd. Agus bha dragh mòr orm nuair a chunnaic mi toraidhean sgiobaidhean eile. Thug mòran chom-pàirtichean cead dhaibh fhèin mìneachadh an-asgaidh air a’ ghnìomh: rinn cuideigin, mar eisimpleir, bot leis am b’ urrainn dhut geamannan cas sìmplidh a chluich.

- Inns dhuinn mun fhuasgladh a thàinig a-mach aig a’ cheann thall? Dè na h-innealan a chaidh a chleachdadh airson a leasachadh?

- B ’e an toradh bot fiosrachaidh a thug fiosrachadh do luchd-cleachdaidh mu sgaoileadh galar coronavirus.

A’ cleachdadh geotag, dh’ fhaodadh daoine fiosrachadh fhaighinn mu chùisean ùra is sean de ghalaran shaoranaich, faighinn a-mach seòlaidhean nan ionadan meidigeach agus deuchainn-lannan as fhaisge airson deuchainnean a dhèanamh airson COVID-19, agus seòlaidhean nam bùthan-leigheadaireachd is na stòran as fhaisge. Chaidh gineadair teachdaireachd SMS nas sìmplidhe airson pas dealanach fhaighinn cuideachd a-steach don bhot.

Gus sruthan coimpiutaireachd a riaghladh nuair a thathar a’ sgrìobhadh bot, chaidh innealan cànain àbhaisteach Java a chleachdadh. Gus obair bot a dhèanamh nas sìmplidhe gu mòr, chaidh an leabharlann API bho ICQ a thaghadh. Dh ’fhuasgail sinn cuideachd an duilgheadas a thaobh cleachdadh a’ bot a dhèanamh nas sìmplidhe ann an àrainneachd cinneasachaidh: le fios gu bheil Docker a-nis na inbhe ann an leasachadh corporra, dheasaich sinn ìomhaigh Docker.

San fharsaingeachd, is e an toradh toradh a tha furasta ùrachadh agus a ghabhas atharrachadh gu sgèileadh.

- Dè an rud a bu duilghe?

- B’ e an rud as duilghe, is dòcha, a bhith “a’ cìreadh ”a h-uile gnìomh den bhot gus am biodh e goireasach a chleachdadh. Chuir sinn an eadar-aghaidh an gnìomh ann an dòigh is gum bi an neach-cleachdaidh a’ cuir a-steach dàta ann an teacsa a-mhàin ann an cùisean fìor, leithid, mar eisimpleir, gus an adhbhar airson pas aon-ùine a chuir a-mach (tha, bha seo buntainneach gu o chionn ghoirid). Thàinig a h-uile eadar-obrachadh leis a 'bot sìos gu cleachdadh comasach air innealan an teachdaire fhèin. Tha sinn air comas a chuir a-steach òrdughan a chuir a-steach le làimh. Co-dhiù, seo bhidio demo den bot: https://youtu.be/1xMXEq_Svj8

- Thàinig thu gu bhith na bhuannaiche air an hackathon. Ciamar a thàinig tuilleadh leasachaidh air tachartasan?

- Dh’ ionnsaich sinn aon rud glè fheumail - mar a thàinig e a-mach, dh ’fhan sinn fhìn mar luchd-gleidhidh dlighe-sgrìobhaidh a’ bhot, a chuir eadhon iongnadh orm. Bha mi a 'smaoineachadh gu bheil hackathon sam bith, gu ìre mhòr, na iomlaid de bheachd a rugadh ann an cnuasachadh sgioba airson duais luachmhor. Ach leugh mi an aonta agus na riaghailtean com-pàirteachaidh a-rithist agus cha do lorg mi dad mar sin. Mar sin do chom-pàirtichean hackathon eile a tha draghail mu bhith a’ gluasad chòraichean gu na leasachaidhean aca, tha mi airson a ràdh nach eil, tha e fada bho bhith na fhìrinn gum feum thu seo a dhèanamh. Aig hackathon VirusHack, bha e eadhon comasach an còd a stòradh ann an stòran prìobhaideach, agus dìreach cothrom sealach a thoirt dha aon de bhuill an diùraidh gus co-dhùnadh a dhèanamh. Ann an suidheachadh sam bith, ron hackathon, leugh na sgrìobhainnean com-pàirteachaidh an-còmhnaidh gus nach bi iongnadh sam bith san àm ri teachd.

Co-dhiù, chuir sinn romhainn ar còd fhàgail fosgailte: https://github.com/airaketa/egdbag-bot. “Fork” airson do shlàinte.
Às deidh an hackathon, leis an iomairt againn fhìn, dh’ ullaich sinn port bot airson an Telegram API gun fhios nach biodh dàrna tonn den ghalar sgaoilte coronavirus ann. Ach tha e nas fheàrr leigeil leis a’ phròiseact seo fuireach gu bràth ann an stòran prìobhaideach.

A-nis tha sinn a’ smaoineachadh mu bhith ag atharrachadh comas-gnìomh a ’bot a rèir an t-suidheachaidh làithreach, nuair a tha an rèim fèin-aonaranachd air a thogail. Mar eisimpleir, gus ionadan fallaineachd, taighean-bìdh agus goireasan baile eile a lorg. Chan eil buill de sgioba ùr ICQ an aghaidh “toirt aoigheachd” do dhreach ùraichte den bhot air na goireasan aca.

- Am bu chòir do luchd-prògramaidh pàirt a ghabhail ann an hackathons? An dùil dè as urrainn dhaibh a thoirt dha na com-pàirtichean agus na buannaichean?

- Gu cinnteach is fhiach e. Is e eòlas math a th’ ann gnìomh gnìomhaichte a choileanadh bhon fhìor thoiseach ann an latha no dhà, agus faodaidh tu an uairsin bruidhinn ri eòlaichean. A bharrachd air an sin, is e cothrom a tha seo do sgilean agus “sgilean” buill sgioba a mheasadh aig fìor mharaton dà-trì latha. Tha e cuideachd lìonra. Ann an raon sam bith, gu sònraichte ann an IT, tha seo na phàirt glè chudromach de leasachadh, mar a tha e coltach riumsa. Gheibh thu daoine ùra a tha feumail dhut, conaltradh riutha, agus na pròiseactan aca fhaicinn. A thuilleadh air an sin, fhad 'sa tha thu a' dèanamh leasachadh a-mhàin anns a 'phrìomh àite-obrach agad, faodaidh tu feuchainn air hackathon ann an dreuchd ùr, mar eisimpleir, "sealbhadair toraidh", "stiùir sgioba" no dreuchd eile. Ach airson an neach a bhuannaicheas, is e cothrom a tha seo airson co-obrachadh soirbheachail le prìomh chompanaidhean, cuideachadh le bhith ag adhartachadh am beachd. Tha mòran chùisean ann far an do dh'fhàs pròiseactan mòra a-mach à hackathons.

- Tòisichidh tagraidhean airson hackathon ùr gus fuasgladh fhaighinn air duilgheadasan baile-mòr san Lùnastal "Ceannardan cruth-atharrachadh didseatach". Gheibh na buannaichean duais shusbainteach. Am bi an sgioba agad a’ gabhail pàirt ann? Ciamar a bhios tu ag ullachadh? Ma bhuannaicheas tu, dè air a chosgas tu an duais airgid?

- Dhòmhsa, a bharrachd air a’ chòrr den sgioba, is e am prìomh amas airson pàirt a ghabhail anns an hackathon an cothrom prototype de thoraidhean a leasachadh taobh a-staigh raon anns a bheil ùidh againn.
Bidh sinn a’ faighinn eòlas air leasachadh coitcheann agus deagh phròiseact nar cùram-roinne, agus tha gnìomhan inntinneach is toinnte romhainn. Gu dearbh tha sinn airson buannachadh. Ach, chan eil sinn ag amas gu sònraichte air duais airgid fhaighinn. Ma bheir am pròiseact buannachdan, is e seo ar buaidh.

Gus ullachadh airson na farpais "Ceannardan cruth-atharrachadh didseatach" feuchaidh sinn ris an sgioba a leudachadh: anns an hackathon roimhe bha triùir againn agus, gu fìrinneach, cha robh làmhan gu leòr ann. A bharrachd air an sin, fuasglaidh sinn a’ chùis le bathar-bog stàlaichte gus am bi an seata phrògraman riatanach aig a h-uile ball den sgioba ro thoiseach na farpais (mar a tha eòlas air sealltainn, tha tòrr ùine ga chaitheamh a’ fuasgladh dhuilgheadasan le sioncronadh bathar-bog).

Ma thèid againn air duais fhaighinn fhathast, caithidh sinn an t-airgead air PS5 agus fuirichidh sinn dhachaigh airson beagan sheachdainean. fealla-dhà! Gu dearbh, tha sinn a 'tuigsinn gur e duais airgid, an toiseach, taic ionmhais airson tuilleadh leasachaidh air a' phròiseact. Tha aoigheachd, innealan brìgheil, agus mar sin air adhart mar phàirt de na thèid an ionmhas a sgaoileadh.

Source: www.habr.com

Cuir beachd ann