“Para ganhar campeonatos, uma equipe deve respirar em uníssono.” Entrevista com o treinador do ICPC dos Workshops de Moscou

Moscou sediará pela primeira vez a final do Campeonato Mundial de Programação ICPC em julho de 2020, organizada pelo MIPT. Antes deste importante evento para a capital... Workshops de Moscou ICPC Abrir a temporada de campos de treinamento de verão.

Por que participar de campos de treinamento é o caminho mais seguro para a vitória, explicamos. Filipe Rukhovich, instrutor dos Workshops ICPC em Moscou, duas vezes premiado e vencedor da Olimpíada Escolar Russa de Informática de 2007 a 2009, quatro vezes semifinalista do ICPC e finalista do ICPC 2014.

“Para ganhar campeonatos, uma equipe deve respirar em uníssono.” Entrevista com o treinador do ICPC dos Workshops de Moscou
Philipp, juntamente com Evgeny Belykh, membro da equipe MIPT Shock Content, que conquistou o 10º lugar e recebeu a medalha de bronze na final do ICPC de 2019 no Porto.

Como e quando participar em campos de treinamentoOs campos de treinamento tradicionalmente incluem palestras, seminários e competições. Dependendo do seu nível de conhecimento, os alunos podem participar em quatro divisões:

A: Preparando-me para vencer a final do ICPC;
B: preparação para as semifinais do campeonato;
C: preparação para as rodadas de qualificação e ¼ do campeonato ICPC;
D: Para quem é novo no mundo do ICPC.

O primeiro deles Descubra Vladivostok em colaboração com os Workshops de Moscou do ICPC. O campo de treinamento ocorreu de 6 a 13 de julho de 2019 na Universidade Federal do Extremo Oriente. Após esse campo, um novo campo de treinamento foi inaugurado em Grodno, na Bielorrússia, em 7 de julho. Jovens programadores da China, México, Egito, Índia, Lituânia, Armênia, Bangladesh, Irã e outros países, bem como de toda a Rússia, participaram do treinamento.

Cronograma dos campos de treinamento Workshops de Moscou ICPC para o segundo semestre deste ano:

De 6 a 13 de julho - Descubra Vlasivostok Em colaboração com os Workshops de Moscou do ICPC para as Divisões B e C.

De 7 a 14 de julho - Descubra Grodno Em colaboração com os Workshops de Moscou do ICPC para as Divisões B e C.

De 7 a 14 de setembro - pela primeira vez Descubra Baikal em colaboração com os Workshops de Moscou do ICPC para as Divisões C e D.

De 21 a 29 de setembro - pela primeira vez Descubra Singapura Em colaboração com os Workshops ICPC de Moscou para as divisões A e, dependendo do conjunto, B ou C.

De 5 a 13 de outubro - pela primeira vez Descubra Riga Em colaboração com os Workshops de Moscou, o ICPC abrirá as Divisões A, B e C.

E a última chance de se preparar antes da série semifinal do ICPC é o campo de treinamento. Workshop Internacional de Moscou ICPC, que será realizado no campus do MIPT para as divisões A e B, as mais fortes, de 5 a 14 de novembro.

Dizem que gênio é 1% talento e 99% trabalho duro. Será que o mesmo pode ser dito sobre estudantes que gostam de programação competitiva?

Concordo plenamente. É claro que talento inato e predisposição nessa área são importantes. Será um pouco mais fácil para esses caras, mas sem trabalho árduo e muito treino, sem esforço constante, qualquer sucesso é simplesmente impossível. Mas além disso, podemos falar sobre talento, a escolha certa da equipe e muitos outros fatores. É evidente que cada participante da Olimpíada tem seus pontos fortes. Alguns são ótimos em programar sistemas complexos, outros são brilhantes em resolver problemas matemáticos. Mas, independentemente de quem sejam, a erudição é fundamental. Muitas vezes acontece de uma equipe que inicialmente não ostentava nenhum superpoder, por meio de trabalho árduo e uma quantidade incrível de treino, alcançar um sucesso tremendo, chegando até a vencer o Campeonato Mundial de Programação Competitiva. É claro que o trabalho árduo é crucial aqui; essa é a coisa mais importante. O fator mais importante que pode ajudar é gostar de tudo isso. Na minha opinião, para ter sucesso em programação competitiva, você precisa realmente amar isso e amar resolver problemas.

