"For Ä vinne mesterskap, mÄ et lag puste unisont." Intervju med Moscow Workshops ICPC-trener

Finalen i ICPCs verdensmesterskap i programmering i juli 2020 vil bli avholdt i Moskva for fÞrste gang, og den vil bli organisert av MIPT. I forkant av denne viktige begivenheten for hovedstaden Moskva-workshops ICPC Äpne sommersesongen med treningsleirer.

Hvorfor det Ă„ delta i treningsleirer er den sikreste veien til seier, forklart Philip Rukhovich, ICPC-instruktĂžr ved Moscow Workshops, to ganger prisvinner og vinner av den allrussiske skole-OL i informatikk 2007–2009, fire ganger prisvinner av ICPC-semifinalen og finalist i ICPC 2014.

"For Ä vinne mesterskap, mÄ et lag puste unisont." Intervju med Moscow Workshops ICPC-trener
Philipp med Evgeny Belykh, et medlem av MIPT Shock Content-laget, som tok 10. plass og mottok en bronsemedalje i ICPC-finalen i Porto i 2019.

Hvordan og nÄr man skal delta pÄ treningsleirerTreningsleirer inkluderer tradisjonelt forelesninger, seminarer og konkurranser. Avhengig av kunnskapsnivÄet kan studentene delta i fire divisjoner:

A: Forbereder seg pÄ seier i ICPC-finalen;
B: forberedelse til semifinalen i mesterskapet;
C: forberedelse til kvalifiseringsrundene og Œ av ICPC-mesterskapet;
D: For de som er nye i ICPC-verdenen.

Den fÞrste av dem Oppdag Vladivostok i samarbeid med Moscow Workshops ICPC arrangeres fra 6. juli til 13. juli 2019 ved Far Eastern Federal University. Etter dem Äpnet en treningsleir i Grodno i Hviterussland 7. juli. Unge programmerere fra Kina, Mexico, Egypt, India, Litauen, Armenia, Bangladesh, Iran, andre land og forskjellige deler av Russland kom for Ä trene.

Plan for treningsleirer Moskva-workshops ICPC for andre halvdel av dette Äret:

Fra 6. juli til 13. juli - Oppdag Vlasivostok i samarbeid med Moscow Workshops ICPC for avdeling B og C.

Fra 7. juli til 14. juli - Oppdag Grodno i samarbeid med Moscow Workshops ICPC for avdeling B og C.

Fra 7. til 14. september – for fþrste gang Oppdag Baikal i samarbeid med Moscow Workshops ICPC for avdeling C og D.

Fra 21. til 29. september – for fþrste gang Oppdag Singapore i samarbeid med Moscow Workshops ICPC for divisjon A og avhengig av settet B eller C.

Fra 5. til 13. oktober – for fĂžrste gang Oppdag Riga I samarbeid med Moscow Workshops ICPC vil avdeling A, samt B eller C, vĂŠre Ă„pen.

Og siste sjanse til Ä forberede seg fÞr ICPC-semifinaleserien er treningsleiren Moskva internasjonale workshop ICPC, som vil bli avholdt pÄ MIPT-campus for de sterkeste divisjonene A og B fra 5. til 14. november.

De sier at genialitet er 1 % talent og 99 % arbeid. Kan det samme sies om studenter som driver med konkurranseprogrammering?

Jeg er enig i dette. SelvfÞlgelig er medfÞdt talent pÄ dette omrÄdet og predisposisjon viktig. Det vil vÊre litt lettere for slike karer, men uten hardt arbeid og mye trening, uten konstant arbeid, er ingen suksess rett og slett mulig. Men mer enn det, vi kan snakke om talent, om riktig utvalg av lag og mange andre faktorer. Det er tydelig at hver OL-deltaker har sin egen styrke. Noen er flinke til Ä kode komplekse systemer, noen er flinke til Ä lÞse matematiske problemer. Men hvem de enn er, fÞrst og fremst trengs lÊrdom. Det skjer ofte at et lag som i utgangspunktet ikke var fullpakket med superkrefter, krever hardt arbeid, en kosmisk mengde trening og oppnÄr stor suksess, helt opp til Ä vinne verdensmesterskapet i sportsprogrammering. SelvfÞlgelig er arbeid ekstremt viktig her, dette er det mest primÊre. Den viktigste faktoren som kan hjelpe er Ä nyte alt dette. Etter min mening, for Ä oppnÄ suksess innen sportsprogrammering, mÄ du elske det veldig mye, elske Ä lÞse problemer.

