"Por venki en ĉampionecoj, teamo devas spiri unuvoĉe." Intervjuo kun trejnisto de Moskvaj Laborrenkontiĝoj ICPC

La finalo de la Monda Programada Ĉampioneco de ICPC en julio 2020 estos unuafoje gastigita de Moskvo, kaj ĝi estos organizita de MIPT. Antaŭvespere de grava evento por la ĉefurbo Moskvaj Laborrenkontiĝoj ICPC malfermu la someran trejnan sezonon.

Kial partopreno en trejnejoj estas la ĝusta vojo al venko, li diris Filipo Ruĥoviĉ, trejnisto de Moskvaj Laborrenkontiĝoj ICPC, dufoja gajninto kaj gajninto de la Tut-Rusa Olimpiko por Lernejinfanoj en Informadiko 2007-2009, kvarfoja ICPC-duonfinalisto kaj finalisto de ICPC 2014.

"Por venki en ĉampionecoj, teamo devas spiri unuvoĉe." Intervjuo kun trejnisto de Moskvaj Laborrenkontiĝoj ICPC
Philip kune kun Evgeny Belykh, membro de la teamo de MIPT Shock Content, kiu prenis la 10-an lokon kaj ricevis bronzan medalon ĉe la 2019-datita ICPC-finalo en Porto.

Kiel kaj kiam partopreni en trejnejojTrejnejoj tradicie inkluzivas prelegojn, seminariojn kaj konkursojn. Depende de la nivelo de scio, studentoj povas partopreni en kvar sekcioj:

A: preparante por venko ĉe la ICPC-finalo;
B: preparo por la ĉampionecaj duonfinaloj;
C: preparo por la kvalifikaj rondoj kaj ¼ de la ICPC-ĉampioneco;
D: Por tiuj novaj en la mondo de ICPC.

La unua el ili Malkovru Vladivostokon kunlabore kun Moskvaj Laborrenkontiĝoj ICPC okazas de la 6-a de julio ĝis la 13-a de julio 2019 en la Ekstrema Orienta Federacia Universitato. Sekvante ilin, la 7-an de julio, trejnejoj malfermiĝis en Grodno en Belorusio. Por trejni venis junaj programistoj el Ĉinio, Meksiko, Egiptio, Hindio, Litovio, Armenio, Bangladeŝo, Irano, aliaj landoj kaj diversaj partoj de Rusio.

Horaro de kotizoj Moskvaj Laborrenkontiĝoj ICPC por la dua duono de ĉi tiu jaro:

De 6 ĝis 13 julio - Malkovru Vladivostok kunlabore kun Moskvaj Laborrenkontiĝoj ICPC por sekcioj B kaj C.

De la 7-a de julio ĝis la 14-a de julio— Malkovru Grodnon kunlabore kun Moskvaj Laborrenkontiĝoj ICPC por sekcioj B kaj C.

De 7 ĝis 14 septembro - unuafoje Malkovru Bajkalon kunlabore kun Moskvaj Laborrenkontiĝoj ICPC por sekcioj C kaj D.

De la 21-a ĝis la 29-a de septembro - unuafoje Malkovru Singapuron kunlabore kun Moskvaj Laborrenkontiĝoj ICPC por dividoj A kaj depende de la aro B aŭ C.

De la 5-a de oktobro ĝis la 13-a de oktobro - unuafoje Malkovru Rigon kunlabore kun Moskvaj Laborrenkontiĝoj ICPC, divido A, same kiel B aŭ C estos malfermitaj.

Kaj la lasta ŝanco prepari antaŭ la duonfinala serio de ICPC estas trejnejo Moskva Internacia Laborrenkontiĝo ICPC, kiu okazos en la MIPT-kampuso por la plej fortaj sekcioj A kaj B de novembro 5 ĝis 14.

Ili diras, ke genio estas 1% talento kaj 99% malfacila laboro. Ĉu oni povas diri la samon pri studentoj, kiuj interesiĝas pri sporta programado?

Mi konsentas kun ĉi tio. Kompreneble, natura talento en ĉi tiu areo kaj dispozicio estas gravaj. Estos iom pli facile por ĉi tiuj uloj, sed sen malfacila laboro kaj multe da trejnado, sen konstanta laboro, neniu sukceso estas simple ebla. Sed pli ol tio, ni povas paroli pri talento, la ĝusta elekto de la teamo kaj multaj aliaj faktoroj. Estas klare, ke ĉiu olimpika partoprenanto havas siajn proprajn fortojn. Iuj estas bonegaj pri kodigo de kompleksaj sistemoj, aliaj estas bonegaj pri solvado de matematikaj problemoj. Sed ne gravas, kiuj ili estas, unue necesas erudicio. Ofte okazas kiam teamo, kiu komence ne havis iujn ajn superpotencojn, laboras forte, uzas enorman kvanton da trejnado kaj atingas enorman sukceson, eĉ gajnante la Mondĉampionecon en Sporta Programado. Kompreneble, laboro ĉi tie estas ege grava, ĉi tio estas la plej ĉefa afero. La plej grava faktoro, kiu povas helpi, estas ĝui ĉion. Miaopinie, por atingi sukceson en sporta programado, vi devas vere ami ĝin, ami solvi problemojn.

