Hackathon Gewënner: d'Rechter op déi digital Léisung bleiwen bei eis

Hackathon Gewënner: d'Rechter op déi digital Léisung bleiwen bei eis

En Hackathon ass e Concours tëscht Entwéckler fir digital Léisungen am Interesse vum Client ze kreéieren. Och wann dës Zorte vun Eventer am IT-Ëmfeld ganz populär sinn, fäerten vill talentéiert Fachleit un hinnen deelzehuelen. Ee vun de Grënn ass de Stereotyp iwwer de garantéierte Verloscht vun de Rechter op déi entwéckelt Léisung. Ee vun de Gewënner vum groussen Hackathon, Evgeniy Mavrin, verdreift dëse Mythos a schwätzt och iwwer d'Virdeeler an d'Perspektiven vun de Programméierungscompetitiounen.

Evgeniy ass e jonke villverspriechend Entwéckler. Nodeem hien un der Streck "Megapopis Moskau" deelgeholl huet, organiséiert vun der Innovatiounsagentur vun der Haaptstad am Kader vum VirusHack Online Hackathon, huet hien als Deel vun der EGD BAG Team (zesumme mam Alexey Airapetov an Anna Kovalenko) d'Aufgab besser gemaach wéi anerer. vun der Schafung vun engem Informatiounsbot fir den ICQ New Messenger, deen d'Benotzer iwwer d'Verbreedung vun der Coronavirus Infektioun gemellt huet.

Hackathon Gewënner: d'Rechter op déi digital Léisung bleiwen bei eis

- Evgeniy, wat hutt Dir an Är Teammemberen gemaach ier Dir um Hackathon deelgeholl hutt? Wou hues du studéiert, wou hues du geschafft, a wéi enge Projete waart Dir involvéiert? Hutt Dir am Geschäft involvéiert?

