"Da bi osvojio prvenstvo, tim mora disati skladno." Intervju s trenerom Moscow Workshops ICPC

Finale ICPC Svjetskog prvenstva u programiranju u srpnju 2020. po prvi će put biti domaćin Moskva, a organizirat će ga MIPT. Uoči važnog događaja za glavni grad Moskovske radionice ICPC otvoriti ljetnu sezonu treninga.

Zašto je sudjelovanje na treninzima pravi put do pobjede, ispričao je Filip Rukhovich, trener Moscow Workshops ICPC, dvostruki pobjednik i pobjednik Sveruske olimpijade za školsku djecu u informatici 2007.-2009., četverostruki polufinalist ICPC-a i finalist ICPC-a 2014.

"Da bi osvojio prvenstvo, tim mora disati skladno." Intervju s trenerom Moscow Workshops ICPC
Philip zajedno s Evgenyjem Belykhom, članom tima MIPT Shock Content, koji je zauzeo 10. mjesto i osvojio brončanu medalju na ICPC finalu 2019. u Portu

Kako i kada sudjelovati u trening kampovimaTrening kampovi tradicionalno uključuju predavanja, seminare i natjecanja. Ovisno o razini znanja, učenici mogu sudjelovati u četiri odjeljenja:

A: priprema za pobjedu na ICPC finalu;
B: priprema za polufinale prvenstva;
C: priprema za kvalifikacijske runde i ¼ ICPC prvenstva;
D: Za one koji su novi u svijetu ICPC-a.

Prvi od njih Otkrijte Vladivostok u suradnji s Moscow Workshops ICPC održavaju se od 6. srpnja do 13. srpnja 2019. na Dalekoistočnom saveznom sveučilištu. Nakon njih, 7. srpnja otvoreni su trenažni kampovi u bjeloruskom Grodnu. Mladi programeri iz Kine, Meksika, Egipta, Indije, Litve, Armenije, Bangladeša, Irana, drugih zemalja i različitih dijelova Rusije došli su trenirati.

Raspored naknada Moskovske radionice ICPC za drugu polovinu ove godine:

Od 6. do 13. srpnja - Otkrijte Vlasivostok u suradnji s Moscow Workshops ICPC za divizije B i C.

Od 7. srpnja do 14. srpnja— Otkrijte Grodno u suradnji s Moscow Workshops ICPC za divizije B i C.

Od 7. do 14. rujna – prvi put Otkrijte Baikal u suradnji s Moscow Workshops ICPC za divizije C i D.

Od 21. do 29. rujna – prvi put Otkrijte Singapur u suradnji s Moscow Workshops ICPC za divizije A i ovisno o skupu B ili C.

Od 5. listopada do 13. listopada – prvi put Otkrijte Rigu u suradnji s Moscow Workshops ICPC otvorit će se odjel A, kao i B ili C.

A posljednja prilika za pripremu prije ICPC polufinalne serije je trening kamp Moskovska međunarodna radionica ICPC, koji će se održati u MIPT kampusu za najjače divizije A i B od 5. do 14. studenog.

Kažu da je genije 1% talenta i 99% napornog rada. Može li se isto reći za studente koje zanima sportsko programiranje?

Slažem se s ovim. Naravno, bitan je prirodni talent na ovom području i predispozicija. Ovim dečkima će biti malo lakše, ali bez mukotrpnog rada i puno treninga, bez konstantnog rada jednostavno nikakav uspjeh nije moguć. Ali više od toga, možemo govoriti o talentu, pravom odabiru momčadi i mnogim drugim čimbenicima. Jasno je da svaki sudionik olimpijade ima svoje snage. Neki su izvrsni u kodiranju složenih sustava, drugi su izvrsni u rješavanju matematičkih problema. Ali bez obzira tko su, prije svega je potrebna erudicija. Često se događa da tim, koji u početku nije imao nikakve supermoći, naporno radi, koristi ogromne količine treninga i postigne ogroman uspjeh, čak i osvajanje Svjetskog prvenstva u sportskom programiranju. Naravno, rad je ovdje izuzetno važan, ovo je najprimarnije. Najvažniji faktor koji može pomoći je uživati ​​u svemu tome. Po mom mišljenju, da biste postigli uspjeh u sportskom programiranju, morate ga stvarno voljeti, voljeti rješavati probleme.