Hvilke ferdigheter og kunnskaper trenger studentene for Ä delta pÄ treningsleirer?

Vi har ikke et prinsipielt utvalg, studentene kommer og deltar. Det nÞdvendige kunnskapsnivÄet vil avhenge av hvilken divisjon de kommer til. VÄr vanskeligste divisjon er divisjon A. Et nybegynnerlag bÞr ikke gÄ dit. Divisjon A er laget for de mest erfarne deltakerne som allerede kjenner alle algoritmene, har mange Ärs erfaring med Ä lÞse problemer og skal trene til mesterskapet i 2020-finalen i Moskva. For de som forbereder seg til semifinalekonkurransene, for litt mindre erfarne deltakere, finnes det divisjon B. Den inkluderer ogsÄ tematiske konkurranser og forelesninger om komplekse algoritmer.
Nybegynnere er interessert i divisjon C, som avholdes pÄ treningsleiren i Grodno. Minimumserfaring med deltakelse i ICPC-konkurranser er nÞdvendig, det vil vÊre forelesninger om enklere algoritmer. Men det kan ikke sies at man kan komme fra bunnen av. Hva er nÞdvendig for vellykket deltakelse pÄ treningsleiren? Sikker beherskelse av et av programmeringssprÄkene av hele teamet, primÊrt C++ og Java, i mindre grad Python, grunnleggende algometrisk trening, i det minste minimal. Likevel er programmet vÄrt satt sammen basert pÄ studentenes kunnskap og ferdigheter. Vi intervjuer deltakerne om deres ferdigheter og prÞver Ä lage et program som vil vÊre interessant og effektivt for lagene som har kommet til treningsleiren.

PÄvirker forberedelsesformatet resultatet i stor grad? Er det en fundamental forskjell Ä forberede seg hjemme eller Ä komme pÄ treningsleir?

Alle velger sitt eget forberedelsesformat, men for vellykket deltakelse mÄ det vÊre systematisk. Du kan ikke gÄ gjennom én treningsÞkt pÄ en leir og umiddelbart slÄ alle i konkurransen. Min mening er at du mÄ delta pÄ leiren. FÞrst kommer du til en annen by, som du kanskje aldri har vÊrt i fÞr. Du kan reise, fordi Moskva-workshops holdes, uten overdrivelse, over hele verden. De nÊrmeste vil bli holdt i Vladivostok og Grodno. Men det viktigste pÄ leiren er atmosfÊren. Hvis du skriver en konkurranse hjemmefra, trener du pÄ vanlig mÄte, og rundt deg er de samme hverdagslige gjÞremÄlene. Og hvis du kom til leiren, brÞt du lÞs fra hverdagsmiljÞet og fokuserer bare pÄ leiren. Dette er en sÄ intensiv Þvelse nÄr du ikke tenker pÄ noe, ikke pÄ tilleggssaker, ikke pÄ studier, ikke pÄ arbeid. Du fokuserer pÄ trening. Du har tilgang til kommunikasjon med erfarne deltakere, ICPC-veteraner. Dette er en flott mulighet til Ä mÞte likesinnede som ogsÄ elsker programmering. Tross alt er den viktigste komponenten i sportsprogrammering nettopp ICPC-fellesskapet, disse forbindelsene. Gutta vil kjenne et stort antall sterke mennesker innen dette feltet, og dette vil hjelpe dem i deres fremtidige karrierer.

Hvordan pÄvirker treningsleirer klimaet i lagene? Hjelper det dem i avgjÞrende konkurranser?

SelvfÞlgelig gjÞr det det, og det er helt greit. I hvert fall fordi en klassisk treningsÞkt gÄr slik: tre personer samles, skriver innhold og drar hjem. Det er ikke mulig pÄ en treningsleir. Der tilbringer laget en uke eller to sammen, deltakerne bor sammen, trener sammen og puster i denne forstand i harmoni. Treningsleirer er svÊrt gunstige for lagbygging. Det finnes ingen bedre mÄte Ä bli kjent med hverandre og forstÄ hvordan man bruker hverandres styrker for Ä maksimere resultatene i konkurransen.

