Avviż diġitali - kif ġara

Din mhix l-ewwel hackathon li nirbaħ, mhux l-ewwel waħda dwarha kitba, u din mhix l-ewwel post fuq Habré iddedikat għal "Digital Breakthrough". Imma ma stajtx ma nikteb. Inqis l-esperjenza tiegħi unika biżżejjed biex naqsam. Probabbilment jien l-unika persuna f’din l-hackathon li rebaħ l-istadju reġjonali u l-finali bħala parti minn timijiet differenti. Trid tkun taf kif ġara dan? Merħba għall-qattus.

Stadju reġjonali (Moska, Lulju 27 - 28, 2019).

L-ewwel rajt reklam għal "Digital Breakthrough" x'imkien f'Marzu-April ta 'din is-sena. Naturalment, ma stajtx inħalli hackathon daqshekk kbir u rreġistrajt fuq is-sit. Hemmhekk sirt familjari mal-kundizzjonijiet u l-programm tal-kompetizzjoni. Irriżulta li biex tasal għall-hackathon, kellek tgħaddi minn test onlajn, li beda fis-16 ta’ Mejju. U, forsi, kont konvenjenti ninsa dwarha, peress li ma rċevejtx ittra li tfakkarni dwar il-bidu tal-ittestjar. U, irrid ngħid, fil-futur L-ITTRI KOLLHA li ġew lili mis-CPU konsistentement spiċċaw fil-folder tal-ispam. Anke jekk għafast il-buttuna "mhux oġġezzjonabbli" kull darba. Ma nafx kif irnexxielhom jiksbu riżultat bħal dan; ma ħadmitx għalija bil-posta fuq MailGun. U l-guys donnhom ma jafu xejn dwar l-eżistenza ta 'servizzi bħal isnotspam.com. Imma aħna digress.

Ġejt imfakkra dwar il-bidu tal-ittestjar f'waħda mil-laqgħat klabb tal-istartjar, hemmhekk iddiskutejna wkoll il-formazzjoni tat-tim. Wara li ftaħt il-lista tat-testijiet, l-ewwel sibt għat-test tal-Javascript. B'mod ġenerali, il-kompiti kienu xi ftit jew wisq adegwati (bħal dak li se jkun ir-riżultat jekk iżżid 1 + '1' fil-console). Iżda mill-esperjenza tiegħi, kont nuża testijiet bħal dawn meta nirrekluta għal impjieg jew tim b'riżervi kbar ħafna. Il-fatt hu li fix-xogħol reali, programmatur rari jiltaqa' ma 'affarijiet bħal dawn, bil-kapaċità tiegħu li jiddebuggja malajr il-kodiċi - dan l-għarfien ma jikkorrelata bl-ebda mod, u tista' tħarreġ għal affarijiet bħal dawn għal intervisti pjuttost faċilment (naf minni nnifsi). B'mod ġenerali, għafast it-test pjuttost malajr, f'xi każijiet ikkontrollajt lili nnifsi fil-console. Fit-test tal-python, il-kompiti kienu bejn wieħed u ieħor tal-istess tip, ttestjajt lili nnifsi wkoll fil-console, u kont sorpriż li nikseb aktar punti milli f'JS, għalkemm qatt ma pprogrammajt professjonalment f'Python. Aktar tard, f'konversazzjonijiet mal-parteċipanti, smajt stejjer dwar kif programmaturi b'saħħithom kisbu punteġġ baxx fit-testijiet, kif xi nies irċevew ittri li jgħidu li ma għaddewx mill-proċess tal-għażla għas-CPU, u mbagħad ġew mistiedna għalih xorta waħda. Huwa ċar li l-ħallieqa ta 'dawn it-testijiet x'aktarx ma semgħu xejn dwarhom teorija tat-test, la dwar l-affidabbiltà u l-validità tagħhom, u lanqas dwar kif jiġu ttestjati, u l-idea bit-testijiet kienet tkun falliment mill-bidu nett, anke jekk ma qisniex l-għan ewlieni tal-hackathon. U l-għan ewlieni tal-hack, kif tgħallimt aktar tard, kien li jistabbilixxi rekord Guinness, u t-testijiet ikkontradiwh.

