{"id":38950,"date":"2019-10-31T22:26:57","date_gmt":"2019-10-31T19:26:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/tsifrovoj-proryv-kak-eto-bylo\/"},"modified":"2026-05-20T19:11:20","modified_gmt":"2026-05-20T17:11:20","slug":"tsifrovoj-proryv-kak-eto-bylo__trashed","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed","title":{"rendered":"S\u0103rb\u0103tori digitale \u2014 cum a fost","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nu este primul hackathon pe care \u00eel c\u00e2\u0219tig, nu este primul despre care <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/433802\/\">scriu<\/a><\/noindex>, \u0219i acesta nu este deloc primul post de pe Habr dedicat \u201eS\u0103r\u0103ciei Digitale\u201d. Dar nu puteam s\u0103 nu scriu. Consider c\u0103 experien\u021ba mea este suficient de unic\u0103 pentru a o \u00eemp\u0103rt\u0103\u0219i. Probabil c\u0103 sunt singura persoan\u0103 de la acest hackathon care a c\u00e2\u0219tigat etapa regional\u0103 \u0219i finala \u00een compunerea unor echipe diferite. Vrea\u021bi s\u0103 \u0219ti\u021bi cum s-a \u00eent\u00e2mplat asta? Bun venit sub cat.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3 id=\"regionalnyy-etap-moskva-27---28-iyulya-2019-goda\">Etapa regional\u0103 (Moscova, 27 - 28 iulie 2019).<\/h3>\n<p><\/p>\n<p>Reclama \u201eS\u0103r\u0103ciei Digitale\u201d am v\u0103zut-o pentru prima dat\u0103 undeva \u00een martie - aprilie anul acesta. Evident, nu puteam s\u0103 trec cu vederea un astfel de hackathon mare \u0219i m-am \u00eenscris pe site. Acolo am luat cuno\u0219tin\u021b\u0103 cu condi\u021biile \u0219i programul competi\u021biei. Se pare c\u0103, pentru a participa la hackathon, trebuia s\u0103 trec un test online, care \u00eencepea pe 16 mai. \u0218i, poate, a\u0219 fi uitat complet de asta, deoarece nu am primit e-mailuri de reamintire despre \u00eenceputul test\u0103rii. \u0218i, trebuie s\u0103 spun, \u00een continuare TOATE E-MAILURILE care mi-au venit de la CP au ajuns constant \u00een dosarul de spam. De\u0219i ap\u0103s\u0103m de fiecare dat\u0103 butonul \u201enu este spam\u201d. Nu \u0219tiu cum au reu\u0219it s\u0103 ob\u021bin\u0103 un astfel de rezultat, eu cu listarea pe MailGun nu am reu\u0219it. \u0218i despre existen\u021ba serviciilor ca isnotspam.com, b\u0103ie\u021bii par a nu \u0219ti deloc.<\/p>\n<p><\/p>\n<p>M-au reamintit despre \u00eenceputul test\u0103rii la una dintre \u00eent\u00e2lnirile <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/455928\/\">clubului de startup-uri<\/a><\/noindex>, am discutat \u0219i formarea echipei. C\u00e2nd am deschis lista testelor, m-am a\u0219ezat imediat la testul de Javascript. \u00cen general, sarcinile erau mai mult sau mai pu\u021bin adecvate (de exemplu, ce rezultat va fi dac\u0103 aduni \u00een consol\u0103 1 + &#8216;1&#8217;). Dar din experien\u021ba mea, a\u0219 folosi astfel de teste \u00een procesul de selec\u021bie pentru un loc de munc\u0103 sau pentru o echip\u0103 cu mari rezerve. Motivul este c\u0103, \u00een munca real\u0103, programatorul se confrunt\u0103 rar cu astfel de lucruri; abilit\u0103\u021bile sale de a scrie cod rapid nu coreleaz\u0103 \u00een niciun fel cu aceste cuno\u0219tin\u021be, iar s\u0103 te preg\u0103te\u0219ti pentru astfel de teste pentru interviuri poate fi destul de u\u0219or (\u0219tiu din experien\u021ba mea). \u00cen general, am finalizat testul destul de repede, \u00een unele cazuri m-am verificat \u00een consol\u0103. La testul de python, sarcinile au fost de un tip similar, m-am verificat \u0219i acolo \u00een consol\u0103 \u0219i, cu surprindere, am ob\u021binut mai multe puncte dec\u00e2t la testul de JS, de\u0219i nu am programat niciodat\u0103 profesional \u00een Python. Apoi, \u00een discu\u021biile cu participan\u021bii, am auzit pove\u0219ti despre cum programatorii \u0219coli\u021bi ob\u021bineau scoruri mici la teste, cum unor persoane le veneau e-mailuri \u00een care li se comunica c\u0103 nu au trecut selec\u021bia pentru CP, \u0219i apoi erau totu\u0219i invita\u021bi. E clar c\u0103 creatorii acestor teste, cel mai probabil, nu au auzit nimic despre <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Item_Response_Theory\">teoria testelor<\/a><\/noindex>, nici despre fiabilitatea \u0219i validitatea lor, nici despre cum s\u0103 le testezi, \u0219i ideea cu testele a fost din start un e\u0219ec, chiar dac\u0103 nu lu\u0103m \u00een considerare scopul principal al hackathon-ului. Iar scopul principal al hackathon-ului, a\u0219a cum am aflat mai t\u00e2rziu, a fost s\u0103 stabileasc\u0103 un record Guinness, iar testele erau \u00een contradic\u021bie cu acest obiectiv.<\/p>\n<p><\/p>\n<p>La un moment dat, dup\u0103 ce am finalizat testele, m-au sunat, m-au \u00eentrebat dac\u0103 voi participa, au clarificat detaliile \u0219i mi-au spus cum s\u0103 intru \u00een chat pentru a forma echipa. Cur\u00e2nd, am intrat \u00een chat \u0219i am scris pe scurt despre mine. \u00cen chat era o mare agita\u021bie, am avut impresia c\u0103 organizatorii au adunat mul\u021bi oameni aleatori prin publicitate, care nu au nicio leg\u0103tur\u0103 cu IT-ul. Numero\u0219i manageri de produs \u201ela nivelul lui Steve Jobs\u201d (un citat real dintr-o prezentare a unui participant) postau pove\u0219ti despre ei, iar dezvoltatorii normali nu erau vizibili deloc. Dar am avut noroc, \u0219i cur\u00e2nd m-am al\u0103turat trei programatori JS experimenta\u021bi. Ne-am cunoscut unul cu altul deja la hackathon, atunci am ad\u0103ugat \u00een echip\u0103 o fat\u0103 pentru inspira\u021bie \u0219i rezolvarea problemelor organiza\u021bionale. Nu-mi amintesc de ce, dar am ales tema \u201e\u00cenv\u0103\u021bare \u00een domeniul securit\u0103\u021bii cibernetice\u201d \u0219i ne-am \u00eencadat \u00een cadrul \u201e\u0218tiin\u021b\u0103 \u0219i educa\u021bie 2\u201d. Am ajuns pentru prima dat\u0103 \u00eentr-o echip\u0103 de 4 programatori puternici \u0219i am sim\u021bit pentru prima dat\u0103 c\u00e2t de u\u0219or este s\u0103 c\u00e2\u0219tigi \u00eentr-un astfel de grup. Am venit nepreg\u0103ti\u021bi \u0219i p\u00e2n\u0103 la masa de pr\u00e2nz ne certam \u0219i nu ne puteam decide ce vom face: o aplica\u021bie mobil\u0103 sau un web. \u00cen orice alt\u0103 situa\u021bie, a\u0219 fi crezut c\u0103 este un e\u0219ec. Cel mai important pentru noi era s\u0103 \u00een\u021belegem ce ne va face mai buni dec\u00e2t concuren\u021bii, deoarece \u00een jur erau multe echipe care dezvoltau teste, jocuri pe teme de securitate cibernetic\u0103 \u0219i lucruri similare. Prive\u0219te la asta \u0219i c\u0103ut\u00e2nd programe educa\u021bionale \u0219i aplica\u021bii, am decis c\u0103 principala noastr\u0103 caracteristic\u0103 distinctiv\u0103 vor fi antrenamentele pe principiul alarmelor de incendiu. Am selectat o serie de tr\u0103s\u0103turi care ni s-au p\u0103rut interesante pentru implementare (\u00eenregistrare cu verificarea email-ului \u0219i a parolei prin baze de date hacker, trimiterea de emailuri de phishing (sub form\u0103 de mesaje de la b\u0103nci cunoscute), antrenamente de inginerie social\u0103 \u00een chat). Dup\u0103 ce ne-am decis ce vom face \u0219i am \u00een\u021beles cu ce ne putem diferen\u021bia, am scris destul de repede o aplica\u021bie web complet\u0103, iar eu am avut un rol neobi\u0219nuit pentru mine de dezvoltator backend. Astfel, am c\u00e2\u0219tigat cu \u00eencredere cadrul nostru \u0219i \u00eempreun\u0103 cu alte trei echipe am ajuns \u00een finala din Kazan. Mai t\u00e2rziu, \u00een Kazan, am aflat c\u0103 selec\u021bia pentru final\u0103 a fost o farsa, am \u00eent\u00e2lnit acolo multe fe\u021be familiare din echipe care nu au trecut aceast\u0103 selec\u021bie. Chiar \u0219i ziari\u0219ti de la canalul 1 ne-au luat un interviu. Totu\u0219i, \u00een reportajul respectiv, aplica\u021bia noastr\u0103 a fost ar\u0103tat\u0103 doar pentru o secund\u0103.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"S\u0103rb\u0103tori digitale \u2014 cum a fost\" src=\"\/wp-content\/uploads\/2019\/10\/18c00a2ee8112f246a33e461c09ebbc6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Echipa Snowed, cu care am c\u00e2\u0219tigat etapa regional\u0103<\/em><\/p>\n<p><\/p>\n<h3 id=\"final-kazan-27--29-sentyabrya-2019-goda\">Finala (Kazan, 27 \u2013 29 septembrie 2019)<\/h3>\n<p><\/p>\n<p>\u00cens\u0103 apoi au \u00eenceput e\u0219ecurile. To\u021bi programatorii din echipa Snowed, pe parcursul a aproximativ o lun\u0103, unul c\u00e2te unul, au anun\u021bat c\u0103 nu vor putea merge la Kazan pentru final\u0103. \u0218i m-am g\u00e2ndit s\u0103 caut o echip\u0103 nou\u0103. La \u00eenceput am lansat un apel \u00een chat-ul general al echipei Russian Hack Team, \u0219i de\u0219i am primit destul de multe reac\u021bii \u0219i invita\u021bii \u00een echipe, niciuna dintre ele nu m-a atras. Existau echipe dezechilibrate, cum ar fi un product manager, un dezvoltator mobil, un frontender, care aduceau aminte de leb\u0103da, racul \u0219i \u0219tiuca din fabula cunoscut\u0103. De asemenea, erau echipe care nu mi se potriveau din punct de vedere tehnologic (de exemplu, dezvolt\u00e2nd o aplica\u021bie mobil\u0103 pe Flutter). \u00cen cele din urm\u0103, \u00eentr-un chat pe care \u00eel consideram trash (acela\u0219i de pe Vkontakte, unde se organizau echipele pentru etapa regional\u0103), a fost postat un anun\u021b pentru c\u0103utarea unui frontender, iar eu, pur \u0219i simplu \u00eent\u00e2mpl\u0103tor, am scris. B\u0103ie\u021bii s-au dovedit a fi studen\u021bi absolven\u021bi de la Skoltech \u0219i au propus imediat s\u0103 ne \u00eent\u00e2lnim \u0219i s\u0103 ne cunoa\u0219tem. Mi-a pl\u0103cut, echipele care prefer\u0103 s\u0103 se cunoasc\u0103 direct la hackathon m\u0103 nelini\u0219tesc de obicei prin lipsa lor de motiva\u021bie. Ne-am \u00eent\u00e2lnit la \u201eGr\u0103bli\u201d pe Strada Piatnitskaya. b\u0103ie\u021bii mi s-au p\u0103rut capabili, motiva\u021bi, \u00eencrez\u0103tori \u00een ei \u00een\u0219i\u0219i \u0219i \u00een victorie, iar decizia am luat-o chiar acolo. \u00cenc\u0103 nu \u0219tiam care vor fi track-urile \u0219i sarcinile din final\u0103, dar presupuneam c\u0103 vom alege ceva legat de Machine Learning. Sarcina mea va fi s\u0103 scriu un panou de admin pentru asta, a\u0219a c\u0103 am preg\u0103tit din timp un \u0219ablon pe baza antd-admin.<br \/>\nAm mers la Kazan gratuit, din partea organizatorilor. Trebuie s\u0103 spun c\u0103 \u00een chat-uri \u0219i bloguri au fost exprim\u0103ri foarte multe de nemul\u021bumire cu privire la achizi\u021bionarea biletelor \u0219i, \u00een general, la organizarea finalei, nu voi repeta totul.<\/p>\n<p><\/p>\n<p>Ajung\u00e2nd la Kazan Expo, dup\u0103 ce m-am registrat (am avut mici probleme cu ob\u021binerea badge-ului) \u0219i am luat micul dejun, am \u00eenceput s\u0103 alegem un track. La deschiderea solemn\u0103, unde au vorbit persoanele oficiale, ne-am oprit doar timp de 10 minute. De fapt, aveam deja favorite \u00een ceea ce prive\u0219te track-urile, dar eram interesa\u021bi de detalii. \u00cen track-ul Nr. 18 (Rostelecom), de exemplu, s-a dovedit c\u0103 trebuie s\u0103 dezvolt\u0103m o aplica\u021bie mobil\u0103, de\u0219i acest lucru nu era men\u021bionat \u00een descrierea scurt\u0103. Principala noastr\u0103 alegere a fost \u00eentre track-ul Nr. 8, Defectoscopia conductelor, P\u0410\u041e \u201eGazprom Neft\u201d \u0219i track-ul Nr. 13, Centre perinatale, Camera de Conturi a Federa\u021biei Ruse. La ambele era nevoie de Data Science, \u0219i la ambele s-ar fi putut integra web-ul. \u00cen track-ul Nr. 13, ne-a oprit faptul c\u0103 sarcina de Data Science era destul de slab\u0103, trebuia s\u0103 parseze Rosstat \u0219i nu era clar dac\u0103 era necesar\u0103 o interfa\u021b\u0103 de administrare. De asemenea, valoarea sarcinii \u00een sine ridica semne de \u00eentrebare. \u00cen final, am decis c\u0103, ca echip\u0103, suntem mai bine preg\u0103ti\u021bi pentru track-ul Nr. 8, mai ales c\u0103 colegii aveau deja experien\u021b\u0103 \u00een rezolvarea unor astfel de sarcini. Am \u00eenceput prin a ne g\u00e2ndi la scenariul conform c\u0103ruia aplica\u021bia noastr\u0103 va fi utilizat\u0103 de utilizatorul final. Se p\u0103rea c\u0103 vom avea dou\u0103 tipuri de utilizatori: tehnici, care erau interesa\u021bi de informa\u021biile tehnice \u0219i manageri, care aveau nevoie de indicatori financiari. C\u00e2nd a ap\u0103rut viziunea asupra scenariului, a devenit clar ce trebuie s\u0103 facem pe frontend, ce s\u0103 desen\u0103m designerului \u0219i ce metode sunt necesare pe backend, astfel c\u0103 a devenit posibil\u0103 distribuirea sarcinilor. Responsabilit\u0103\u021bile din echip\u0103 s-au \u00eemp\u0103r\u021bit astfel: dou\u0103 persoane se ocupau de ML cu datele furnizate de exper\u021bii tehnici, o persoan\u0103 scria backend-ul \u00een Python, eu dezvoltam frontend-ul \u00een React \u0219i Ant Design, iar designerul crea interfe\u021bele. Chiar ne-am a\u0219ezat astfel \u00eenc\u00e2t s\u0103 ne fie mai u\u0219or s\u0103 comunic\u0103m, rezolv\u00e2nd sarcinile noastre.<\/p>\n<p><\/p>\n<p>Primele 24 de ore au trecut aproape neobservate. Comunic\u00e2nd cu exper\u021bii tehnici, am aflat c\u0103 aceast\u0103 problem\u0103 a fost deja rezolvat\u0103 de ei (&#171;Gazprom Neft&#187;), iar acum sunt pur \u0219i simplu curio\u0219i dac\u0103 poate fi rezolvat\u0103 mai bine. Nu pot spune c\u0103 acest lucru a diminuat motiva\u021bia, dar a l\u0103sat o amprent\u0103. M-a surprins faptul c\u0103 noaptea, moderatorii sec\u021biunilor notau echipele care lucrau (a\u0219a cum spuneau ei, pentru statistici), ceea ce de obicei nu se practic\u0103 la hackathoane. De diminea\u021b\u0103, aveam un prototip func\u021bional al frontului, c\u00e2teva elemente de backend, prima solu\u021bie de ML. \u00cen general, aveam deja ce ar\u0103ta exper\u021bilor. \u00cen a doua jum\u0103tate a zilei de s\u00e2mb\u0103t\u0103, designerul a desenat deja mai multe interfe\u021be dec\u00e2t a\u0219 fi reu\u0219it eu s\u0103 dezvolt \u0219i s-a concentrat pe crearea prezent\u0103rii. S\u00e2mb\u0103ta a fost dedicat\u0103 \u00eenregistr\u0103rii recordului, iar diminea\u021ba, to\u021bi cei care lucrau \u00een sal\u0103 au fost sco\u0219i \u00een coridor; apoi, intrarea \u0219i ie\u0219irea din sal\u0103 s-au f\u0103cut pe baza unor badge-uri, iar ie\u0219irea pe parcursul zilei nu era permis\u0103 mai mult de o or\u0103. Nu pot spune c\u0103 ne-a creat vreo inconvenien\u021b\u0103 semnificativ\u0103, deoarece \u00een cea mai mare parte a zilei am stat \u0219i lucrat. M\u00e2ncarea, \u00eentr-adev\u0103r, a fost foarte s\u0103r\u0103c\u0103cioas\u0103; la pr\u00e2nz am primit o can\u0103 cu sup\u0103, o pl\u0103cint\u0103 \u0219i un m\u0103r, dar din nou, asta nu ne-a deranjat prea mult; eram concentra\u021bi pe altceva. <\/p>\n<p><\/p>\n<p>Periodic, they handed out red bull, two cans per person, which was very timely. The long-tried recipe of energy drink + coffee, allowed us to code all night and the following day, feeling fresh as a daisy. On the second day, we were essentially just adding new features to the application, calculated financial indicators, and started generating graphs for defect statistics in the pipelines. There wasn't a formal code review in our track; experts evaluated problem-solving in the style of kaggle.com based on prediction accuracy, while the frontend was visually assessed. Our ML solution turned out to be the most accurate, perhaps this is what allowed us to break into the leaders. On the night from Saturday to Sunday, we worked until 2 AM, and then went to sleep at the apartment we were using as a base. We slept for about 5 hours, and on Sunday at 9 AM we were already at Kazan Expo. I was hastily tying things up, but most of the time was spent preparing for the pre-defense. The pre-defenses took place in two streams, before two teams of experts; we were asked to present last as both teams wanted to hear us. We took this as a good sign. The application was shown from my laptop, from the running dev server; we didn\u2019t have time to properly deploy the application, although everyone did the same.<\/p>\n<p><\/p>\n<p>Overall, everything went well, they pointed out areas where we could improve our application, and in the time before the defense, we even tried to implement some of that feedback. The defense also went surprisingly smoothly. Following the pre-defense, we knew that in terms of points we were ahead; we led in accuracy, had a good frontend, nice design, and overall, good feelings. Another favorable sign was that the female moderator from our section took a selfie with us before entering the concert hall; that\u2019s when I suspected she possibly knew something))). But we didn\u2019t know our scores after the defense, so the time until our team's announcement from the stage was a bit tense. On stage, a card with the inscription 500,000 rubles was handed out, and each of us received a bag with a mug and a phone charger. We couldn't fully enjoy and celebrate our victory; we quickly had dinner and took a taxi to the train.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"S\u0103rb\u0103tori digitale \u2014 cum a fost\" src=\"\/wp-content\/uploads\/2019\/10\/a172628253a4e252ad708e289d231951.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>The team WAICO wins in the final<\/em><\/p>\n<p><\/p>\n<p>La \u00eentoarcerea \u00een Moscova, am fost intervieva\u021bi de jurnali\u0219ti de la NTV. Au filmat timp de o or\u0103 la etajul doi al cafenelei &#171;Kvartal 44&#187; de pe Polyanka, dar la \u0219tiri au ar\u0103tat vreo 10 secunde. Oricum, un progres semnificativ \u00een compara\u021bie cu etapa regional\u0103.<\/p>\n<p><\/p>\n<p>Dac\u0103 ar fi s\u0103 rezum impresiile generale despre Digital Breakthrough, acestea ar fi urm\u0103toarele. S-au cheltuit pur \u0219i simplu sume exorbitante pentru acest eveniment; nu am mai v\u0103zut hackathoane de o asemenea anvergur\u0103. Dar nu pot spune c\u0103 este justificat \u0219i c\u0103 va aduce cu adev\u0103rat profit. O parte semnificativ\u0103 dintre participan\u021bii veniti la Kazan erau pur \u0219i simplu petrec\u0103re\u021bi care nu \u0219tiu s\u0103 fac\u0103 nimic cu m\u00e2inile lor \u0219i care au fost adu\u0219i pentru a stabili un record. Nu pot spune c\u0103 competi\u021bia din final\u0103 a fost mai mare dec\u00e2t la etapa regional\u0103. De asemenea, valoarea \u0219i utilitatea sarcinilor unor track-uri ridic\u0103 semne de \u00eentrebare. Unele sarcini fuseser\u0103 deja rezolvate la nivel industrial de mult. A\u0219a cum s-a dovedit ulterior, unele organiza\u021bii care au condus track-urile nu erau nici m\u0103car interesate de rezolvarea acestora. Iar povestea aceasta nu s-a \u00eencheiat, echipele c\u00e2\u0219tig\u0103toare din fiecare track au fost selectate pentru preaccelerator, \u0219i se presupune c\u0103 din ele vor rezulta start-up-uri INOVATOARE. Dar deocamdat\u0103 nu sunt preg\u0103tit s\u0103 scriu despre asta, vom vedea ce va ie\u0219i.<\/p>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/471098\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0445\u0430\u043a\u0430\u0442\u043e\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u044e, \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439, \u043f\u0440\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0438\u0448\u0443, \u0438 \u044d\u0442\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u043e\u0441\u0442 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 &#171;\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u043c\u0443 \u043f\u0440\u043e\u0440\u044b\u0432\u0443&#187;. \u041d\u043e \u043d\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u044f \u043d\u0435 \u043c\u043e\u0433. \u0421\u0447\u0438\u0442\u0430\u044e \u0441\u0432\u043e\u0439 \u043e\u043f\u044b\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u0438\u043c \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f. \u0412\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u044f \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043d\u0430 \u044d\u0442\u043e\u043c \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0435 \u0447\u0435\u043b\u043e\u0432\u0435\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0438\u0433\u0440\u0430\u043b \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u044d\u0442\u0430\u043f \u0438 \u0444\u0438\u043d\u0430\u043b \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0440\u0430\u0437\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434. \u0425\u043e\u0442\u0438\u0442\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":29222,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-38950","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042d\u0442\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0445\u0430\u043a\u0430\u0442\u043e\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u044e, \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439, \u043f\u0440\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0438\u0448\u0443, \u0438 \u044d\u0442\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u043e\u0441\u0442 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 &quot;\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u043c\u0443.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u0440\u043e\u0440\u044b\u0432 \u2014 \u043a\u0430\u043a \u044d\u0442\u043e \u0431\u044b\u043b\u043e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0445\u0430\u043a\u0430\u0442\u043e\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u044e, \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439, \u043f\u0440\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0438\u0448\u0443, \u0438 \u044d\u0442\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u043e\u0441\u0442 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 &quot;\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u043c\u0443.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:26:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-20T17:11:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Digital Breakthrough \u2014 cum a fost | ProHoster","description":"Acesta nu este primul hackathon pe care \u00eel c\u00e2\u0219tig, nu este prima dat\u0103 c\u00e2nd scriu despre el, \u0219i cu siguran\u021b\u0103 nu este primul post pe Habr dedicat \"Digital Breakthrough\".","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u0440\u043e\u0440\u044b\u0432 \u2014 \u043a\u0430\u043a \u044d\u0442\u043e \u0431\u044b\u043b\u043e | ProHoster","og:description":"\u042d\u0442\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0445\u0430\u043a\u0430\u0442\u043e\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u044e, \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439, \u043f\u0440\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0438\u0448\u0443, \u0438 \u044d\u0442\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u043e\u0441\u0442 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 &quot;\u0426\u0438\u0444\u0440\u043e\u0432\u043e\u043c\u0443.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:26:57+00:00","article:modified_time":"2026-05-20T17:11:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38950","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 00:05:32","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:59:27","updated":"2026-01-24 00:05:32","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/38950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=38950"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/38950\/revisions"}],"predecessor-version":[{"id":173231,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/38950\/revisions\/173231"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/29222"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=38950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=38950"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=38950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}