Kiajn kapablojn kaj sciojn studentoj bezonas por partopreni en trejnejoj?

Ni ne havas principan elektan procezon; studentoj venas kaj partoprenas. La nivelo de scio bezonata dependos de kiu divido ili eniras. Nia plej malfacila divido estas A. Komenca teamo ne bezonas iri tien. Divido A estis kreita por la plej spertaj partoprenantoj, kiuj jam konas ĉiujn algoritmojn, havas multajn jarojn da sperto pri solvado de problemoj kaj trejnos por la ĉampioneco ĉe la finalo de 2020 en Moskvo. Por tiuj, kiuj prepariĝas por la duonfinalaj konkursoj, por iom malpli spertaj partoprenantoj, estas divido B. Estas ankaŭ temaj konkursoj kaj prelegoj pri kompleksaj algoritmoj.
Komencantoj interesiĝas pri Divido C, kiu estos ĉe la trejnejo en Grodno. Minimuma sperto de partoprenado en ICPC-konkuradoj estas postulata; estos prelegoj pri pli simplaj algoritmoj. Sed vi ne povas diri, ke vi povas veni de nulo. Kio necesas por sukcese partopreni la trejnejon? Fida regado de la tuta teamo en unu el la programlingvoj, ĉefe C++ kaj Java, en pli malgranda mezuro Python, baza algometra trejnado, almenaŭ minimuma. Tamen, nia programo estas kompilita surbaze de la scio kaj kapabloj de studentoj. Ni intervjuas partoprenantojn pri iliaj kapabloj kaj provas krei programon kiu estos interesa kaj efika por la teamoj kiuj venas al la trejnejo.

Ĉu la preparformato multe influas la rezulton? Preparado hejme aŭ veni al trejnejoj - ĉu estas fundamenta diferenco?

Ĉiu elektas sian propran formaton de preparado, sed por sukcesa partopreno ĝi devas esti sistema. Vi ne povas travivi unu trejnan sesion ĉe la trejnejo kaj tuj venki ĉiujn ĉe la konkurso. Mia opinio estas, ke necesas partopreni la trejnejon. Unue, vi alvenas en alian urbon, en kiu vi eble neniam estis antaŭe. Vi povas vojaĝi, ĉar Moskvaj Laborrenkontiĝoj okazas, sen troigo, en la tuta mondo. La plej proksimaj okazos en Vladivostok kaj Grodno. Sed la plej grava afero en trejnejo estas la etoso. Se vi verkas konkurson de hejme, tiam vi trejnas kiel kutime, kaj ĉirkaŭ vi estas la samaj ĉiutagaj aferoj. Kaj se vi venas al la trejnejo, tiam vi eskapis el la ĉiutaga medio kaj koncentriĝas nur al la trejnejo. Estas tiel intense kiam oni pensas nenion pri io ajn, ne pri kromaj aferoj por fari, ne pri studado, ne pri laboro. Vi koncentriĝas pri trejnado. Vi havas aliron al komunikado kun spertaj partoprenantoj, veteranoj de ICPC. Ĉi tio estas bonega ŝanco renkonti samideanojn, kiuj ankaŭ amas programadon. Post ĉio, la plej grava komponento de sporta programado estas tiu sama ICPC-komunumo, tiuj mem ligoj. La uloj konos grandegan nombron da fortaj homoj en ĉi tiu kampo, kaj ĉi tio helpos ilin en siaj estontaj karieroj.

Kiel trejnejoj influas la klimaton ene de teamoj? Ĉu tio helpas ilin en decidaj konkursoj?

Kompreneble ĝi helpas kaj estas tre bona. Almenaŭ ĉar la klasika trejnado iras tiel: tri homoj kunvenis, skribis enhavon kaj iris hejmen. Ĉi tio ne funkcios ĉe trejnejoj. Tie la teamo pasigas semajnon kaj duonon kune, la partoprenantoj kune vivas, trejnas kune kaj tiusence spiras unuvoĉe. La renkontiĝoj multe kontribuas al teamunueco. Ne ekzistas pli bona maniero koni unu la alian kaj kompreni kiel uzi la fortojn de unu la alian por maksimumigi rezultojn ĉe la konkurso.