F'xi ħin wara li għaddew mit-testijiet, ċempluli, staqsew jekk nipparteċipax, iċċaraw id-dettalji u qaluli kif nidħol fiċ-chat għall-għażla ta' tim. Dalwaqt, dħalt fiċ-chat u ktibt fil-qosor dwari nnifsi. Kien hemm żibel sħiħ għaddej fiċ-chat; deher li l-organizzaturi kienu qed jirreklamaw lil ħafna nies każwali li ma kellhom xejn x'jaqsmu mal-IT. Bosta maniġers tal-prodott "fil-livell ta 'Steve Jobs" (frażi reali mis-sottomissjoni ta' parteċipant wieħed) stejjer stejjer dwarhom infushom, u l-iżviluppaturi normali lanqas biss kienu viżibbli. Imma kont xortik tajba u dalwaqt ingħaqad ma’ tliet programmaturi JS b’esperjenza. Iltqajna ma 'xulxin diġà fl-hackathon, u mbagħad żidna tifla mat-tim għall-ispirazzjoni u nsolvu kwistjonijiet ta' organizzazzjoni. Ma niftakarx għaliex, iżda ħadna s-suġġett "Taħriġ taċ-Ċibersigurtà" u inkludejna fil-binarju "Xjenza u Edukazzjoni 2". Għall-ewwel darba sibt ruħi f’tim ta’ 4 programmaturi b’saħħithom u għall-ewwel darba ħassejt kemm kienet faċli li tirbaħ f’kompożizzjoni bħal din. Ġejna mhux ippreparati u argumentaw sal-ikla u ma stajniex niddeċiedu x’se nagħmlu: applikazzjoni tal-mowbajl jew waħda tal-web. Fi kwalunkwe sitwazzjoni oħra kont naħseb li kien falliment. L-iktar ħaġa importanti għalina kienet li nifhmu kif inkunu aħjar mill-kompetituri tagħna, għax madwar kien hemm ħafna timijiet li kienu qed jaqtgħu testijiet, logħob taċ-ċibersigurtà u affarijiet simili. Wara li ħares lejn dan u għamilna fuq Google programmi ta 'taħriġ u apps, iddeċidejna li d-differenzjatur ewlieni tagħna jkun eżerċizzji tan-nar. Aħna għażilna għadd ta’ karatteristiċi li sibna interessanti biex nimplimentaw (reġistrazzjoni bl-email u verifika tal-password kontra databases tal-hackers, tibgħat emails ta’ phishing (f’forma ta’ ittri minn banek magħrufa), taħriġ fl-inġinerija soċjali fiċ-chat). Wara li ddeċidejna x'qed nagħmlu u nifhmu kif nistgħu nispikkaw, malajr ktibna applikazzjoni web sħiħa, u kelli r-rwol mhux tas-soltu ta 'żviluppatur backend. B’hekk, b’fiduċja rbaħna l-korsa tagħna u, bħala parti minn tliet timijiet oħra, ikkwalifikajna għall-finali f’Kazan. Aktar tard, f’Kazan, sirt naf li l-għażla għall-finali kienet finzjoni; hemmhekk iltqajt ma’ ħafna uċuħ familjari mit-timijiet li ma għaddewx mill-għażla. Saħansitra ġejna intervistati minn ġurnalisti minn Channel 1. Madankollu, fir-rapport minnha, l-applikazzjoni tagħna kienet murija biss għal sekonda.

Avviż diġitali - kif ġara
Tim Snowed, fejn irbaħt l-istadju reġjonali

Finali (Kazan, 27 – 29 ta’ Settembru, 2019)

