“Om kampioenschappen te winnen, moet een team in harmonie ademen.” Interview met Moskou Workshops ICPC-trainer

De finale van het ICPC Wereldkampioenschap Programmeren in juli 2020 wordt voor het eerst in Moskou georganiseerd en wordt georganiseerd door MIPT. Aan de vooravond van een belangrijke gebeurtenis voor de hoofdstad Moskou Workshops ICPC het zomertrainingsseizoen openen.

Waarom deelname aan trainingskampen de juiste weg naar de overwinning is, vertelde hij Filips Roechovitsj, coach van Moskou Workshops ICPC, tweevoudig winnaar en winnaar van de All-Russische Olympiade voor schoolkinderen in de informatica 2007-2009, viervoudig ICPC-halve finalist en finalist van ICPC 2014.

“Om kampioenschappen te winnen, moet een team in harmonie ademen.” Interview met Moskou Workshops ICPC-trainer
Philip samen met Evgeny Belykh, een lid van het MIPT Shock Content-team, dat de 10e plaats behaalde en een bronzen medaille ontving tijdens de ICPC-finale van 2019 in Porto

Hoe en wanneer deel te nemen aan trainingskampenTrainingskampen omvatten traditioneel lezingen, seminars en wedstrijden. Afhankelijk van het kennisniveau kunnen studenten deelnemen aan vier divisies:

A: voorbereiding op de overwinning bij de ICPC-finale;
B: voorbereiding op de halve finales van het kampioenschap;
C: voorbereiding op de kwalificatieronden en ¼ van het ICPC-kampioenschap;
D: Voor degenen die nieuw zijn in de wereld van ICPC.

De eerste van hen Ontdek Vladivostok in samenwerking met Moskou Workshops ICPC worden gehouden van 6 juli tot 13 juli 2019 aan de Far Eastern Federal University. Na hen werden op 7 juli trainingskampen geopend in Grodno in Wit-Rusland. Jonge programmeurs uit China, Mexico, Egypte, India, Litouwen, Armenië, Bangladesh, Iran, andere landen en verschillende delen van Rusland kwamen trainen.

Schema van vergoedingen Moskou Workshops ICPC voor de tweede helft van dit jaar:

Van 6 tot 13 juli - Ontdek Vlasivostok in samenwerking met Moskou Workshops ICPC voor divisies B en C.

Van 7 juli tot 14 juli— Ontdek Grodno in samenwerking met Moskou Workshops ICPC voor divisies B en C.

Van 7 tot 14 september - voor de eerste keer Ontdek Baikal in samenwerking met Moskou Workshops ICPC voor divisies C en D.

Van 21 tot 29 september - voor de eerste keer Ontdek Singapore in samenwerking met Moskou Workshops ICPC voor divisie A en afhankelijk van de set B of C.

Van 5 oktober tot 13 oktober - voor de eerste keer Ontdek Riga in samenwerking met Moskou Workshops ICPC worden zowel divisie A, als B of C geopend.

En de laatste kans om je voor te bereiden op de halve finale van de ICPC is het trainingskamp Internationale workshop ICPC in Moskou, die van 5 tot en met 14 november wordt gehouden op de MIPT-campus voor de sterkste divisies A en B.

Ze zeggen dat genialiteit 1% talent en 99% hard werken is. Kan hetzelfde gezegd worden over studenten die geïnteresseerd zijn in sportprogrammering?

Ik ben het hier mee eens. Natuurlijk zijn natuurlijk talent op dit gebied en aanleg belangrijk. Het zal voor deze jongens iets gemakkelijker zijn, maar zonder hard werken en veel training, zonder constant werk, is succes eenvoudigweg niet mogelijk. Maar meer dan dat kunnen we praten over talent, de juiste selectie van het team en vele andere factoren. Het is duidelijk dat iedere Olympiade-deelnemer zijn eigen sterke punten heeft. Sommigen zijn geweldig in het coderen van complexe systemen, anderen zijn geweldig in het oplossen van wiskundige problemen. Maar ongeacht wie ze zijn, eruditie is eerst nodig. Het gebeurt vaak wanneer een team, dat aanvankelijk geen superkrachten had, hard werkt, een enorme hoeveelheid training gebruikt en enorm veel succes boekt, en zelfs het Wereldkampioenschap Sportprogrammering wint. Natuurlijk is het werk hier uiterst belangrijk, dit is het allerbelangrijkste. De belangrijkste factor die kan helpen, is ervan genieten. Naar mijn mening moet je, om succes te behalen in sportprogrammering, er echt van houden, van het oplossen van problemen houden.