Quais habilidades e conhecimentos os alunos precisam para participar de campos de treinamento?

Não temos um processo seletivo; os alunos simplesmente vêm e participam. O nível de conhecimento exigido dependerá da divisão em que forem selecionados. Nossa divisão mais desafiadora é a Divisão A. Equipes iniciantes não devem participar dela. A Divisão A é destinada aos participantes mais experientes, que já conhecem todos os algoritmos, possuem anos de experiência em resolução de problemas e estarão treinando para vencer o campeonato na final de 2020 em Moscou. Para aqueles que se preparam para as semifinais, ou para participantes com um pouco menos de experiência, há a Divisão B. Ela também inclui competições temáticas e palestras sobre algoritmos complexos.
Iniciantes podem se interessar pela Divisão C, que será realizada no campo de treinamento em Grodno. É necessário ter experiência mínima em competições do ICPC, e haverá palestras sobre algoritmos mais simples. No entanto, não é possível começar do zero. O que é necessário para participar com sucesso do campo de treinamento? Toda a equipe deve ser proficiente em uma linguagem de programação, principalmente C++ e Java, e em menor grau Python, e ter pelo menos treinamento básico em algometria. Nosso programa, porém, é elaborado com base no conhecimento e nas habilidades dos alunos. Avaliamos as habilidades dos participantes e nos esforçamos para criar um programa interessante e eficaz para as equipes que participarem do campo de treinamento.

O formato do treino tem um impacto significativo nos resultados? Existe uma diferença significativa entre treinar em casa ou participar de um campo de treinamento?

Cada um escolhe seu próprio formato de treinamento, mas a participação bem-sucedida exige preparação sistemática. Não basta fazer uma única sessão de prática em um acampamento e ganhar a competição imediatamente. Acredito que participar de acampamentos é essencial. Primeiro, você chega a uma cidade nova, provavelmente uma que nunca visitou antes. Você pode viajar, já que os Workshops de Moscou acontecem literalmente no mundo todo. Os próximos serão em Vladivostok e Grodno. Mas o mais importante em um acampamento é a atmosfera. Se você está participando de uma competição em casa, está treinando como de costume, cercado pelas mesmas atividades diárias. Mas se você vem para um acampamento, está livre da sua rotina diária e focado exclusivamente no acampamento. É uma experiência tão intensa que você não pensa em mais nada — nem em atividades extracurriculares, nem na escola, nem no trabalho. Você está focado no treinamento. Você tem a oportunidade de interagir com participantes experientes, veteranos do ICPC. É uma oportunidade maravilhosa de conhecer pessoas com a mesma mentalidade que também amam programação. Afinal, o componente mais importante da programação competitiva é a comunidade do ICPC, essas conexões. Os alunos conhecerão um grande número de pessoas influentes nessa área, o que os ajudará em suas futuras carreiras.

De que forma os campos de treinamento afetam o clima interno da equipe? Eles os ajudam em competições decisivas?

Claro que ajuda, e muito. Para começar, uma sessão de treinamento clássica funciona assim: três pessoas se reúnem, elaboram o conteúdo e depois vão para casa. Não é o caso em um campo de treinamento. Lá, a equipe passa uma ou duas semanas junta, morando junta, treinando junta e, de certa forma, respirando em uníssono. Os campos de treinamento são incrivelmente propícios para a integração da equipe. Não há maneira melhor de se conhecerem e entenderem como aproveitar os pontos fortes de cada um para maximizar os resultados na competição.