Imma mbagħad bdew il-fallimenti. Il-programmaturi kollha mit-tim Snowed fi żmien madwar xahar, wieħed wara l-ieħor, irrappurtaw li ma jkunux jistgħu jmorru Kazan għall-finali. U ħsibt biex insib tim ġdid. L-ewwel, għamilt sejħa fiċ-chat ġenerali tar-Russu Hack Team, u għalkemm hemm irċevejt ħafna tweġibiet u stediniet biex tingħaqad ma 'timijiet, ħadd minnhom ma ġibdili l-attenzjoni. Kien hemm timijiet żbilanċjati, bħal prodott, żviluppatur mobbli, front-end, reminixxenti ta 'ċinju, gambli u lizz minn ħrejjef. Kien hemm ukoll timijiet li ma kinux adattati għalija f’termini ta’ teknoloġija (per eżempju, bl-iżvilupp ta’ applikazzjoni tal-mowbajl f’Flutter). Fl-aħħarnett, f'chat li kont qiest trashy (l-istess VKontakte fejn saret l-għażla tat-timijiet għall-istadju reġjonali), tpoġġa reklam dwar it-tfittxija għal frontender għat-tim, u ktibt purament bl-addoċċ. Il-guys irriżultaw li kienu studenti gradwati fi Skoltech u immedjatament offrew li jiltaqgħu u jiffamiljarizzaw ruħhom. Għoġobni; timijiet li jippreferu jsiru jafu lil xulxin mill-ewwel waqt hackathon normalment jallarmawni bin-nuqqas ta’ motivazzjoni tagħhom. Iltqajna f'"Rake" fuq Pyatnitskaya. Il-ġuvini dehru intelliġenti, motivati, kunfidenti fihom infushom u fir-rebħa, u jien ħadt id-deċiżjoni eżatt hemmhekk. Għadna ma konniex nafu x’binarji u ħidmiet se jkunu fil-finali, iżda asssumijna li se nagħżlu xi ħaġa relatata mat-Tagħlim tal-Machine. U l-kompitu tiegħi se jkun li nikteb admin għal din il-kwistjoni, għalhekk ħejjejt mudell għal dan minn qabel ibbażat fuq antd-admin.
Mort Kazan b’xejn, a skapitu tal-organizzaturi. Irrid ngħid li diġà ġie espress ħafna skuntentizza fiċ-chats u l-blogs dwar ix-xiri tal-biljetti u, b’mod ġenerali, l-organizzazzjoni tal-finali, mhux se nerġa’ ngħid dan kollu.

Wara li wasalna Kazan Expo, irreġistrajt (kelli ftit problemi biex nikseb badge) u ħadna l-kolazzjon, morna nagħżlu track. Morna biss għall-ftuħ kbir, fejn tkellmu uffiċjali, għal madwar minuti 10. Fil-fatt, diġà kellna l-binarji preferuti tagħna, iżda konna interessati fid-dettalji. Fil-binarju Nru 18 (Rostelecom), pereżempju, irriżulta li kien meħtieġ li tiġi żviluppata applikazzjoni mobbli, għalkemm dan ma kienx fid-deskrizzjoni fil-qosor. Għamilna l-għażla ewlenija bejn binarju Nru 8 Defectoscopy ta 'pipelines, Gazprom Neft PJSC u binarju Nru 13 ċentri perinatali, Kamra tal-Kontijiet tal-Federazzjoni Russa. Fiż-żewġ każijiet, kienet meħtieġa Data Science, u fiż-żewġ każijiet, il-web setgħet ġiet miżjuda. Fil-binarju Nru 13, konna mwaqqfa mill-fatt li l-kompitu tax-Xjenza tad-Data hemmhekk kien pjuttost dgħajjef, kien meħtieġ li parse Rosstat u ma kienx ċar jekk kienx meħtieġ panel ta 'amministrazzjoni. U l-valur stess tal-kompitu kien fid-dubju. Fl-aħħar, iddeċidejna li bħala tim konna aktar adattati biex track 8, speċjalment peress li l-guys diġà kellhom esperjenza biex isolvu problemi simili. Bdejna billi ħsibna fix-xenarju li fih l-applikazzjoni tagħna kienet se tintuża mill-utent aħħari. Irriżulta li kien ikollna żewġ tipi ta’ utenti: techies li kienu interessati fl-informazzjoni teknika u maniġers li kellhom bżonn indikaturi finanzjarji. Meta ħarġet idea tax-xenarju, deher ċar x'għandek tagħmel fuq in-naħa ta 'quddiem, x'għandu jiġbed id-disinjatur, u liema metodi kienu meħtieġa fuq in-naħa ta' wara, sar possibbli li jitqassmu l-kompiti. Ir-responsabbiltajiet fit-tim tqassmu kif ġej: żewġ persuni solvew ML b'dejta riċevuta minn esperti tekniċi, persuna waħda kitbet il-backend f'Python, ktibt il-front end f'React u Antd, id-disinjatur ġibed l-interfaces. Saħansitra poġġejna bilqiegħda biex ikun iktar konvenjenti għalina li nikkomunikaw waqt li nsolvu l-problemi tagħna.