- Mir sinn eng Equipe vu Klassekomeroden. Ofschloss vum MSTU benannt nom NE Bauman Masterprogramm am Informatiounssystemer an Technologies Programm am Joer 2019. Mir maachen all Programméiere, awer a verschiddene Richtungen. Zum Beispill, meng Haapt Stack C ++/Qt, an Lesha (Alexey Airapetov - Auteur d'Notiz) Java. Zousätzlech zu eiser Haaptaarbecht, hat jidderee vun eis eis eegen Hausdéierprojeten a verschiddenen Etappe vun der Fäerdegstellung (liesen Verloossung). Am Allgemengen ass wéineg vun der Verëffentlechung komm. Keen vun eisem Team war virdrun am Geschäft involvéiert. Mee mir hunn, souzesoen, um "frëndleche Freelancing" deelgeholl, wann een deen Dir kennt einfach IT-Hëllef brauch.
Dank eiser Ausbildung a gemeinsamen Interessen am IT Beräich ass et net schwéier fir eis eng funktionéierend Léisung fir bal all Problem ze proposéieren an ëmzesetzen.

- War dat Är éischte Kéier un engem Hackathon deelzehuelen? Wéi hutt Dir iwwer d'Streck "Megapolis Moskau" gewuer?

- Perséinlech hunn ech schonn um Aramco Upstream Solutions Technathon 2019 Hackathon deelgeholl an engem Team mat Komeroden vun der Russian State University of Oil and Gas no I.M. Gubkin, mä déi Kéier hu mir Pech. Et gouf kee Match tëscht de Participanten an der Equipe.

Mir hunn iwwer d'Streck "Megapolis Moskau" vu Frënn geléiert: si hunn einfach eng Annonce an de Chat vun enger Gemeinschaft vu Sharpisten (C # Entwéckler) geworf. Mir hunn d'Participatioun um VirusHack Hackathon verantwortlech ukomm: mir hunn d'Aufgab am Viraus decidéiert an d'Verantwortung ongeféier verdeelt. An et huet wierklech gehollef.

- Wéi bewäert Dir d'Komplexitéit vun der ICQ Neie Client seng Aufgab? Wat ass den Niveau vun de Géigner?

— D’Aufgab passt menger Meenung no perfekt an den Zäitraum vum Hackathon. Dacks, bannent e puer Deeg fir en Hackathon zougewisen, presentéieren vill Teams e Konzept oder Prototyp als final Léisung. Mir hunn de fäerdege Produkt virgestallt, dee mir an de Client séier an d'Produktioun bruecht hunn. Den Niveau vun de Géigner war héich. An ech war wierklech besuergt wéi ech d'Resultater vun aneren Équipen gesinn hunn. Vill Participanten hunn sech eng gratis Interpretatioun vun der Aufgab erlaabt: een huet zum Beispill e Bot gemaach, mat deem Dir einfach Casual Spiller spille konnt.

- Sot eis iwwer d'Léisung déi um Enn erauskomm ass? Wéi eng Tools goufen benotzt fir et z'entwéckelen?

- D'Resultat war en Informatiounsbot deen d'Benotzer iwwer d'Verbreedung vun der Coronavirus Infektioun informéiert huet.

Mat Hëllef vun engem Geotag konnten d'Leit Informatioun iwwer nei an al Fäll vun der Infektioun vu Bierger kréien, d'Adresse vun den nooste medizineschen Institutiounen a Laboratoiren erausfannen fir Tester fir COVID-19 ze maachen, an d'Adresse vun den nooste Apdikten a Geschäfter. E vereinfachte SMS Message Generator fir en elektronesche Pass ze kréien ass och an de Bot agebaut.

Fir Berechnungsfloss ze reguléieren wann Dir e Bot schreift, goufen Standard Java Sprooch Tools benotzt. Fir d'Aarbecht vum Bot wesentlech ze vereinfachen, gouf d'API-Bibliothéik vun ICQ gewielt. Mir hunn och de Problem geléist fir d'Vereinfachung vum Bot an engem Produktiounsëmfeld ze vereinfachen: wëssend datt Docker elo de Standard an der Firmenentwécklung ass, hu mir en Docker Image virbereet.

Am Allgemengen ass d'Resultat e Produkt dat einfach ze moderniséieren an un d'Skaléierung adaptéiert ass.

- Wat war dat schwéierst?

- Déi schwieregst Saach, wahrscheinlech, war all d'Funktionalitéit vum Bot ze "kämmen", sou datt et bequem wier ze benotzen. Mir hunn d'Interface esou ëmgesat datt de Benotzer nëmmen an extremen Fäll Daten an den Text aginn, wéi zum Beispill, fir de Grond fir en eemolege Pass auszeginn (jo, dat war bis viru kuerzem relevant). All Interaktioun mam Bot koum op déi kompetent Notzung vun den Tools vum Messenger selwer. Mir hunn d'Fäegkeet fir manuell Kommandoen anzeginn komplett ausgeschalt. Iwwregens, hei ass en Demo Video vum Bot: https://youtu.be/1xMXEq_Svj8

- Dir sidd de Gewënner vum Hackathon ginn. Wéi hunn d'Evenementer sech weider entwéckelt?

- Mir hunn eng ganz nëtzlech Saach geléiert - wéi et sech erausstellt, si mir selwer d'Auteursrechter vum Bot bliwwen, wat mech souguer e bëssen iwwerrascht huet. Ech hu geduecht datt all Hackathon, ongeféier geschwat, en Austausch vun enger Iddi, déi an engem Team Brainstorm gebuer gouf, fir e wäertvolle Präis ass. Mee ech hunn den Accord an d'Regele vun der Participatioun nach eng Kéier gelies an hunn näischt esou fonnt. Also fir aner Hackathon-Participanten, déi Suergen hunn, d'Rechter op hir Entwécklungen ze iwwerdroen, wëll ech soen, nee, et ass wäit ewech datt Dir gezwongen sidd dat ze maachen. Um VirusHack Hackathon war et esouguer méiglech, de Code a private Repositories ze späicheren, an einfach engem vun de Jurymemberen temporäre Zougang ze ginn fir eng Entscheedung ze treffen. Op alle Fall, virum Hackathon, liest ëmmer d'Participatiounsdokumenter fir datt et an Zukunft keng Iwwerraschungen gëtt.

Mir hunn iwwregens decidéiert eise Code oppen ze loossen: https://github.com/airaketa/egdbag-bot. "Gabel" fir Är Gesondheet.
Nom Hackathon hu mir op eegener Initiativ e Bot-Port fir den Telegram API virbereet am Fall vun enger zweeter Welle vun der Coronavirus Pandemie. Awer et ass besser dëse Projet fir ëmmer a private Repositories ze loossen.

Elo denken mir drun d'Funktionalitéit vum Bot un déi aktuell Situatioun unzepassen, wann de Regime vun der Selbstisolatioun opgehuewe gouf. Zum Beispill, fir Fitnesszenteren, Restauranten an aner Stadsanlagen ze sichen. Membere vun der ICQ New Team sinn net géint eng aktualiséiert Versioun vum Bot op hir Ariichtungen ze "hosten".

- Solle Programméierer un Hackathons deelhuelen? Wat mengt Dir, si kënnen d'Participanten a Gewënner ginn?

- Sëcher wäert et. Et ass eng cool Erfahrung eng ugewandt Aufgab vun Null an e puer Deeg ofzeschléissen, déi Dir dann mat Experten diskutéiere kënnt. Plus, dëst ass eng Geleeënheet Är Fäegkeeten an d'"Fäegkeeten" vun Teammemberen op engem richtegen zwee-dräi-Dag Marathon ze bewäerten. Et ass och Netzwierker. An all Beräich, besonnesch am IT, ass dëst e ganz wichtegen Aspekt vun der Entwécklung, wéi et mir schéngt. Dir kënnt nei Leit fannen, déi Iech nëtzlech sinn, mat hinnen kommunizéieren an hir Projeten gesinn. Zousätzlech, wärend Dir nëmmen Entwécklung op Ärer Haaptplaz vun der Aarbecht maacht, kënnt Dir Iech op engem Hackathon an enger neier Roll probéieren, zum Beispill "Produktbesëtzer", "Team Lead" oder eng aner Roll. Awer fir de Gewënner ass dëst eng Geleeënheet fir eng erfollegräich Zesummenaarbecht mat Topfirmen ze hëllefen, hir Iddi ze promoten. Et gi vill Fäll wou grouss-Skala Projeten aus Hackathons gewuess.

- Uwendungen fir en neien Hackathon fir Stadproblemer ze léisen fänken am August un "Leader of Digital Transformation". Seng Gewënner kréien eng substantiell Belounung. Wäert Är Equipe doranner matmaachen? Wéi wäert Dir preparéieren? Wann Dir gewënnt, op wat verbréngt Dir de Cashpräis?

- Fir mech, wéi och fir de Rescht vun der Equipe, ass d'Haaptziel vun der Participatioun um Hackathon d'Méiglechkeet e Prototyp vun engem Produit an engem Beräich vun Interessi fir eis ze entwéckelen.
Mir kréien Erfahrung an der kollektiver Entwécklung an e gudde Projet an eisem Portfolio, a mir sti mat interessanten a komplexen Aufgaben. Natierlech wëlle mir gewannen. Mir zielen awer net speziell fir e Cashpräis ze kréien. Wann de Projet Virdeeler bréngt, ass dat eis Victoire.

Fir de Concours virzebereeden "Leader of Digital Transformation" mir probéieren d'Equipe auszebauen: am virege Hackathon waren et dräi vun eis an, éierlech gesoot, et waren einfach net genuch Hänn. Zousätzlech wäerte mir d'Thema mat installéierter Software léisen, sou datt all Teammemberen déi erfuerderlech Set vu Programmer virum Start vum Concours hunn (wéi d'Erfahrung gewisen huet, gëtt vill Zäit verbruecht fir Probleemer mat Software Synchroniséierung ze léisen).

Wa mir et nach fäerdeg bréngen e Präis ze kréien, da verbrénge mir d'Suen op e PS5 a bleiwen e puer Wochen doheem. Geck! Natierlech verstinn mir datt e Geldpräis fir d'éischt eng finanziell Hëllef fir d'Weiderentwécklung vum Projet ass. Hosting, virtuelle Maschinnen, an esou weider sinn Deel vun deem wat d'Finanze verdeelt ginn.

Source: will.com