"For at vinde mesterskaber skal et hold trække vejret i forening." Interview med Moscow Workshops ICPC træner

Finalen i ICPC World Programming Championship i juli 2020 vil blive afholdt af Moskva for første gang, og den vil blive arrangeret af MIPT. På tærsklen til en vigtig begivenhed for hovedstaden Moskva Workshops ICPC åbne sommertræningssæsonen.

Hvorfor deltagelse i træningslejre er den rigtige vej til sejr, fortalte han Philip Rukhovich, træner for Moscow Workshops ICPC, to gange vinder og vinder af All-Russian Olympiade for Schoolchildren in Informatics 2007-2009, fire gange ICPC semifinalist og finalist af ICPC 2014.

"For at vinde mesterskaber skal et hold trække vejret i forening." Interview med Moscow Workshops ICPC træner
Philip sammen med Evgeny Belykh, et medlem af MIPT Shock Content-holdet, som tog 10. pladsen og modtog en bronzemedalje ved ICPC-finalerne i 2019 i Porto

Hvordan og hvornår deltager man i træningslejreTræningslejre omfatter traditionelt foredrag, seminarer og konkurrencer. Afhængigt af vidensniveauet kan eleverne deltage i fire divisioner:

A: forberedelse til sejr ved ICPC-finalerne;
B: forberedelse til mesterskabets semifinaler;
C: forberedelse til kvalifikationsrunderne og ¼ af ICPC-mesterskabet;
D: For dem, der er nye i ICPC-verdenen.

Den første af dem Oplev Vladivostok i samarbejde med Moscow Workshops ICPC afholdes fra 6. juli til 13. juli 2019 på Far Eastern Federal University. Efter dem åbnede træningslejre den 7. juli i Grodno i Hviderusland. Unge programmører fra Kina, Mexico, Egypten, Indien, Litauen, Armenien, Bangladesh, Iran, andre lande og forskellige dele af Rusland kom for at træne.

Tidsplan for gebyrer Moskva Workshops ICPC for andet halvår af dette år:

Fra 6. til 13. juli - Oplev Vlasivostok i samarbejde med Moscow Workshops ICPC for division B og C.

Fra 7. juli til 14. juli— Oplev Grodno i samarbejde med Moscow Workshops ICPC for division B og C.

Fra 7. til 14. september - for første gang Oplev Baikal i samarbejde med Moscow Workshops ICPC for division C og D.

Fra 21. til 29. september - for første gang Oplev Singapore i samarbejde med Moscow Workshops ICPC for division A og afhængig af sæt B eller C.

Fra 5. oktober til 13. oktober – for første gang Oplev Riga i samarbejde med Moscow Workshops ICPC åbnes division A, samt B eller C.

Og sidste chance for at forberede sig inden ICPC semifinaleserien er træningslejr Moskva Internationale Workshop ICPC, som afholdes på MIPT-campus for de stærkeste divisioner A og B fra 5. til 14. november.

De siger, at genialitet er 1 % talent og 99 % hårdt arbejde. Kan det samme siges om studerende, der interesserer sig for sportsprogrammering?

Jeg er enig i dette. Naturlig talent på dette område og disposition er naturligvis vigtig. Det vil være lidt nemmere for disse fyre, men uden hårdt arbejde og meget træning, uden konstant arbejde, er ingen succes simpelthen mulig. Men mere end det kan vi tale om talent, den rigtige udvælgelse af holdet og mange andre faktorer. Det er tydeligt, at hver Olympiade-deltager har sine egne styrker. Nogle er gode til at kode komplekse systemer, andre er gode til at løse matematiske problemer. Men uanset hvem de er, er der brug for lærdom først. Det sker ofte, når et hold, som i starten ikke havde nogen superkræfter, arbejder hårdt, bruger enormt meget træning og opnår enorm succes, endda vinder verdensmesterskabet i sportsprogrammering. Selvfølgelig er arbejdet her ekstremt vigtigt, det er det mest primære. Den vigtigste faktor, der kan hjælpe, er at nyde det hele. Efter min mening, for at opnå succes i sportsprogrammering, skal du virkelig elske det, elske at løse problemer.