L-ewwel jum tellgħet kważi inosservat. F'komunikazzjoni ma 'esperti tekniċi, irriżulta li huma (Gazprom Neft) kienu diġà solvew din il-problema, kienu biss jistaqsu jekk setgħetx tissolva aħjar. Mhux se ngħid li dan naqqas il-motivazzjoni tiegħi, iżda ħalla residwu. Kont sorpriż li bil-lejl il-moderaturi tas-sezzjoni nnutaw it-timijiet ta 'ħidma (kif qalu għall-istatistika); dan normalment ma jiġix ipprattikat fil-hackathons. Sa filgħodu kellna prototip ta 'quddiem, xi rudimenti ta' wara, u l-ewwel soluzzjoni ML lesta. B'mod ġenerali, diġà kien hemm xi ħaġa li juru lill-esperti. Is-Sibt wara nofsinhar, id-disinjatur ovvjament ġibed aktar interfaces milli jkolli ħin biex nikkodifika u qaleb għall-ħolqien ta 'preżentazzjoni. Is-Sibt twarrab għar-reġistrazzjoni tar-rekord, u filgħodu, kull min kien jaħdem fis-sala ġie mitfugħ fil-kuritur, imbagħad id-dħul u l-ħruġ mis-sala saru permezz ta’ badges, u kien possibbli li jitlaq għal mhux aktar. minn siegħa kuljum. Mhux se ngħid li dan ikkawżalna xi inkonvenjent sinifikanti; il-biċċa l-kbira tal-ġurnata għadna bilqiegħda u ħdimna. L-ikel, tabilħaqq, kien żgħir ħafna; għall-ikel irċevejna tazza brodu, torta u tuffieħ, iżda għal darb'oħra dan ma tantx iddejjaqna, konna ffukati fuq xi ħaġa oħra.

Perjodikament taw barri aħmar, żewġ bottijiet għal kull id, li kien ta 'għajnuna kbira. Ir-riċetta tax-xarba enerġetika + tal-kafè, li kienet ilha ttestjata f'hackathons, ippermettili nikkodifika l-lejl kollu u l-għada, billi nkun ferrieħa daqs tazza. Fit-tieni jum, aħna, fil-fatt, sempliċement żidna karatteristiċi ġodda għall-applikazzjoni, ikkalkula indikaturi finanzjarji, u bdejna nuru graffs dwar l-istatistika ta 'difetti fl-awtostradi. Ma kien hemm l-ebda reviżjoni tal-kodiċi bħala tali fil-binarju tagħna; l-esperti vvalutaw is-soluzzjoni għall-problema fl-istil kaggle.com, ibbażat fuq l-eżattezza tat-tbassir, u l-parti ta 'quddiem ġiet evalwata viżwalment. Is-soluzzjoni ML tagħna rriżulta li kienet l-aktar preċiża, forsi dan huwa dak li ppermettietna nsiru mexxejja. Bil-lejl mis-Sibt sal-Ħadd ħdimna sas-2 am, u mbagħad morna norqdu fl-appartament li użajna bħala bażi. Irqadna għal madwar 5 sigħat, nhar il-Ħadd fid-9 am konna diġà Kazan Expo. Ħajjt xi ħaġa bil-għaġla, imma l-biċċa l-kbira tal-ħin inqattgħu nipprepara għal qabel id-difiża. Il-pre-difiżi saru f'2 streams, quddiem żewġ timijiet ta' esperti; konna mitluba nitkellmu l-aħħar, peress li ż-żewġ timijiet ta' esperti riedu jisimgħuna. Ħadna dan bħala sinjal tajjeb. L-applikazzjoni ġiet murija mill-laptop tiegħi, minn server dev li qed jaħdem; ma kellniex ħin biex niskjeraw l-applikazzjoni kif suppost, madankollu, kulħadd għamel l-istess.