Tradicie, internaciaj trejnejoj okazas en tre konkurenciva medio. Kiel komunikado kun estontaj rivaloj por la ĉampioneco influas la infanojn kiam ili komprenas, ke iuj teamoj estas pli fortaj, iuj pli malfortaj?

Ĉio dependas de la fokuso de la uloj pri laboro. Teorie povus ankaŭ esti, ke la teamo alvenis, trovis sin en la n-a loko, ĉagreniĝis kaj perdis fidon. Sed la bona afero pri la trejnejo estas, ke la rezulto de la trejnejo mem ne estas grava; ĝi ne estos konsiderata ĉe la ĉampionado mem. Ĉe iu ajn konkurso, la gajninto estas tiu, kiu solvas la plej multajn el la proponitaj problemoj ĉi tie kaj nun. Ekzistas ankaŭ precedencoj kie teamoj kiuj gvidis en konkuradoj dum longa tempo ne povas fari ĝin al la finalo. Ĉi tio estas pure sporta principo: la gajninto ne estas tiu, kiu havas pli da sperto kaj, en iuj rilatoj, pli forta taĉmento, la gajninto estas tiu, kiu montras la plej bonan rezulton ĉi tie kaj nun. Sed se vi trejnas kun la plej forta, ĉi tio ebligas al vi pli objektive taksi vian realan nivelon. Se vi ne okupas tre altan lokon, tiam vi komprenas, ke vi devas trejni pli aktive. En la trejnejo, vi havas plenan ideon pri tio, kion vi devas atenti. Kaj psikologie, kiam ni trejnas kun gvidantoj, ni komencas sekvi ilin. Kaj ĉe trejnejoj vi povas komuniki kun ili, interŝanĝi solvojn, demandi ion. Vi eĉ povas kapti certajn tendencojn pri kiel problemoj estas solvitaj en diversaj landoj, ĉar eĉ pensmaniero povas influi la metodojn de solvo. Jen alia punkto, kial indas partopreni en trejnejoj prefere ol prepari de hejme.

Ĉu okazas, ke fortaj teamoj venas al trejnejoj kaj kun la tempo komencas perdi kontraŭ tiuj, kiuj komence estis iom pli malfortaj?

Estas multaj kialoj, kial teamo montras pli malfortajn rezultojn en iuj kuntekstoj. Komencante per simpla laceco, ĉar ĉi tio povus esti la tria trejnejo en monato. Moskvaj Laborrenkontiĝoj estas pli kaj pli multnombraj, do eblas, ke la uloj jam konkuras per sia tuta forto. La afero de ripozo dum trejnado ne estas malpli grava. Estas risko troigi ĝin kaj forbruli. Tuj antaŭ gravaj konkursoj, unu aŭ du semajnojn antaŭe, la tasko ne estas malŝpari energion en nenecesaj konkursoj, sed koncentriĝi pri kio estas antaŭen kaj doni al ĝi vian plej bonan. Ekzemple, ĉe la duonfinalo de la Monda Programado-Ĉampionado, en kiu partoprenas studentoj de ĉefaj teknikaj universitatoj el diversaj landoj. Tradicie, la konkurso okazas dimanĉe, kun la alveno kaj malfermo sabate. La infanoj mem kutime alvenas vendrede matene, kaj ilia tasko estas malstreĉiĝi kiel eble plej multe en ĉi tiu tago, malkonekti de lernejo kaj akiri impresojn pri la nova urbo.

La 2020-datita ICPC-finalo venos al Moskvo. Ĉu la antaŭfina ekscito influos la Moskvan trejnejon aŭ ĉu laboro okazas kiel kutime?

La finalo en Moskvo estas escepta evento. Kompreneble, ĉi tio ne estas la unua finalo en Rusio, sed estos la unua fojo, ke ĝi venos al Moskvo. Mi diros, ke ĉi tio ne signifas, ke vi devas prepariĝi por la finalo en la ĉefurbo, sed ne por aliaj. Sed ni certe estas maltrankvilaj. Post 5 jaroj, la finalo revenis al Rusio, kio estas granda honoro, sed ankaŭ kolosa respondeco. Necesas intense prepariĝi kaj por la organizantoj kaj partoprenantoj de niaj trejnejoj, al kiuj ni atendas ĉiujn studentojn, kiuj pasiiĝas pri olimpika programado.

Por moskvanoj, ekde septembro, ni malfermas semajnajn trejnajn sesiojn en la MIPT-kampuso sur Klimentovsky Lane, kiu estos grandega helpo por tiuj, kiuj volas disvolvi en algoritma programado kaj sukcese defendi la nomon de la ĉefurbo ĉe la ICPC-finalo.

fonto: www.habr.com

Aldoni komenton