Welke vaardigheden en kennis hebben studenten nodig om deel te nemen aan trainingskampen?

We hebben geen principieel selectieproces; studenten komen en doen mee. Het vereiste kennisniveau zal afhangen van de divisie waarin ze terechtkomen. Onze moeilijkste divisie is A. Een beginnersteam hoeft daar niet heen. Divisie A is gemaakt voor de meest ervaren deelnemers die alle algoritmen al kennen, vele jaren ervaring hebben met het oplossen van problemen en zullen trainen voor het kampioenschap tijdens de finale van 2020 in Moskou. Voor degenen die zich voorbereiden op de halve finalewedstrijden, voor iets minder ervaren deelnemers is er divisie B. Er zijn ook thematische wedstrijden en lezingen over complexe algoritmen.
Beginners zijn geïnteresseerd in Divisie C, die op het trainingskamp in Grodno zal plaatsvinden. Er is minimale ervaring vereist met deelname aan ICPC-wedstrijden; er zullen lezingen zijn over eenvoudigere algoritmen. Maar je kunt niet zeggen dat je helemaal opnieuw kunt beginnen. Wat is er nodig om succesvol deel te nemen aan het trainingskamp? Zelfverzekerde beheersing van het hele team in een van de programmeertalen, voornamelijk C++ en Java, in mindere mate Python, basisopleiding algometrie, minimaal minimaal. Ons programma wordt echter samengesteld op basis van de kennis en vaardigheden van studenten. We interviewen deelnemers over hun vaardigheden en proberen een programma samen te stellen dat interessant en effectief is voor de teams die naar het trainingskamp komen.

Heeft het bereidingsformaat grote invloed op het resultaat? Thuis voorbereiden of naar trainingskampen komen - is er een fundamenteel verschil?

Iedereen kiest zijn eigen voorbereidingsvorm, maar voor een succesvolle deelname moet deze systematisch zijn. Je kunt niet één training op het trainingskamp doorlopen en meteen iedereen op de competitie verslaan. Mijn mening is dat het noodzakelijk is om aan het trainingskamp deel te nemen. Ten eerste kom je aan in een andere stad, waar je misschien nog nooit eerder bent geweest. Je kunt reizen, want Moskou Workshops worden, zonder overdrijven, over de hele wereld gehouden. De dichtstbijzijnde worden gehouden in Vladivostok en Grodno. Maar het allerbelangrijkste op een trainingskamp is de sfeer. Als je vanuit huis een wedstrijd schrijft, train je zoals gewoonlijk, en overal om je heen zijn dezelfde alledaagse dingen. En kom je naar het trainingskamp, ​​dan ben je even ontsnapt uit de alledaagse omgeving en ben je alleen maar gefocust op het trainingskamp. Het is zo intens als je nergens aan denkt, niet aan extra dingen die je moet doen, niet aan studeren, niet aan werk. Je bent gefocust op trainen. U heeft toegang tot communicatie met ervaren deelnemers, ICPC-veteranen. Dit is een geweldige kans om gelijkgestemde mensen te ontmoeten die ook van programmeren houden. Het belangrijkste onderdeel van sportprogramma's is immers diezelfde ICPC-gemeenschap, juist die verbindingen. De jongens zullen een groot aantal sterke mensen op dit gebied kennen, en dit zal hen helpen in hun toekomstige carrière.

Welke invloed hebben trainingskampen op het klimaat binnen teams? Helpt dit hen bij beslissende wedstrijden?

Natuurlijk helpt het en is heel goed. Althans omdat de klassieke training zo gaat: drie mensen kwamen bij elkaar, schreven inhoud en gingen naar huis. Dit werkt niet op trainingskampen. Daar brengt het team anderhalve week samen door, leven de deelnemers samen, trainen ze samen en ademen in die zin samen. De bijeenkomsten dragen in grote mate bij aan de teameenheid. Er is geen betere manier om elkaar te leren kennen en te begrijpen hoe we elkaars sterke punten kunnen gebruiken om de resultaten tijdens de wedstrijd te maximaliseren.

