"Vottaakseen mestaruuksia joukkueen on hengitettävä yhtenäisesti." Haastattelu Moscow Workshopsin ICPC-kouluttajan kanssa

ICPC World Programming Championshipin finaali heinäkuussa 2020 isännöi ensimmäistä kertaa Moskova, ja sen järjestää MIPT. Pääkaupungin kannalta tärkeän tapahtuman aattona Moskovan työpajat ICPC avataan kesän harjoituskausi.

Miksi harjoitusleireille osallistuminen on oikea tie voittoon, hän kertoi Philip Rukhovich, Moskovan työpajojen ICPC:n valmentaja, kaksinkertainen voittaja ja voittaja All-Russian Olympiad for Schoolchilds in Informatics 2007-2009, nelinkertainen ICPC-semifinalisti ja ICPC 2014 -finalisti.

"Vottaakseen mestaruuksia joukkueen on hengitettävä yhtenäisesti." Haastattelu Moscow Workshopsin ICPC-kouluttajan kanssa
Philip yhdessä Evgeny Belykhin kanssa, MIPT Shock Content -tiimin jäsen, joka sijoittui 10. ja sai pronssia vuoden 2019 ICPC-finaalissa Portossa

Miten ja milloin osallistua harjoitusleireilleHarjoitteluleirit sisältävät perinteisesti luentoja, seminaareja ja kilpailuja. Tietojen tasosta riippuen opiskelijat voivat osallistua neljään luokkaan:

V: valmistautuminen voittoon ICPC-finaalissa;
B: valmistautuminen mestaruuden välieriin;
C: valmistautuminen karsintakierroksiin ja ¼ ICPC-mestaruudesta;
D: Niille, jotka ovat uusia ICPC:n maailmassa.

Ensimmäinen niistä Tutustu Vladivostokiin yhteistyössä Moscow Workshops ICPC:n kanssa pidetään 6.–13 Far Eastern Federal Universityssä. Niiden jälkeen 2019. heinäkuuta avattiin harjoitusleirit Grodnossa Valko-Venäjällä. Kouluttautuivat nuoret ohjelmoijat Kiinasta, Meksikosta, Egyptistä, Intiasta, Liettuasta, Armeniasta, Bangladeshista, Iranista, muista maista ja eri puolilta Venäjää.

Maksuaikataulu Moskovan työpajat ICPC tämän vuoden toiselle puoliskolle:

6.-13. heinäkuuta - Tutustu Vlasivostokiin yhteistyössä Moskovan työpajojen ICPC:n kanssa divisioonoissa B ja C.

7. heinäkuuta - 14. heinäkuuta - Tutustu Grodnoon yhteistyössä Moskovan työpajojen ICPC:n kanssa divisioonoissa B ja C.

7.-14. syyskuuta - ensimmäistä kertaa Tutustu Baikaliin yhteistyössä Moskovan työpajojen ICPC:n kanssa divisioonoissa C ja D.

21. - 29. syyskuuta - ensimmäistä kertaa Tutustu Singaporeen yhteistyössä Moskovan työpajojen ICPC:n kanssa divisioonoissa A ja sarjasta B tai C riippuen.

5. lokakuuta - 13. lokakuuta - ensimmäistä kertaa Tutustu Riikaan yhteistyössä Moscow Workshops ICPC:n kanssa avataan divisioona A sekä B tai C.

Ja viimeinen mahdollisuus valmistautua ennen ICPC:n välieräsarjaa on harjoitusleiri Moskovan kansainvälinen työpaja ICPC, joka järjestetään MIPT-kampuksella vahvimmille A- ja B-divisiooneille 5.-14.

Sanotaan, että nero on 1 % lahjakkuutta ja 99 % kovaa työtä. Voiko samaa sanoa opiskelijoista, jotka ovat kiinnostuneita urheiluohjelmoinnista?

Olen samaa mieltä tämän kanssa. Luonnollinen lahjakkuus tällä alalla ja taipumus ovat tietysti tärkeitä. Se on hieman helpompaa näille kavereille, mutta ilman kovaa työtä ja paljon harjoittelua, ilman jatkuvaa työtä ei menestys ole yksinkertaisesti mahdollista. Mutta enemmänkin, voimme puhua lahjakkuudesta, oikeasta joukkueen valinnasta ja monista muista tekijöistä. On selvää, että jokaisella olympialaisten osallistujalla on omat vahvuutensa. Jotkut ovat mahtavia monimutkaisten järjestelmien koodaamisessa, toiset erinomaisesti matemaattisten ongelmien ratkaisemisessa. Mutta riippumatta siitä, keitä he ovat, eruditiota tarvitaan ensin. Usein tapahtuu, kun joukkue, jolla alun perin ei ollut supervoimia, työskentelee kovasti ja harjoittelee valtavasti ja saavuttaa valtavan menestyksen, jopa voittaen urheiluohjelmoinnin maailmanmestaruuden. Tietysti työ täällä on äärimmäisen tärkeää, tämä on tärkeintä. Tärkein tekijä, joka voi auttaa, on nauttia kaikesta. Mielestäni menestyäksesi urheiluohjelmoinnissa sinun täytyy todella rakastaa sitä, rakastaa ongelmien ratkaisemista.