B'mod ġenerali, kollox mar tajjeb, ġejna indikati punti li fihom nistgħu ntejbu l-applikazzjoni tagħna, u fil-ħin qabel id-difiża saħansitra ppruvajna nimplimentaw xi wħud minn dawn il-kummenti. Id-difiża wkoll marru sorpriżament bla xkiel. Fuq il-bażi tar-riżultati ta’ qabel id-difiża, konna nafu li konna fuq quddiem f’termini ta’ punti, konna fuq quddiem f’termini ta’ preċiżjoni tas-soluzzjoni, kellna front-end tajjeb, disinn tajjeb u, b’mod ġenerali, kellna tajjeb sentimenti. Sinjal ieħor favorevoli kien li t-tfajla moderatur mis-sezzjoni tagħna ħadet selfie magħna qabel ma daħlet fis-sala tal-kunċerti, u mbagħad issuspettajt li forsi taf xi ħaġa))). Iżda ma konniex nafu l-iskors tagħna wara d-difiża, u għalhekk iż-żmien sakemm tħabbar it-tim tagħna mill-istadju għadda ftit bi tensjoni. Fuq il-palk taw kartun bl-iskrizzjoni 500000 rublu u kull persuna ngħatat borża b’magg u batterija tat-telefon ċellulari. Ma rnexxilniex ingawdu r-rebħa u niċċelebrawha kif suppost; malajr kelna u ħadna taxi sal-ferrovija.

Avviż diġitali - kif ġara
It-tim WAICO jirbaħ il-finali

Malli rritornaw lejn Moska, ġurnalisti minn NTV intervistawna. Aħna iffilmjaw għal siegħa sħiħa fit-tieni sular tal-kafetterija Kvartal 44 fuq Polyanka, iżda l-aħbarijiet wrew biss madwar sekondi 10. Wara kollox, progress qawwi meta mqabbel mal-istadju reġjonali.

Jekk aħna nġabru fil-qosor l-impressjonijiet ġenerali tal-Breakthrough Diġitali, huma kif ġej. Intefqu ħafna flus fuq l-avveniment; qatt ma rajt hackathons ta’ daqs tali qabel. Imma ma nistax ngħid li dan huwa ġustifikat u li verament se jħallas. Parti sinifikanti tal-parteċipanti li ġew f'Kazan kienu sempliċiment dawk li jmorru għall-festi li ma kinux jafu jagħmlu xejn b'idejhom, u li kienu sfurzati jistabbilixxu rekord. Ma nistax ngħid li l-kompetizzjoni fil-finali kienet ogħla milli fl-istadju reġjonali. Ukoll, il-valur u l-utilità tal-kompiti ta 'xi binarji huwa dubjuż. Xi problemi ilhom solvuti fil-livell industrijali. Kif irriżulta aktar tard, xi organizzazzjonijiet li mexxew il-binarji ma kinux interessati li jsolvuhom. U din l-istorja għadha ma spiċċatx, it-timijiet ewlenin minn kull track intgħażlu għall-pre-accelerator, u huwa preżunt li se jirriżultaw li huma startups BREAKTHROUGH. Imma għadni m'inix lest li nikteb dwar dan, naraw x'jiġri minnu.

Sors: www.habr.com

Żid kumment