Traditioneel vinden internationale trainingskampen plaats in een zeer competitieve omgeving. Welke invloed heeft de communicatie met toekomstige rivalen voor het kampioenschap op de jongens als ze begrijpen dat sommige teams sterker zijn, andere zwakker?

Het hangt allemaal af van de focus van de jongens op het werk. Theoretisch zou het ook kunnen zijn dat het team arriveerde, op de negende plaats terechtkwam, van streek raakte en het vertrouwen verloor. Maar het mooie van het trainingskamp is dat de uitslag van het trainingskamp zelf niet belangrijk is; daar wordt op het kampioenschap zelf geen rekening mee gehouden. Bij elke wedstrijd is de winnaar degene die hier en nu de meeste voorgestelde problemen oplost. Er zijn ook precedenten waarbij teams die lange tijd aan de leiding staan ​​in competities de finale niet kunnen halen. Dit is een puur sportief principe: de winnaar is niet degene die meer ervaring heeft en, in sommige opzichten, een sterkere ploeg, de winnaar is degene die hier en nu het beste resultaat laat zien. Maar als je met de sterksten traint, kun je hierdoor objectiever je werkelijke niveau beoordelen. Als je geen erg hoge plaats inneemt, begrijp je dat je actiever moet trainen. Op het trainingskamp krijg je een volledig beeld van waar je op moet letten. En psychologisch gezien beginnen we hen te volgen als we met leiders trainen. En op trainingskampen kun je met ze communiceren, oplossingen uitwisselen, iets vragen. Je kunt zelfs bepaalde trends zien in de manier waarop problemen in verschillende landen worden opgelost, omdat zelfs mentaliteit de oplossingsmethoden kan beïnvloeden. Dit is nog een punt waarom het de moeite waard is om aan trainingskampen deel te nemen in plaats van je thuis voor te bereiden.

Komt het voor dat sterke teams naar trainingskampen komen en na verloop van tijd beginnen te verliezen van degenen die aanvankelijk wat zwakker waren?

Er zijn veel redenen waarom een ​​team in bepaalde contexten zwakkere resultaten laat zien. Te beginnen met simpele vermoeidheid, want dit zou het derde trainingskamp in een maand kunnen zijn. Moskou Workshops-bijeenkomsten worden steeds talrijker, dus het is mogelijk dat de jongens al met alle macht concurreren. De kwestie van rust tijdens de training is niet minder belangrijk. Er bestaat een risico op overdrijven en een burn-out. Direct voor belangrijke wedstrijden, een week of twee van tevoren, is het de taak om geen energie te verspillen aan onnodige wedstrijden, maar om je te concentreren op wat je te wachten staat en je best te doen. Bijvoorbeeld bij de halve finales van het World Programming Championship, waaraan studenten van vooraanstaande technische universiteiten uit verschillende landen deelnemen. Traditioneel vindt de wedstrijd plaats op zondag, met aankomst en opening op zaterdag. De jongens zelf arriveren meestal op vrijdagochtend en het is hun taak om op deze dag zoveel mogelijk te ontspannen, de verbinding met school te verbreken en indrukken op te doen van de nieuwe stad.

De ICPC-finale van 2020 komt naar Moskou. Zal de opwinding vóór de finale invloed hebben op het trainingskamp in Moskou of gaat het werk gewoon door?

De finale in Moskou is een uitzonderlijke gebeurtenis. Dit is uiteraard niet de eerste finale in Rusland, maar het zal wel de eerste keer zijn dat deze naar Moskou komt. Ik zal zeggen dat dit niet betekent dat je je moet voorbereiden op de finale in de hoofdstad, maar niet op anderen. Maar we maken ons zeker zorgen. Na 5 jaar keerde de finale terug naar Rusland, wat een grote eer is, maar ook een enorme verantwoordelijkheid. Het is noodzakelijk om ons intensief voor te bereiden voor zowel de organisatoren als de deelnemers van onze trainingskampen, waarop we wachten op alle studenten die gepassioneerd zijn door de Olympische programmering.

Voor Moskovieten openen we vanaf september wekelijkse trainingssessies op de MIPT-campus aan Klimentovsky Lane, wat een enorme hulp zal zijn voor degenen die zich willen ontwikkelen in algoritmisch programmeren en met succes de naam van de hoofdstad willen verdedigen tijdens de ICPC-finale.

Bron: www.habr.com

Voeg een reactie