Mitä taitoja ja tietoja opiskelijat tarvitsevat osallistuakseen harjoitusleireihin?

Meillä ei ole periaatteellista valintaprosessia, vaan opiskelijat tulevat ja osallistuvat. Vaadittu tiedon taso riippuu siitä, mihin divisioonaan he tulevat. Vaikein divisioonamme on A. Aloittelijan ei tarvitse mennä sinne. A-divisioona luotiin kokeneille osallistujille, jotka tuntevat jo kaikki algoritmit, joilla on monen vuoden kokemus ongelmien ratkaisemisesta ja jotka harjoittelevat mestaruutta varten vuoden 2020 finaalissa Moskovassa. Semifinaalikilpailuihin valmistautuville, hieman kokeneemmille osallistujille, on B-divisioona. Lisäksi järjestetään temaattisia kilpailuja ja luentoja monimutkaisista algoritmeista.
Aloittelijat ovat kiinnostuneita C-divisioonasta, joka on Grodnon harjoitusleirillä. Edellytämme vähimmäiskokemusta ICPC-kilpailuihin osallistumisesta, luentoja yksinkertaisemmista algoritmeista. Mutta et voi sanoa, että voit tulla tyhjästä. Mitä tarvitaan onnistuneeseen harjoitusleiriin osallistumiseen? Koko tiimin varma hallinta jollakin ohjelmointikielistä, ensisijaisesti C++ ja Java, vähäisemmässä määrin Python, algometrisen peruskoulutus, vähintään minimaalinen. Ohjelmamme on kuitenkin koottu opiskelijoiden tietojen ja taitojen perusteella. Haastattelemme osallistujia heidän osaamisestaan ​​ja yritämme luoda ohjelman, joka on mielenkiintoinen ja tehokas harjoitusleirille tuleville joukkueille.

Vaikuttaako valmistusmuoto paljon tulokseen? Kotona valmistautuminen tai harjoitusleireille tuleminen – onko näillä perustavanlaatuista eroa?

Jokainen valitsee oman valmistautumismuotonsa, mutta onnistuneen osallistumisen tulee olla systemaattista. Et voi käydä läpi yhtä harjoitusta harjoitusleirillä ja voittaa välittömästi kaikkia kilpailussa. Minun mielipiteeni on, että harjoitusleirille osallistuminen on välttämätöntä. Ensinnäkin saavut toiseen kaupunkiin, jossa et ehkä ole koskaan ennen käynyt. Voit matkustaa, koska Moskovan työpajoja pidetään liioittelematta kaikkialla maailmassa. Lähimmät järjestetään Vladivostokissa ja Grodnossa. Mutta tärkeintä harjoitusleirillä on ilmapiiri. Jos kirjoitat kilpailun kotoa, treenaat normaalisti ja ympärilläsi on samat arkipäiväiset asiat. Ja jos tulet harjoitusleirille, olet paennut arjen ympäristöstä ja keskittynyt vain harjoitusleiriin. Se on niin intensiivistä, kun ei ajattele mitään, ei ylimääräisiä asioita, ei opiskelua tai työtä. Olet keskittynyt harjoitteluun. Sinulla on pääsy kommunikaatioon kokeneiden osallistujien, ICPC-veteraanien kanssa. Tämä on loistava tilaisuus tavata samanhenkisiä ihmisiä, jotka myös rakastavat ohjelmointia. Loppujen lopuksi urheiluohjelmoinnin tärkein komponentti on sama ICPC-yhteisö, juuri nuo yhteydet. Kaverit tuntevat valtavan määrän vahvoja ihmisiä tällä alalla, ja tämä auttaa heitä heidän tulevassa urassaan.

Miten harjoitusleirit vaikuttavat ilmastoon joukkueiden sisällä? Auttaako tämä heitä ratkaisevissa kilpailuissa?

Tietysti se auttaa ja on erittäin hyvä. Ainakin siksi, että klassinen koulutus menee näin: kolme ihmistä kokoontui, kirjoitti sisältöä ja lähti kotiin. Tämä ei toimi harjoitusleireillä. Siellä joukkue viettää yhdessä puolitoista viikkoa, osallistujat elävät yhdessä, harjoittelevat yhdessä ja hengittävät tässä mielessä sopusoinnussa. Tapaamiset edistävät suuresti joukkueen yhtenäisyyttä. Ei ole parempaa tapaa tutustua toisiimme ja ymmärtää, kuinka käyttää toistensa vahvuuksia kilpailun tulosten maksimoimiseksi.

