{"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\/pt\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed","title":{"rendered":"A quebra digital \u2014 como tudo aconteceu","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Este n\u00e3o \u00e9 o primeiro hackathon que ganho, n\u00e3o \u00e9 o primeiro sobre o qual <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/433802\/\">escrevo<\/a><\/noindex>, e este n\u00e3o \u00e9 o primeiro post no Habr, dedicado ao 'Avan\u00e7o Digital'. Mas eu n\u00e3o poderia deixar de escrever. Acho que minha experi\u00eancia \u00e9 suficientemente \u00fanica para compartilh\u00e1-la. Provavelmente sou a \u00fanica pessoa neste hackathon que ganhou a etapa regional e a final em diferentes equipes. Quer saber como isso aconteceu? Bem-vindo ao post.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3 id=\"regionalnyy-etap-moskva-27---28-iyulya-2019-goda\">Fase regional (Moscovo, 27 a 28 de julho de 2019).<\/h3>\n<p><\/p>\n<p>Vi o an\u00fancio do 'Avan\u00e7o Digital' pela primeira vez em mar\u00e7o ou abril deste ano. Naturalmente, eu n\u00e3o poderia ignorar um hackathon t\u00e3o grande e me inscrevi no site. L\u00e1, familiarizei-me com os termos e o programa do concurso. Descobri que, para participar do hackathon, era necess\u00e1rio passar por um teste online que come\u00e7ava em 16 de maio. E, talvez, eu teria esquecido disso, pois a carta de lembrete sobre o in\u00edcio do teste n\u00e3o chegou. E, devo dizer, todos os e-mails que recebi do CP sempre foram parar na pasta de spam. Mesmo eu clicando na op\u00e7\u00e3o 'n\u00e3o \u00e9 spam' a cada vez. N\u00e3o sei como conseguiram esse resultado, j\u00e1 que minha experi\u00eancia com o MailGun n\u00e3o foi assim. E sobre a exist\u00eancia de servi\u00e7os como o isnotspam.com, parece que eles n\u00e3o t\u00eam conhecimento sobre isso. Mas desviamos do assunto.<\/p>\n<p><\/p>\n<p>Fui lembrado sobre o in\u00edcio do teste em uma das reuni\u00f5es <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/455928\/\">do clube de startups<\/a><\/noindex>, l\u00e1 discutimos a forma\u00e7\u00e3o da equipe. Ao abrir a lista de testes, primeira coisa que fiz foi me aprofundar no teste de Javascript. No geral, as tarefas eram mais ou menos adequadas (tipo, qual ser\u00e1 o resultado se voc\u00ea somar no console 1 + &#8216;1&#8217;). Mas pela minha experi\u00eancia, usaria testes assim para sele\u00e7\u00e3o de emprego ou de equipe com muitas ressalvas. O fato \u00e9 que, no trabalho real, um programador raramente se depara com essas situa\u00e7\u00f5es; a habilidade de escrever c\u00f3digo rapidamente \u2014 esses conhecimentos n\u00e3o se correlacionam de forma alguma, e treinar para essas quest\u00f5es para entrevistas pode ser feito com bastante facilidade (falo por experi\u00eancia pr\u00f3pria). Enfim, passei pelo teste bem r\u00e1pido, em alguns casos me verifiquei no console. No teste de python, as tarefas eram de um tipo semelhante, tamb\u00e9m me verifiquei no console, e com surpresa consegui uma pontua\u00e7\u00e3o maior do que em JS, embora nunca tenha programado profissionalmente em python. Depois, conversando com os participantes, ouvi hist\u00f3rias de como programadores fortes obtiveram pontua\u00e7\u00f5es baixas nos testes, como algumas pessoas receberam e-mails dizendo que n\u00e3o passaram pela sele\u00e7\u00e3o no CP, e, mesmo assim, foram convidadas. \u00c9 claro que os criadores desses testes, provavelmente, nada sabiam sobre <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Item_Response_Theory\">a teoria dos testes<\/a><\/noindex>, nem sobre sua confiabilidade e validade, nem sobre como test\u00e1-los, e a ideia de criar testes era fadada ao fracasso desde o in\u00edcio, mesmo sem considerar o principal objetivo do hackathon. E o principal objetivo do hackathon, como descobri mais tarde, era estabelecer um recorde no Guinness, e os testes contrariavam esse objetivo.<\/p>\n<p><\/p>\n<p>Em algum momento, ap\u00f3s passar pelos testes, recebi uma liga\u00e7\u00e3o perguntando se eu participaria, confirmaram os detalhes e me disseram como acessar o chat para formar a equipe. Logo, entrei no chat e escrevi brevemente sobre mim. No chat, era um verdadeiro caos, parecia que os organizadores havia atra\u00eddo muitas pessoas aleat\u00f3rias com publicidade, que n\u00e3o tinham nada a ver com TI. V\u00e1rios gerentes de produto 'n\u00edvel Steve Jobs' (uma frase real de uma apresenta\u00e7\u00e3o de um participante) postavam relatos sobre si mesmos, enquanto os desenvolvedores normais eram praticamente invis\u00edveis. Mas tive sorte e logo me juntei a tr\u00eas programadores experientes em JS. N\u00f3s nos conhecemos pessoalmente no hackathon, e na mesma ocasi\u00e3o, adicionamos uma garota \u00e0 equipe para inspira\u00e7\u00e3o e para resolver quest\u00f5es organizacionais. J\u00e1 n\u00e3o lembro o motivo, mas escolhemos o tema 'Treinamento em ciberseguran\u00e7a' e entramos na trilha 'Ci\u00eancia e Educa\u00e7\u00e3o 2'. Pela primeira vez, me vi em uma equipe de 4 programadores fortes e pela primeira vez percebi como \u00e9 f\u00e1cil vencer em tal configura\u00e7\u00e3o. Chegamos despreparados e at\u00e9 o almo\u00e7o discutimos e n\u00e3o conseguimos decidir se far\u00edamos um aplicativo m\u00f3vel ou um site. Em qualquer outra situa\u00e7\u00e3o, eu teria considerado isso um fracasso. O mais importante para n\u00f3s era entender como ser\u00edamos melhores que os concorrentes, pois havia muitas equipes ao nosso redor criando testes, jogos sobre ciberseguran\u00e7a e coisas semelhantes. Observando isso e pesquisando por programas de treinamento e aplicativos, decidimos que nossa principal caracter\u00edstica distintiva seriam os exerc\u00edcios no estilo de alarme de inc\u00eandio. Selecionamos uma s\u00e9rie de fun\u00e7\u00f5es que nos pareceram interessantes para implementar (registro com verifica\u00e7\u00e3o de e-mail e senha em bases de hackers, envio de e-mails de phishing (sob a forma de mensagens de bancos conhecidos), treinamento em engenharia social no chat). Ap\u00f3s decidir o que far\u00edamos e entender como poder\u00edamos nos destacar, rapidamente escrevemos um aplicativo web completo, e eu desempenhei um papel de desenvolvedor backend, que n\u00e3o era comum para mim. Assim, ganhamos com confian\u00e7a nossa trilha e, junto com mais tr\u00eas equipes, nos classificamos para a final em Kazan. Mais tarde, em Kazan, descobri que a sele\u00e7\u00e3o para a final foi uma farsa, encontrei muitos rostos conhecidos de equipes que n\u00e3o passaram pela sele\u00e7\u00e3o. At\u00e9 mesmo jornalistas do canal 1 fizeram uma entrevista conosco. No entanto, no relat\u00f3rio, nosso aplicativo foi mostrado apenas por 1 segundo.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"A quebra digital \u2014 como tudo aconteceu\" src=\"\/wp-content\/uploads\/2019\/10\/18c00a2ee8112f246a33e461c09ebbc6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>A equipe Snowed, com a qual ganhei a etapa regional<\/em><\/p>\n<p><\/p>\n<h3 id=\"final-kazan-27--29-sentyabrya-2019-goda\">Final (Kazan, 27 a 29 de setembro de 2019)<\/h3>\n<p><\/p>\n<p>Mas depois surgiram os contratempos. Todos os programadores da equipe Snowed, ao longo de cerca de um m\u00eas, informaram, um por um, que n\u00e3o conseguiriam ir a Kazan para a final. E eu comecei a pensar em procurar uma nova equipe. Primeiro, fiz um apelo no chat geral da equipe Russian Hack Team, e embora tenha recebido bastante feedback e convites para equipes, nenhuma delas me chamou a aten\u00e7\u00e3o. Havia equipes desequilibradas, como por exemplo, um product owner, um desenvolvedor mobile, um frontender, que lembram o cisne, o caranguejo e a pikachu da f\u00e1bula. Tamb\u00e9m havia equipes que n\u00e3o se adequavam \u00e0s minhas tecnologias (por exemplo, com desenvolvimento de aplicativo mobile em Flutter). Finalmente, em um chat que eu considerava desorganizado (aquele mesmo do VKontakte, onde a sele\u00e7\u00e3o das equipes para a fase regional aconteceu), postaram um an\u00fancio procurando um frontender, e eu escrevi aleatoriamente. Os caras eram p\u00f3s-graduandos da Skoltech e logo sugeriram uma reuni\u00e3o para nos conhecermos. Eu gostei, as equipes que preferem se conhecer logo no hackathon geralmente me preocupam pela falta de motiva\u00e7\u00e3o. Nos encontramos em \"Grably\" na Pyatnitskaya. Os rapazes me pareceram capazes, motivados, confiantes em si mesmos e na vit\u00f3ria, e tomei a decis\u00e3o ali mesmo. Ainda n\u00e3o sab\u00edamos quais seriam as trilhas e tarefas na final, mas suponhamos que escolher\u00edamos algo relacionado a Machine Learning. E minha tarefa seria criar um painel para isso, ent\u00e3o preparei antecipadamente um modelo com base no antd-admin.<br \/>\nFui a Kazan gratuitamente, \u00e0 custa dos organizadores. \u00c9 preciso dizer que j\u00e1 havia expressado muita insatisfa\u00e7\u00e3o nos chats e blogs sobre a compra de passagens e, em geral, sobre a organiza\u00e7\u00e3o da final; n\u00e3o vou retratar tudo isso.<\/p>\n<p><\/p>\n<p>Ao chegar ao Kazan Expo, ap\u00f3s registrar (tive algumas pequenas dificuldades para obter o crach\u00e1) e tomar caf\u00e9 da manh\u00e3, fomos escolher a trilha. Para a abertura solene, onde estavam presentes autoridades, entramos apenas por cerca de 10 minutos. Na verdade, j\u00e1 t\u00ednhamos trilhas preferidas, mas est\u00e1vamos interessados nos detalhes. Na trilha N\u00ba 18 (Rostelecom), por exemplo, descobrimos que era necess\u00e1rio desenvolver um aplicativo m\u00f3vel, embora isso n\u00e3o estivesse especificado na descri\u00e7\u00e3o breve. Nossa escolha principal era entre a trilha N\u00ba 8, Detec\u00e7\u00e3o de Falhas em Pipelines, da PJSC Gazprom Neft, e a trilha N\u00ba 13, Centros Perinatais, do Tribunal de Contas da Federa\u00e7\u00e3o Russa. Em ambas, era necess\u00e1rio conhecimento em Data Science, e em ambas poderia ser integrado um site. Na trilha N\u00ba 13, nos preocupou o fato de que a tarefa relacionada a Data Science era bastante fraca, precis\u00e1vamos extrair dados do Rosstat e n\u00e3o estava claro se uma interface administrativa era necess\u00e1ria. E a pr\u00f3pria import\u00e2ncia da tarefa levantou d\u00favidas. No final, decidimos que como equipe est\u00e1vamos mais preparados para a trilha 8, especialmente porque os membros j\u00e1 tinham experi\u00eancia em resolver tarefas semelhantes. Come\u00e7amos pensando no cen\u00e1rio em que nosso aplicativo seria utilizado pelo usu\u00e1rio final. Isso significava que ter\u00edamos dois tipos de usu\u00e1rios: t\u00e9cnicos, que se interessavam por informa\u00e7\u00f5es t\u00e9cnicas, e gerentes, que precisavam de indicadores financeiros. Quando surgiu uma ideia clara do cen\u00e1rio, ficou evidente o que deveria ser feito no front-end, o que desenhar para o designer e quais m\u00e9todos seriam necess\u00e1rios no back-end, foi poss\u00edvel distribuir as tarefas. As responsabilidades na equipe foram distribu\u00eddas da seguinte forma: duas pessoas lidavam com ML utilizando os dados obtidos dos especialistas t\u00e9cnicos, uma pessoa escrevia o back-end em Python, eu desenvolvia o front-end em React e Ant Design, e o designer criava as interfaces. Inclusive, nos organizamos de maneira a facilitar a comunica\u00e7\u00e3o enquanto resolv\u00edamos nossas tarefas.<\/p>\n<p><\/p>\n<p>As primeiras 24 horas passaram quase despercebidas. Durante a comunica\u00e7\u00e3o com os especialistas t\u00e9cnicos, descobrimos que essa tarefa j\u00e1 foi resolvida por eles (&#171;Gazprom Neft&#187;), eles apenas estavam curiosos se poderia ser feita melhor. N\u00e3o posso dizer que isso diminuiu nossa motiva\u00e7\u00e3o, mas deixou uma impress\u00e3o. Fiquei surpreso ao saber que, durante a noite, os moderadores das se\u00e7\u00f5es estavam registrando as equipes que estavam funcionando (como disseram, para estat\u00edsticas), o que normalmente n\u00e3o acontece em hackathons. Pela manh\u00e3, j\u00e1 t\u00ednhamos um prot\u00f3tipo da interface, alguns tra\u00e7os do backend e a primeira solu\u00e7\u00e3o de ML. De modo geral, j\u00e1 t\u00ednhamos algo para mostrar aos especialistas. Na segunda metade do dia de s\u00e1bado, o designer desenhou muito mais interfaces do que eu conseguiria codificar e passou a se concentrar na cria\u00e7\u00e3o da apresenta\u00e7\u00e3o. O s\u00e1bado foi reservado para registrar o recorde, e pela manh\u00e3, expulsaram todos que trabalhavam na sala para o corredor. Depois, a entrada e a sa\u00edda da sala eram controladas por crach\u00e1s, e n\u00e3o era permitido sair por mais de uma hora durante o dia. N\u00e3o posso dizer que isso nos causou grandes inconvenientes, a maior parte do dia ainda est\u00e1vamos sentados e trabalhando. A alimenta\u00e7\u00e3o, de fato, era muito escassa; no almo\u00e7o, recebemos um copo de caldo, um pastel e uma ma\u00e7\u00e3, mas novamente isso n\u00e3o nos chateou muito, est\u00e1vamos focados em outra coisa. <\/p>\n<p><\/p>\n<p>Periodicamente, eram distribu\u00eddas latas de Red Bull, duas por pessoa, o que foi muito \u00fatil. O j\u00e1 testado na hackathon receita de energ\u00e9tico + caf\u00e9 permitiu que program\u00e1ssemos a noite toda e o dia seguinte, mantendo-nos alertas como um cristal. No segundo dia, est\u00e1vamos basicamente apenas acrescentando novas funcionalidades ao aplicativo, fizemos um c\u00e1lculo dos indicadores financeiros e geramos gr\u00e1ficos sobre a estat\u00edstica de defeitos nas rotas. N\u00e3o houve uma revis\u00e3o de c\u00f3digo em nossa trilha, os especialistas avaliavam a resolu\u00e7\u00e3o do problema no estilo kaggle.com, com base na precis\u00e3o da previs\u00e3o, enquanto o frontend era avaliado visualmente. A nossa solu\u00e7\u00e3o de ML se revelou a mais precisa, talvez isso tenha nos permitido assumir a lideran\u00e7a. Na noite de s\u00e1bado para domingo, trabalhamos at\u00e9 \u00e0s 2 da manh\u00e3 e depois fomos dormir no apartamento que usamos como base. Dormimos cerca de 5 horas, e no domingo, \u00e0s 9 da manh\u00e3, j\u00e1 est\u00e1vamos no Kazan Expo. Eu estava me apressando para finalizar, mas a maior parte do tempo foi ocupada com a prepara\u00e7\u00e3o para a pr\u00e9-defesa. As pr\u00e9-defesas ocorreram em dois grupos, diante de duas equipes de especialistas; fomos solicitados a nos apresentar por \u00faltimo, pois ambas as equipes gostariam de nos ouvir. N\u00f3s consideramos isso como um bom sinal. O aplicativo foi apresentado a partir do meu laptop, com o servidor de desenvolvimento em funcionamento; n\u00e3o conseguimos fazer o deploy adequado do aplicativo, mas, na verdade, todos estavam na mesma situa\u00e7\u00e3o.<\/p>\n<p><\/p>\n<p>No geral, tudo correu bem, eles nos apontaram os pontos em que poder\u00edamos melhorar nosso aplicativo, e no tempo anterior \u00e0 defesa, at\u00e9 tentamos implementar algumas dessas observa\u00e7\u00f5es. A defesa tamb\u00e9m foi surpreendentemente tranquila. Ap\u00f3s a pr\u00e9-defesa, sab\u00edamos que est\u00e1vamos \u00e0 frente em pontos, lideramos em precis\u00e3o de solu\u00e7\u00e3o, tivemos um bom frontend, um bom design e, no geral, t\u00ednhamos boas expectativas. Outro sinal positivo foi que a moderadora da nossa se\u00e7\u00e3o, antes de entrar na sala de concertos, fez uma selfie conosco, e eu ent\u00e3o suspeitei que ela talvez soubesse de algo))). Mas n\u00e3o sab\u00edamos os nossos pontos ap\u00f3s a defesa, por isso o tempo at\u00e9 o momento em que nosso time foi anunciado no palco foi de um pouco de tens\u00e3o. No palco, foi entregue um cart\u00e3o com a inscri\u00e7\u00e3o de 500.000 rublos e, para cada um, um pacote com uma caneca e um carregador port\u00e1til. N\u00e3o conseguimos aproveitar a vit\u00f3ria e comemor\u00e1-la devidamente; jantamos rapidamente e pegamos um t\u00e1xi at\u00e9 a esta\u00e7\u00e3o de trem.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"A quebra digital \u2014 como tudo aconteceu\" src=\"\/wp-content\/uploads\/2019\/10\/a172628253a4e252ad708e289d231951.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>A equipe WAICO vence na final<\/em><\/p>\n<p><\/p>\n<p>Ao voltar a Moscou, fomos entrevistados por rep\u00f3rteres da NTV. Filmamos por uma hora no segundo andar do caf\u00e9 &#171;Kvartal 44&#187; na Polyanka, mas nas not\u00edcias mostraram apenas cerca de 10 segundos. De qualquer forma, foi um grande progresso em compara\u00e7\u00e3o com a etapa regional.<\/p>\n<p><\/p>\n<p>Resumindo as impress\u00f5es gerais do Digital Breakthrough, elas s\u00e3o as seguintes. Foram gastos valores exorbitantes no evento, nunca vi hackathons dessa magnitude. Mas n\u00e3o posso afirmar que isso foi justificado ou que realmente valha a pena. Uma parte consider\u00e1vel dos participantes que vieram a Kazan eram apenas festivos, sem habilidades pr\u00e1ticas, que foram convocados para estabelecer um recorde. N\u00e3o posso dizer que a concorr\u00eancia na final foi maior do que na fase regional. Al\u00e9m disso, o valor e a utilidade de algumas tarefas de certas trilhas levantam d\u00favidas. Algumas tarefas j\u00e1 foram resolvidas a n\u00edvel industrial h\u00e1 muito tempo. Como se revelou depois, algumas organiza\u00e7\u00f5es que organizaram as trilhas n\u00e3o estavam nem interessadas na sua solu\u00e7\u00e3o. E essa hist\u00f3ria ainda n\u00e3o acabou, as equipes l\u00edderes de cada trilha foram selecionadas para o pr\u00e9-acelerador, e espera-se que delas surjam STARTUPS DISRUPTIVAS. Mas n\u00e3o estou pronto para escrever sobre isso ainda, vamos ver no que isso vai dar.<\/p>\n<p>Fonte: <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\/pt\/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=\"pt_PT\" \/>\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\/pt\/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 como foi | ProHoster","description":"Este n\u00e3o \u00e9 o primeiro hackathon que ganho, nem o primeiro sobre o qual escrevo, e definitivamente n\u00e3o \u00e9 o primeiro post no Habr dedicado ao \"Digital Breakthrough\".","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/tsifrovoj-proryv-kak-eto-bylo__trashed","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/38950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=38950"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/38950\/revisions"}],"predecessor-version":[{"id":173231,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/38950\/revisions\/173231"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/29222"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=38950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=38950"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=38950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}