{"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\/nl\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed","title":{"rendered":"Digitale doorbraak - hoe het was","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dit is niet de eerste hackathon die ik win, niet de eerste waarover ik <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/433802\/\">schrijf<\/a><\/noindex>, en dit is lang niet de eerste post op Habr die gewijd is aan 'De Digitale Doorbraak'. Maar ik kon het niet laten om het niet te schrijven. Ik beschouw mijn ervaring als behoorlijk uniek, zodat ik deze kan delen. Waarschijnlijk ben ik de enige op deze hackathon die het regionale niveau en de finale in verschillende teams heeft gewonnen. Wil je weten hoe dat is gebeurd? Welkom onder de kat.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3 id=\"regionalnyy-etap-moskva-27---28-iyulya-2019-goda\">Regionale fase (Moskou, 27 - 28 juli 2019).<\/h3>\n<p><\/p>\n<p>Ik zag de advertentie voor 'De Digitale Doorbraak' voor het eerst ergens in maart - april van dit jaar. Natuurlijk kon ik niet zomaar voorbijgaan aan zo'n grote hackathon, dus heb ik me op de website geregistreerd. Daar heb ik ook kennisgemaakt met de voorwaarden en het programma van de wedstrijd. Het bleek dat je online moest testen om op de hackathon te komen, wat begon op 16 mei. En misschien zou ik dit gelukkig vergeten zijn, omdat de herinneringsmail voor het starten van de test niet kwam. En ik moet zeggen dat ALLE MAILEN die ik van CP ontving, steevast in mijn spambox belandden. Ondanks dat ik elke keer op de knop 'is geen ongewenste e-mail' drukte. Ik weet niet hoe ze dat voor elkaar hebben gekregen, bij mijn MailGun-mailingen lukte dat niet. En het lijkt erop dat de jongens in principe niet bekend zijn met services zoals isnotspam.com. Maar we zijn afgedwaald.<\/p>\n<p><\/p>\n<p>Ik werd herinnerd aan het begin van de tests op een van de bijeenkomsten <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/455928\/\">van de startupclub<\/a><\/noindex>, daar hebben we ook de vorming van het team besproken. Toen ik de lijst met tests opende, begon ik met de test voor Javascript. Over het algemeen waren de opdrachten redelijk passend (bijvoorbeeld, wat is het resultaat als je in de console 1 + &#8216;1&#8217; optelt). Maar uit mijn ervaring zou ik dergelijke tests met veel voorbehouden gebruiken bij het selecteren van kandidaten voor een baan of een team. Het probleem is dat een programmeur in de echte wereld zelden met zulke dingen te maken krijgt; de snelheid waarmee hij code kan schrijven \u2014 deze kennis correleert niet op de een of andere manier, en het is vrij gemakkelijk om voor interviews op dergelijke zaken te trainen (ik spreek uit ervaring). Over het algemeen voltooide ik de test vrij snel, soms controleerde ik mezelf in de console. Bij de test voor Python waren de opdrachten ongeveer van hetzelfde type, ik controleerde mezelf ook in de console en was verbaasd dat ik meer punten behaalde dan bij JS, hoewel ik nooit professioneel in Python heb geprogrammeerd. Tijdens mijn gesprekken met andere deelnemers hoorde ik verhalen over sterke programmeurs die lage scores behaalden op de tests, hoe sommige mensen brieven ontvingen dat ze niet door de selectie waren gekomen, en vervolgens toch werden uitgenodigd. Het is duidelijk dat de makers van deze tests waarschijnlijk niets hebben gehoord over <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Item_Response_Theory\">test theory<\/a><\/noindex>, nor their reliability and validity, nor how to test them, and the idea of implementing tests was fundamentally flawed, even without considering the main goal of the hackathon. And the main goal of the hack, as I learned later, was to set a Guinness record, which contradicted the tests.<\/p>\n<p><\/p>\n<p>Op een gegeven moment, na het doorlopen van de tests, belden ze me, vroegen of ik deel wilde nemen, gaven me details en vertelden hoe ik in de chat voor teamselectie kon komen. Al snel kwam ik in de chat en schreef kort iets over mezelf. In de chat was het een complete chaos; het leek alsof de organisatoren veel toevallige mensen hadden aangetrokken met reclame, die helemaal niets met IT te maken hadden. Talrijke productmanagers van 'het niveau Steve Jobs' (een echte zin uit de presentatie van een deelnemer) postten verhalen over zichzelf, terwijl normale ontwikkelaars bijna niet te zien waren. Maar ik had geluk en al snel sloot ik me aan bij drie ervaren JS-programmeurs. We leerden elkaar kennen op de hackathon, en voegden toen een meisje toe aan ons team voor inspiratie en het oplossen van organisatorische vragen. Ik weet al niet meer waarom, maar we kozen het thema 'Onderwijs in cyberbeveiliging' en belandden daarmee in het spoor 'Wetenschap en Onderwijs 2'. Het was de eerste keer dat ik in een team zat van vier sterke programmeurs en ik voelde voor het eerst hoe gemakkelijk het is om te winnen in zo'n samenstelling. We kwamen onvoorbereid aan en vochten tot de lunch over wat we zouden doen: een mobiele app of een website. In elke andere situatie zou ik denken dat dit een mislukking was. Het belangrijkste voor ons was om te begrijpen wat ons beter maakte dan de concurrentie, want er waren volop teams die testen, spellen over cyberbeveiliging en soortgelijke zaken maakten. Kijkend naar dit alles en zoekend naar opleidingsprogramma's en applicaties, besloten we dat onze belangrijkste onderscheidende factor trainingen op basis van brandalarmering zouden zijn. We selecteerden een reeks functies die wij interessant vonden om te implementeren (registratie met een verificatie van e-mail en wachtwoord via hacker databases, verzending van phishing-e-mails (in de vorm van e-mails van bekende banken), trainingen in sociale engineering in de chat). Nadat we besloten hadden wat we gingen doen en begrepen wat ons zou onderscheiden, hebben we vrij snel een volledig webapplicatie geschreven, waarbij ik de rol van backend-ontwikkelaar op me nam, wat niet gebruikelijk voor me is. Zo wonnen we vol vertrouwen ons spoor en van nog drie teams gingen we door naar de finale in Kazan. Later, in Kazan, ontdekte ik dat de selectie voor de finale een schijnvertoning was; ik kwam daar veel vertrouwde gezichten tegen van teams die deze selectie niet hadden gehaald. We werden zelfs ge\u00efnterviewd door journalisten van het eerste kanaal. In het verslag toonde ze echter ons applicatie maar voor 1 seconde.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Digitale doorbraak - hoe het was\" src=\"\/wp-content\/uploads\/2019\/10\/18c00a2ee8112f246a33e461c09ebbc6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Het team Snowed, waarmee ik de regionale ronde heb gewonnen<\/em><\/p>\n<p><\/p>\n<h3 id=\"final-kazan-27--29-sentyabrya-2019-goda\">De finale (Kazan, 27 - 29 september 2019)<\/h3>\n<p><\/p>\n<p>Maar daarna begonnen de tegenslagen. Alle programmeurs van het Snowed-team meldden ongeveer een maand lang, \u00e9\u00e9n voor \u00e9\u00e9n, dat ze niet naar Kazan konden reizen voor de finale. En ik begon na te denken over het zoeken naar een nieuw team. Als eerste deed ik een oproep in de algemene chat van het Russian Hack Team, en hoewel ik daar behoorlijk wat reacties en uitnodigingen voor teams kreeg, sprak geen van hen me echt aan. Er waren teams die niet in balans waren, zoals een productmanager, een mobiele ontwikkelaar en een front-end ontwikkelaar, wat doet denken aan de zwaan, de krab en de snoek uit de fabel. Er waren ook teams die technologisch niet bij me pasten (bijvoorbeeld met de ontwikkeling van een mobiele applicatie op Flutter). Uiteindelijk plaatste iemand in de chat die ik als waardeloos beschouwde (diezelfde op VKontakte waar de teams voor de regionale ronde werden samengesteld) een advertentie voor het zoeken naar een front-end ontwikkelaar, en ik schreef puur willekeurig. De jongens bleken promovendi van Skoltech te zijn en stelden meteen voor om elkaar te ontmoeten. Dit beviel me, teams die liever direct op de hackathon kennismaken, maken me meestal wantrouwig door hun gebrek aan motivatie. We ontmoetten elkaar in 'Grably' op Pjatnitskaya. De jongens leken me capabel, gemotiveerd, zelfverzekerd en overtuigd van hun overwinning, en die beslissing nam ik daar ter plekke. We wisten nog niet welke tracks en taken er in de finale zouden zijn, maar we gingen ervan uit dat we iets zouden kiezen dat gerelateerd was aan Machine Learning. Mijn taak zou zijn om hiervoor een admin-paneel te schrijven, dus had ik van tevoren een sjabloon voorbereid op basis van antd-admin.<br \/>\nIk ging gratis naar Kazan, op kosten van de organisatoren. Ik moet zeggen dat er al veel onvrede was geuit in chats en blogs over de aankoop van tickets en, in het algemeen, de organisatie van de finale, ik ga dat allemaal niet herhalen.<\/p>\n<p><\/p>\n<p>Na aankomst in Kazan Expo, na registratie (ik had hier en daar wat problemen met het ontvangen van mijn badge) en een ontbijtje, gingen we op zoek naar ons track. Bij de feestelijke opening, waar offici\u00eble personen spraken, waren we maar een minuut of 10 aanwezig. We hadden al enkele voorkeurstracks, maar waren ge\u00efnteresseerd in de details. In track No 18 (Rostelecom) bleek bijvoorbeeld dat we een mobiele applicatie moesten ontwikkelen, hoewel dit niet in de korte beschrijving stond. We maakten de belangrijkste keuze tussen track No 8, 'Defectoscopie van pijpleidingen', PJSC 'Gazprom Neft' en track No 13, 'Perinatale centra', Rekenkamer van de Russische Federatie. In beide tracks was Data Science nodig, en in beide gevallen kon webtechnologie worden ge\u00efntegreerd. Bij track No 13 hield ons tegen dat de Data Science-opgave vrij zwak was; we moesten rosstat parseren en het was niet duidelijk of een adminpaneel nodig was. Bovendien was de waarde van de opgave twijfelachtig. Uiteindelijk besloten we dat wij als team meer geschikt waren voor track 8, vooral omdat de jongens al ervaring hadden met dergelijke taken. We begonnen met het uitwerken van het scenario waarin onze applicatie door de eindgebruiker zou worden gebruikt. Het bleek dat we twee typen gebruikers zouden hebben: technici die ge\u00efnteresseerd waren in technische informatie en managers die financi\u00eble gegevens nodig hadden. Toen we een idee hadden van het scenario, werd het duidelijk wat we op de front-end moesten doen, wat de ontwerper moest tekenen, en welke methoden nodig waren voor de back-end, waardoor we de taken konden verdelen. De verantwoordelijkheden in het team werden als volgt verdeeld: twee personen werkten aan ML met gegevens die van technische experts waren verkregen, \u00e9\u00e9n persoon schreef de back-end in Python, ik werkte aan de front-end met React en antd, en de ontwerper ontwierp de interfaces. We zaten zelfs zo dat we gemakkelijker konden communiceren terwijl we onze taken aanpasten.<\/p>\n<p><\/p>\n<p>De eerste dag vloog praktisch voorbij. Tijdens de gesprekken met de technische experts bleek dat deze taak al was opgelost door hen (&#171;Gazprom Neft&#187;), ze waren gewoon benieuwd of het beter kon. Ik wil niet zeggen dat dit onze motivatie verminderde, maar het heeft wel een indruk achtergelaten. Het verbaasde me dat de moderators 's nachts de werkende teams registreerden (zoals ze zeiden voor de statistieken), dat is meestal niet gebruikelijk tijdens hackathons. Tegen de ochtend hadden we een prototype voor de frontend klaar, enkele vroege versies van de backend en de eerste ML-oplossing. Kortom, we hadden al iets om aan de experts te laten zien. In de tweede helft van de zaterdag had de ontwerper al duidelijk meer interfaces getekend dan ik had kunnen coderen en schakelde over naar het maken van een presentatie. Zaterdag was gereserveerd voor de recordregistratie, en 's ochtends werden alle werkende mensen uit de zaal de gang opgestuurd, waarna de toegang tot en uitgang uit de zaal met badgebeheer plaatsvond, waarbij je gedurende de dag niet langer dan een uur buiten mocht zijn. Ik kan niet zeggen dat dit ons veel ongemak bezorgde, vooral omdat we het grootste deel van de dag toch zaten en werkten. Het eten was inderdaad erg karig, bij de lunch kregen we een bekertje bouillon, een pasteitje en een appel, maar dat stoorde ons ook niet echt, we waren gefocust op iets anders. <\/p>\n<p><\/p>\n<p>Af en toe kregen we red bull, twee blikjes per persoon, wat zeer welkom was. De al eerder getest energie-drank + koffie combinatie stelde ons in staat om de hele nacht en de daaropvolgende dag te coderen, terwijl we ons fris en vol energie voelden. Op de tweede dag waren we in feite gewoon nieuwe functies aan de applicatie aan het toevoegen, maakten we een financi\u00eble prognose en begonnen we statistieken over defecten in de systemen weer te geven. Er was geen formele code review in ons project; experts beoordeelden de oplossing in de stijl van kaggle.com, op basis van de nauwkeurigheid van de voorspellingen, terwijl de frontend visueel werd beoordeeld. Onze ML-oplossing bleek de meest nauwkeurige te zijn, en mogelijk heeft dit ons geholpen om naar de top te stijgen. In de nacht van zaterdag op zondag werkten we tot 2 uur 's nachts, en toen gingen we slapen in het appartement dat we als basis gebruikten. We sliepen ongeveer 5 uur, en op zondag waren we om 9 uur al in Kazan Expo. Ik was iets aan het bijwerken, maar het grootste deel van de tijd ging op aan de voorbereiding voor de pre-verdediging. De pre-verdedigingen vonden plaats in twee groepen, voor twee teams van experts; we werden gevraagd om als laatste op te treden, omdat beide teams van experts wilden luisteren naar onze presentatie. We beschouwden dit als een goed teken. De applicatie werd gepresenteerd vanaf mijn laptop, met de draaiende dev-server; we hadden niet genoeg tijd om de applicatie goed te deployen, maar dat deden de meesten ook niet.<\/p>\n<p><\/p>\n<p>Over het algemeen verliep alles goed; we kregen feedback over de punten waarop we onze applicatie konden verbeteren, en in de tijd v\u00f3\u00f3r de verdediging hebben we zelfs geprobeerd om enkele van deze opmerkingen te implementeren. Ook de verdediging verliep verrassend soepel. Na de pre-verdediging wisten we dat we met onze scores aan de leiding stonden; we waren leidend op het gebied van de nauwkeurigheid van de oplossing, we hadden een goede frontend, een goed ontwerp en we hadden over het algemeen een goed gevoel. Een ander positief teken was dat de moderator van onze sectie, voor de ingang van de concertzaal, een selfie met ons maakte; toen vermoedde ik al dat ze misschien iets wist))). Maar we wisten onze scores na de verdediging niet, dus de tijd tot het moment dat onze teamnaam van het podium werd aangekondigd was een beetje spannend. Op het podium ontvingen we een kartonnen bord met de tekst 500.000 roebel en elk van ons kreeg een tas met een mok en een batterij voor de mobiele telefoon. We konden niet echt van de overwinning genieten en deze op een normale manier vieren; we dineerden snel en namen een taxi naar de trein.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Digitale doorbraak - hoe het was\" src=\"\/wp-content\/uploads\/2019\/10\/a172628253a4e252ad708e289d231951.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Het team WAICO wint de finale<\/em><\/p>\n<p><\/p>\n<p>Bij mijn terugkeer naar Moskou werden we ge\u00efnterviewd door journalisten van NTV. Ze filmden een heel uur op de tweede verdieping van caf\u00e9 &#171;Kwartal 44&#187; op Polyanka, maar in het nieuws kregen we ongeveer 10 seconden te zien. Hoe dan ook, het was een sterke vooruitgang in vergelijking met de regionale fase.<\/p>\n<p><\/p>\n<p>Als ik de algemene indrukken van de Digitale Doorbraak samenvat, dan zijn deze als volgt. Er zijn gewoon enorm veel geld in het evenement gestoken, ik heb nog nooit hackathons van zo'n schaal gezien. Maar om te zeggen dat dit gerechtvaardigd is, en dat het zich echt terugbetaalt, kan ik niet. Een aanzienlijk deel van de deelnemers die naar Kazan kwamen, waren gewoon feestgangers die niet iets met hun handen kunnen maken, en die alleen maar waren ingelookt voor het breken van een record. Ik kan niet zeggen dat de concurrentie in de finale groter was dan in de regionale ronde. Ook de waarde en bruikbaarheid van sommige tracks roept twijfels op. Sommige taken waren al lange tijd op industrieel niveau opgelost. Het bleek later dat sommige organisaties die de tracks leidden, helemaal niet ge\u00efnteresseerd waren in hun oplossing. En dit verhaal is nog niet voorbij, de leidende teams van elke track zijn geselecteerd voor de pre-accelerator, en er wordt verwacht dat daar doorbraakinvesteringen uit voortkomen. Maar daarover ben ik voorlopig nog niet klaar om te schrijven, we zullen zien wat daarvan komt.<\/p>\n<p>Bron: <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.3 - 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\/nl\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\/nl\/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\udd47Digitale Doorbraak \u2014 hoe het was | ProHoster","description":"Dit is niet de eerste hackathon die ik win, niet de eerste waarover ik schrijf, en dit is zeker niet de eerste post op Habr die aan de 'Digitale Doorbraak' is gewijd.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/38950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=38950"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/38950\/revisions"}],"predecessor-version":[{"id":173231,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/38950\/revisions\/173231"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/29222"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=38950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=38950"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=38950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}