Hvilke færdigheder og viden har eleverne brug for for at deltage i træningslejre?

Vi har ikke en principiel udvælgelsesproces, studerende kommer og deltager. Det nødvendige vidensniveau afhænger af, hvilken division de går ind i. Vores sværeste afdeling er A. Et begynderhold behøver ikke at tage dertil. Division A blev skabt til de mest erfarne deltagere, som allerede kender alle algoritmerne, har mange års erfaring med at løse problemer og skal træne til mesterskabet ved 2020-finalen i Moskva. For dem, der forbereder sig til semifinalekonkurrencerne, for lidt mindre erfarne deltagere, er der division B. Der er også tematiske konkurrencer og foredrag om komplekse algoritmer.
Begyndere er interesserede i Division C, som vil være på træningslejren i Grodno. Der kræves minimal erfaring med at deltage i ICPC-konkurrencer; der vil være foredrag om enklere algoritmer. Men man kan ikke sige, at man kan komme fra bunden. Hvad skal der til for at deltage i træningslejren? Sikker beherskelse af hele holdet i et af programmeringssprogene, primært C++ og Java, i mindre grad Python, grundlæggende algometrisk træning, mindst minimal. Vores program er dog sammensat ud fra de studerendes viden og færdigheder. Vi interviewer deltagerne om deres færdigheder og forsøger at skabe et program, der vil være interessant og effektivt for de hold, der kommer til træningslejren.

Har forberedelsesformatet stor indflydelse på resultatet? Forberedelse derhjemme eller komme på træningslejr - er der en grundlæggende forskel?

Alle vælger deres eget forberedelsesform, men for vellykket deltagelse skal det være systematisk. Du kan ikke gennemgå en træningssession på træningslejren og straks besejre alle ved konkurrencen. Min opfattelse er, at det er nødvendigt at deltage i træningslejren. For det første ankommer du til en anden by, som du måske aldrig har været i før. Du kan rejse, fordi der uden overdrivelse afholdes Moskva-workshops over hele verden. De nærmeste vil blive afholdt i Vladivostok og Grodno. Men det vigtigste i en træningslejr er stemningen. Hvis du skriver en konkurrence hjemmefra, så træner du som normalt, og rundt omkring dig er de samme hverdagsting. Og kommer du på træningslejren, så er du flygtet fra hverdagsmiljøet og er kun fokuseret på træningslejren. Det er så intenst, når man ikke tænker på noget, ikke på ekstra ting at lave, ikke på at studere, ikke på arbejde. Du er fokuseret på træning. Du har adgang til kommunikation med erfarne deltagere, ICPC-veteraner. Dette er en fantastisk mulighed for at møde ligesindede mennesker, der også elsker programmering. Når alt kommer til alt, er den vigtigste komponent i sportsprogrammering det samme ICPC-fællesskab, netop de forbindelser. Fyrene vil kende et stort antal stærke mennesker inden for dette felt, og dette vil hjælpe dem i deres fremtidige karriere.

Hvordan påvirker træningslejre klimaet inden for hold? Hjælper dette dem i afgørende konkurrencer?

Det hjælper selvfølgelig og er meget godt. I hvert fald fordi den klassiske træning går sådan her: Tre personer tog sig sammen, skrev indhold og tog hjem. Dette vil ikke fungere på træningslejre. Der tilbringer holdet halvanden uge sammen, deltagerne bor sammen, træner sammen og trækker i den forstand vejret i forening. Samlingerne bidrager i høj grad til sammenhold i teamet. Der er ingen bedre måde at lære hinanden at kende og forstå, hvordan man bruger hinandens styrker for at maksimere resultaterne ved konkurrencen.