Perinteisesti kansainväliset harjoitusleirit järjestetään kovassa kilpailuympäristössä. Miten viestintä tulevien mestaruuskilpailijoiden kanssa vaikuttaa kavereihin, kun he ymmärtävät, että jotkut joukkueet ovat vahvempia, jotkut heikompia?

Kaikki riippuu poikien keskittymisestä työhön. Teoriassa voi myös olla, että joukkue saapui paikalle, joutui n:nnelle sijalle, suuttui ja menetti uskonsa. Mutta hyvä puoli harjoitusleirissä on se, että itse harjoitusleirin tulos ei ole tärkeä, sitä ei huomioida itse mestaruudessa. Jokaisessa kilpailussa voittaja on se, joka ratkaisee suurimman osan ehdotetuista ongelmista tässä ja nyt. On myös ennakkotapauksia, joissa pitkään kilpailuissa johtaneet joukkueet eivät pääse finaaliin. Tämä on puhtaasti urheilullinen periaate: voittaja ei ole se, jolla on enemmän kokemusta ja jossain suhteessa vahvempi joukkue, voittaja on se, joka näyttää parhaan tuloksen tässä ja nyt. Mutta jos harjoittelet vahvimpien kanssa, voit arvioida objektiivisemmin todellista tasosi. Jos et ole kovin korkealla paikalla, ymmärrät, että sinun on harjoitettava aktiivisemmin. Harjoitusleirillä saat täydellisen käsityksen siitä, mihin sinun tulee kiinnittää huomiota. Ja psykologisesti, kun harjoittelemme johtajien kanssa, alamme seurata heitä. Ja harjoitusleireillä voit kommunikoida heidän kanssaan, vaihtaa ratkaisuja, kysyä jotain. Voit jopa havaita tiettyjä trendejä ongelmien ratkaisemisessa eri maissa, koska jopa mentaliteetti voi vaikuttaa ratkaisumenetelmiin. Tämä on toinen seikka, miksi harjoitusleireille kannattaa osallistua kotoa valmistautumisen sijaan.

Tapahtuuko niin, että vahvat joukkueet tulevat harjoitusleireille ja alkavat ajan myötä hävitä niille, jotka olivat aluksi hieman heikompia?

On monia syitä, miksi tiimi näyttää joissakin yhteyksissä heikompia tuloksia. Aloittaen yksinkertaisesta väsymyksestä, koska tämä voi olla kolmas harjoitusleiri kuukaudessa. Moscow Workshops -tapaamisia tulee yhä enemmän, joten on mahdollista, että kaverit kilpailevat jo nyt kaikin voimin. Harjoittelun aikana lepäävä kysymys ei ole vähemmän tärkeä. On olemassa riski liioitella ja palaa loppuun. Välittömästi ennen tärkeitä kilpailuja, viikko tai kaksi etukäteen, tehtävänä ei ole tuhlata energiaa turhiin kilpailuihin, vaan keskittyä tulevaan ja antaa parhaansa. Esimerkiksi ohjelmoinnin MM-kisojen välierissä, joihin osallistuu opiskelijoita johtavista teknisistä korkeakouluista eri maista. Perinteisesti kilpailu järjestetään sunnuntaina, saapuminen ja avaus lauantaina. Kaverit itse saapuvat yleensä perjantaiaamuna, ja heidän tehtävänsä on rentoutua mahdollisimman paljon tänä päivänä, irrottaa koulusta ja saada vaikutelmia uudesta kaupungista.

Vuoden 2020 ICPC-finaali tulee Moskovaan. Vaikuttaako finaalia edeltävä jännitys Moskovan harjoitusleiriin vai jatkuuko työ normaalisti?

Moskovan finaali on poikkeuksellinen tapahtuma. Tämä ei tietenkään ole ensimmäinen finaali Venäjällä, mutta se tulee olemaan ensimmäinen kerta, kun se tulee Moskovaan. Sanon, että tämä ei tarkoita, että sinun täytyy valmistautua pääkaupungin finaaliin, mutta ei muihin. Mutta olemme varmasti huolissamme. Viiden vuoden jälkeen finaali palasi Venäjälle, mikä on suuri kunnia, mutta myös valtava vastuu. Sekä harjoitusleireidemme järjestäjien että osallistujien on valmistauduttava intensiivisesti, joihin odotamme kaikkia olympiaohjelmointiin innostuneita opiskelijoita.

Syyskuusta alkaen avaamme moskovilaisille viikoittaiset harjoitukset Klimentovsky Lanen MIPT-kampuksella, joista on valtava apu niille, jotka haluavat kehittyä algoritmisessa ohjelmointissa ja puolustaa pääkaupungin nimeä menestyksekkäästi ICPC-finaalissa.

Lähde: will.com

Lisää kommentti