Koje vještine i znanja studenti trebaju za sudjelovanje u trening kampovima?

Nemamo principijelnu selekciju, studenti dolaze i sudjeluju. Potrebna razina znanja ovisit će o tome u koji odjel uđu. Naša najteža divizija je A. Početnička momčad ne mora ići tamo. Divizija A stvorena je za najiskusnije sudionike koji već poznaju sve algoritme, imaju dugogodišnje iskustvo u rješavanju problema i trenirat će za prvenstvo na finalu 2020. u Moskvi. Za one koji se pripremaju za polufinalna natjecanja, za malo manje iskusne sudionike, tu je odjel B. Tu su i tematska natjecanja te predavanja o složenim algoritmima.
Početnici su zainteresirani za diviziju C, koja će biti na pripremama u Grodnu. Potrebno je minimalno iskustvo sudjelovanja na ICPC natjecanjima, bit će predavanja o jednostavnijim algoritmima. Ali ne možete reći da možete doći od nule. Što je potrebno za uspješno sudjelovanje u trening kampu? Sigurno vladanje cijelim timom u jednom od programskih jezika, prvenstveno C++ i Java, manjim dijelom Python, osnovna algometrijska obuka, barem minimalna. No, naš program je sastavljen na temelju znanja i vještina učenika. Intervjuiramo sudionike o njihovim vještinama i pokušavamo osmisliti program koji će biti zanimljiv i učinkovit za timove koji dolaze na trening kamp.

Utječe li format pripreme jako na rezultat? Pripreme kod kuće ili dolasci na treninge – postoji li bitna razlika?

Svatko bira svoj oblik priprema, ali za uspješno sudjelovanje ono mora biti sustavno. Ne možete proći jedan trening u trening kampu i odmah poraziti sve na natjecanju. Moje mišljenje je da je potrebno sudjelovati u trening kampu. Prvo, dolazite u drugi grad, u kojem možda nikada prije niste bili. Možete putovati, jer se Moskovske radionice održavaju, bez pretjerivanja, po cijelom svijetu. Najbliži će se održati u Vladivostoku i Grodnom. Ali najvažnija stvar u trening kampu je atmosfera. Ako natječaj pišeš od kuće, onda treniraš kao i obično, a oko tebe iste svakodnevne stvari. A ako dođete u trening kamp, ​​onda ste pobjegli iz svakodnevnog okruženja i fokusirani ste samo na trening kamp. Tako je intenzivno kada ne razmišljate ni o čemu, ni o dodatnim stvarima, ni o učenju, ni o poslu. Fokusirani ste na trening. Imate pristup komunikaciji s iskusnim sudionicima, ICPC veteranima. Ovo je odlična prilika za upoznavanje istomišljenika koji također vole programiranje. Uostalom, najvažnija komponenta sportskog programa je ta ista ICPC zajednica, upravo te veze. Momci će poznavati veliki broj jakih ljudi na ovom polju, a to će im pomoći u budućoj karijeri.

Kako trening kampovi utječu na klimu unutar momčadi? Pomaže li im to u odlučujućim natjecanjima?

Naravno da pomaže i jako je dobro. Barem zato što klasična obuka ide ovako: troje se skupi, napiše sadržaj i ode kući. Ovo neće raditi u kampovima za obuku. Tamo ekipa provodi tjedan i pol zajedno, sudionici žive zajedno, zajedno treniraju i u tom smislu dišu složno. Druženja uvelike doprinose jedinstvu tima. Ne postoji bolji način da se međusobno upoznate i shvatite kako iskoristiti međusobne prednosti kako biste postigli maksimalne rezultate na natjecanju.