Traditionelt foregår internationale træningslejre i et stærkt konkurrencepræget miljø. Hvordan påvirker kommunikationen med fremtidige rivaler om mesterskabet drengene, når de forstår, at nogle hold er stærkere, nogle svagere?

Det hele afhænger af fyrenes fokus på arbejdet. Teoretisk set kan det også være, at holdet ankom, befandt sig på en n. plads, blev ked af det og mistede troen. Men det gode ved træningslejren er, at resultatet af selve træningslejren ikke er vigtigt, det vil ikke blive taget i betragtning ved selve mesterskabet. Ved enhver konkurrence er vinderen den, der løser flest af de foreslåede problemer her og nu. Der er også fortilfælde, hvor hold, der har været førende i konkurrencer i lang tid, ikke kan komme til finalen. Dette er et rent sportsligt princip: Vinderen er ikke den, der har mere erfaring, og i nogle henseender en stærkere trup, vinderen er den, der viser det bedste resultat her og nu. Men hvis du træner med de stærkeste, giver dette dig mulighed for mere objektivt at vurdere dit reelle niveau. Hvis du ikke indtager en meget høj plads, så forstår du, at du skal træne mere aktivt. På træningslejren får du en fuld ide om, hvad du skal være opmærksom på. Og psykologisk, når vi træner med ledere, begynder vi at følge dem. Og på træningslejre kan du kommunikere med dem, udveksle løsninger, spørge om noget. Du kan endda fange visse tendenser i, hvordan problemer løses i forskellige lande, fordi selv mentalitet kan påvirke løsningsmetoderne. Dette er endnu et punkt, hvorfor det er værd at deltage i træningslejre frem for at forberede sig hjemmefra.

Sker det, at stærke hold kommer til træningslejre og med tiden begynder at tabe til dem, der i starten var lidt svagere?

Der er mange grunde til, at et hold viser svagere resultater i nogle sammenhænge. Startende med simpel træthed, for dette kan være den tredje træningslejr på en måned. Moscow Workshops-samlinger bliver mere og mere talrige, så det er muligt, at fyrene allerede konkurrerer med al deres magt. Spørgsmålet om hvile under træning er ikke mindre vigtigt. Der er risiko for at overdrive det og brænde ud. Umiddelbart før vigtige konkurrencer, en uge eller to i forvejen, er opgaven ikke at spilde energi på unødvendige konkurrencer, men at koncentrere sig om det, der ligger forude, og give det dit bedste. For eksempel ved semifinalerne i World Programming Championship, hvor studerende fra førende tekniske universiteter fra forskellige lande deltager. Traditionelt foregår konkurrencen om søndagen, med ankomst og åbning lørdag. Fyrene selv ankommer normalt fredag ​​morgen, og deres opgave er at slappe af så meget som muligt på denne dag, koble af fra skolen og få indtryk af den nye by.

ICPC-finalen i 2020 kommer til Moskva. Vil spændingen før finalen påvirke træningslejren i Moskva, eller fortsætter arbejdet som normalt?

Finalen i Moskva er en exceptionel begivenhed. Det er selvfølgelig ikke den første finale i Rusland, men det bliver første gang, den kommer til Moskva. Jeg vil sige, at det ikke betyder, at du skal forberede dig til finalen i hovedstaden, men ikke for andre. Men vi er bestemt bekymrede. Efter 5 år vendte finalen tilbage til Rusland, hvilket er en stor ære, men også et kolossalt ansvar. Det er nødvendigt at forberede sig intensivt for både arrangørerne og deltagerne af vores træningslejre, hvortil vi venter på alle elever, der brænder for olympiadeprogrammering.

For muskovitter åbner vi fra september ugentlige træningssessioner på MIPT-campus på Klimentovsky Lane, hvilket vil være en stor hjælp for dem, der ønsker at udvikle sig i algoritmisk programmering og med succes forsvare hovedstadens navn ved ICPC-finalerne.

Kilde: www.habr.com

Tilføj en kommentar