Tradisjonelt sett holdes internasjonale treningsleirer i et svÊrt konkurransepreget miljÞ. Hvordan pÄvirker kommunikasjonen med fremtidige rivaler om mesterskapet gutta nÄr de forstÄr at noen lag er sterkere, noen er svakere?

Alt avhenger av guttas fokus pÄ arbeid. Teoretisk sett kan det hende at laget ankom, befant seg pÄ n-te plass, ble opprÞrt og mistet troen. Men det gode med treningsleirer er at resultatet av selve treningsleiren ikke er viktig, det vil ikke bli tatt i betraktning i selve mesterskapet. Vinneren av enhver konkurranse er den som lÞser flere av de foreslÄtte problemene her og nÄ. Det finnes ogsÄ presedenser der lag som har ledet i konkurranser lenge ikke kan komme til finalen. Dette er et rent sportslig prinsipp: vinneren er ikke den med mer erfaring og et sterkere lag pÄ noen parametere, vinneren er den som viser det beste resultatet her og nÄ. Men hvis du trener med de sterkeste, lar dette deg vurdere det reelle nivÄet mer objektivt. Hvis du ikke tar en veldig hÞy plass, forstÄr du at du mÄ trene mer aktivt. PÄ treningsleirer fÄr du en fullstendig ide om hva du mÄ vÊre oppmerksom pÄ. Og psykologisk, nÄr vi trener med lederne, begynner vi Ä nÄ ut til dem. Og pÄ treningsleirene kan du kommunisere med dem, utveksle lÞsninger, spÞrre om noe. Du kan til og med fange opp noen trender, hvordan problemer lÞses i forskjellige land, fordi selv mentalitet kan pÄvirke lÞsningsmetodene. Dette er et annet poeng for hvorfor det er verdt Ä delta pÄ treningsleirene, og ikke forberede seg hjemmefra.

Hender det at sterke lag kommer pÄ treningsleir og over tid begynner Ä gi etter for de som i utgangspunktet var litt svakere?

Det er mange grunner til at et lag viser svakere resultater i noen sammenhenger. Det starter med banal utmattelse, fordi dette kan vĂŠre den tredje treningsleiren pĂ„ en mĂ„ned. Det er flere og flere Moskva-workshops, sĂ„ det er mulig at gutta konkurrerer med sine siste krefter. SpĂžrsmĂ„let om hvile under trening er ikke mindre viktig. Det er en risiko for Ă„ overanstrenge seg og brenne ut. Rett fĂžr viktige konkurranser, en uke eller to fĂžr, er oppgaven Ă„ ikke kaste bort energi pĂ„ unĂždvendige konkurranser, men Ă„ konsentrere seg om den kommende og gi sitt beste. For eksempel i semifinalen i verdensmesterskapet i programmering, der gutter fra ledende tekniske universiteter fra forskjellige land deltar. Tradisjonelt avholdes konkurransen pĂ„ sĂžndag, og ankomst og Ă„pning er pĂ„ lĂžrdag. Gutta selv ankommer vanligvis fredag ​​morgen, og deres oppgave er Ă„ hvile sĂ„ mye som mulig pĂ„ denne dagen, koble av fra studiene og fĂ„ inntrykk av den nye byen.

ICPC-finalen i 2020 kommer til Moskva. Vil spenningen fÞr finalen pÄvirke treningsleiren i Moskva, eller gÄr arbeidet som vanlig?

Finalen i Moskva er et eksepsjonelt arrangement. Dette er selvfÞlgelig ikke den fÞrste finalen i Russland, men den kommer til Moskva for fÞrste gang. Jeg mÄ si at dette ikke betyr at man trenger Ä forberede seg til finalen i hovedstaden, men ikke til andre. Men vi er absolutt bekymret. Etter fem Är returnerte finalen til Russland, og det er en stor Êre, men ogsÄ et kolossalt ansvar. BÄde arrangÞrene og deltakerne pÄ leirene vÄre, som vi venter pÄ alle studenter som brenner for OL-programmering, mÄ forberede seg hardt.

For moskovitter vil vi fra september Äpne ukentlige treningsÞkter pÄ MIPT-campus i Klimentovsky Lane, noe som vil vÊre til stor hjelp for de som Þnsker Ä utvikle seg innen algoritmisk programmering og forsvare hovedstadens navn i ICPC-finalen.

Kilde: www.habr.com

Legg til en kommentar