Tradicionalno, međunarodni kampovi za obuku održavaju se u vrlo natjecateljskom okruženju. Kako na momke utječe komunikacija s budućim suparnicima za prvenstvo kada shvate da su neke ekipe jače, neke slabije?

Sve ovisi o fokusu momaka na posao. Teoretski može biti i da je ekipa stigla, našla se na n-tom mjestu, uzrujala se i izgubila vjeru. Ali ono što je dobro kod treninga je što sam rezultat kampa nije bitan, on se neće uzimati u obzir na samom prvenstvu. U svakom natjecanju pobjednik je onaj koji riješi najveći broj predloženih problema ovdje i sada. Ima i presedana da timovi koji su dugo bili vodeći na natjecanjima ne mogu ući u finale. To je čisto sportski princip: ne pobjeđuje onaj tko ima više iskustva i, u nekim aspektima, jači sastav, pobjeđuje onaj tko ovdje i sada pokaže najbolji rezultat. Ali ako trenirate s najjačima, to vam omogućuje da objektivnije procijenite svoju stvarnu razinu. Ako ne zauzimate vrlo visoko mjesto, onda shvaćate da morate aktivnije trenirati. U trening kampu dobivate potpunu predodžbu o tome na što trebate obratiti pozornost. I psihološki, kada treniramo s vođama, počinjemo ih slijediti. I na treninzima možete s njima komunicirati, razmjenjivati ​​rješenja, nešto pitati. Možete čak uhvatiti određene trendove u tome kako se problemi rješavaju u različitim zemljama, jer čak i mentalitet može utjecati na metode rješavanja. Ovo je još jedan razlog zašto se isplati sudjelovati u trening kampovima, a ne pripremati se od kuće.

Događa li se da jake momčadi dođu na pripreme i s vremenom počnu gubiti od onih koje su u početku bile malo slabije?

Mnogo je razloga zašto tim pokazuje slabije rezultate u nekim kontekstima. Počevši od običnog umora, jer ovo bi mogao biti treći trening u mjesec dana. Okupljanja Moscow Workshopsa sve su brojnija, pa je moguće da se dečki već naprežu iz sve snage. Ništa manje važno nije ni pitanje odmora tijekom treninga. Postoji opasnost da pretjerate i izgorite. Neposredno prije važnih natjecanja, tjedan ili dva unaprijed, zadatak je ne trošiti energiju na nepotrebna natjecanja, već se koncentrirati na ono što je pred nama i dati sve od sebe. Na primjer, u polufinalu Svjetskog prvenstva u programiranju, u kojem sudjeluju studenti vodećih tehničkih sveučilišta iz različitih zemalja. Tradicionalno, natjecanje se održava u nedjelju, a dolazak i otvaranje u subotu. Sami dečki uglavnom dolaze u petak ujutro, a zadatak im je da se taj dan maksimalno opuste, odvoje od škole i steknu dojmove o novom gradu.

ICPC finale 2020. bit će u Moskvi. Hoće li predfinalna uzbuđenja utjecati na treninge u Moskvi ili se radi uobičajeno?

Finale u Moskvi izniman je događaj. Naravno, ovo nije prvo finale u Rusiji, ali će biti prvi put da će doći u Moskvu. Reći ću da to ne znači da se trebate pripremati za finale u glavnom gradu, ali ne i za druge. Ali svakako smo zabrinuti. Nakon 5 godina finale se vratilo u Rusiju, što je velika čast, ali i kolosalna odgovornost. Potrebno je intenzivno se pripremiti i za organizatore i za sudionike naših trening kampova, na kojima čekamo sve učenike koji su strastveni ljubitelji olimpijadnog programiranja.

Za Moskovljane, počevši od rujna, otvaramo tjedne treninge u kampusu MIPT-a na Klimentovsky Lane, što će biti velika pomoć za one koji se žele razvijati u algoritamskom programiranju i uspješno braniti ime glavnog grada na ICPC finalu.

Izvor: www.habr.com

Dodajte komentar