Tradicionalmente, os campos de treinamento internacionais acontecem em um ambiente altamente competitivo. Como a exposição a futuros rivais no campeonato impacta os jogadores, quando eles percebem que algumas equipes são mais fortes do que outras?

Tudo depende do foco da equipe. Teoricamente, é possível que uma equipe chegue, se encontre em enésimo lugar, fique frustrada e perca a fé. Mas a beleza dos campos de treinamento é que os resultados em si não importam; eles não serão levados em conta no campeonato. Em qualquer competição, o vencedor é aquele que resolve o maior número de problemas naquele momento. Há até casos em que equipes que lideram competições há muito tempo não conseguem se classificar para a final. Este é um princípio puramente esportivo: o vencedor não é aquele com mais experiência ou uma equipe mais forte de alguma forma, mas sim aquele que apresenta os melhores resultados no momento. Mas treinar com os melhores permite avaliar seu nível atual de forma mais objetiva. Se você não está se classificando bem, percebe que precisa treinar mais. Os campos de treinamento oferecem uma visão clara do que você precisa focar. E psicologicamente, treinando com os líderes, começamos a seguir o exemplo deles. E nos campos de treinamento, você pode se comunicar com eles, compartilhar soluções e tirar dúvidas. É possível até mesmo identificar certas tendências na forma como os problemas são resolvidos em diferentes países, já que até a mentalidade pode influenciar os métodos de solução. Este é mais um motivo pelo qual vale a pena participar de treinamentos presenciais em vez de se preparar em casa.

Será que acontece de equipes fortes chegarem ao campo de treinamento e, com o tempo, começarem a perder para aquelas que inicialmente eram um pouco mais fracas?

Existem muitos motivos pelos quais uma equipe pode ter um desempenho inferior em determinados contextos. Isso começa com a simples fadiga, já que este pode ser o terceiro campo de treinamento em um mês. Os Workshops de Moscou estão se tornando mais frequentes, então é possível que a equipe esteja competindo no limite de suas forças. O descanso durante o treinamento é igualmente importante. Há o risco de exagerar e sofrer um esgotamento. Imediatamente antes de competições importantes, uma ou duas semanas antes, o objetivo é evitar o desperdício de energia em competições desnecessárias e, em vez disso, concentrar-se na competição que se aproxima e dar o máximo de si. Por exemplo, nas semifinais do Campeonato Mundial de Programação, que reúne estudantes das principais universidades técnicas do mundo, a competição tradicionalmente acontece no domingo, com a eliminatória e a cerimônia de abertura no sábado. A própria equipe geralmente chega na manhã de sexta-feira, e seu objetivo é descansar o máximo possível nesse dia, desligar-se dos estudos e absorver as impressões de uma nova cidade.

As Finais do ICPC 2020 estão chegando a Moscou. Será que a empolgação pré-final afetará o campo de treinamento em Moscou, ou o trabalho seguirá normalmente?

As Finais de Moscou são um evento único. Claro, esta não é a primeira Final na Rússia, mas será a primeira vez que será realizada em Moscou. Devo dizer que isso não significa que você precise se preparar para as Finais de Moscou e não para outras. Mas certamente estamos animados. Depois de cinco anos, as Finais estão retornando à Rússia. É uma grande honra, mas também uma enorme responsabilidade. Tanto os organizadores quanto os participantes de nossos workshops, para os quais convidamos todos os estudantes apaixonados por programação competitiva, devem se preparar com afinco.

A partir de setembro, abriremos sessões de treinamento semanais para moscovitas no campus do MIPT, na Rua Klimentovsky. Isso será de grande ajuda para aqueles que desejam desenvolver suas habilidades em programação algorítmica e defender com sucesso o nome da capital nas finais do ICPC.

Fonte: habr.com

Adicionar um comentário