“Per vincere i campionati, una squadra deve respirare all’unisono”. Intervista al formatore ICPC dei Workshop di Mosca

La finale del Campionato mondiale di programmazione ICPC nel luglio 2020 sarà ospitata per la prima volta da Mosca e sarà organizzata dal MIPT. Alla vigilia di un evento importante per la Capitale Workshop di Mosca ICPC aprire la stagione formativa estiva.

Perché la partecipazione ai ritiri è la strada giusta verso la vittoria, ha detto Filippo Ruchovich, allenatore dei seminari di Mosca ICPC, due volte vincitore e vincitore delle Olimpiadi panrusse per gli scolari in informatica 2007-2009, quattro volte semifinalista dell'ICPC e finalista dell'ICPC 2014.

“Per vincere i campionati, una squadra deve respirare all’unisono”. Intervista al formatore ICPC dei Workshop di Mosca
Philip insieme a Evgeny Belykh, membro del team MIPT Shock Content, che ha ottenuto il 10° posto e ha ricevuto una medaglia di bronzo alle finali ICPC 2019 a Porto

Come e quando partecipare ai training campI campi di addestramento includono tradizionalmente lezioni, seminari e concorsi. A seconda del livello di conoscenza, gli studenti possono partecipare a quattro divisioni:

A: prepararsi per la vittoria alle finali dell'ICPC;
B: preparazione alle semifinali di campionato;
C: preparazione ai gironi di qualificazione e ¼ del campionato ICPC;
D: Per chi è nuovo al mondo dell'ICPC.

Il primo di loro Scopri Vladivostok in collaborazione con Mosca Workshops ICPC si terranno dal 6 al 13 luglio 2019 presso la Far Eastern Federal University. Dopo di loro, il 7 luglio, sono stati aperti i campi di addestramento a Grodno in Bielorussia. Sono venuti per formarsi giovani programmatori provenienti da Cina, Messico, Egitto, India, Lituania, Armenia, Bangladesh, Iran, altri paesi e diverse parti della Russia.

Calendario delle tariffe Workshop di Mosca ICPC per la seconda metà di quest'anno:

6-13 luglio - Scopri Vlasivostok in collaborazione con Mosca Workshops ICPC per le divisioni B e C.

Dal 7 luglio al 14 luglio— Scopri Grodno in collaborazione con Mosca Workshops ICPC per le divisioni B e C.

Dal 7 al 14 settembre - per la prima volta Scopri il Baikal in collaborazione con Mosca Workshops ICPC per le divisioni C e D.

Dal 21 al 29 settembre - per la prima volta Scopri Singapore in collaborazione con Mosca Workshops ICPC per le divisioni A e a seconda del set B o C.

Dal 5 ottobre al 13 ottobre - per la prima volta Scopri Riga in collaborazione con i laboratori di Mosca ICPC verrà aperta la divisione A, ma anche B o C.

E l'ultima occasione per prepararsi prima delle semifinali dell'ICPC è il ritiro Workshop internazionale di Mosca ICPC, che si terrà nel campus del MIPT per le divisioni A e B più forti dal 5 al 14 novembre.

Dicono che il genio sia per l'1% talento e per il 99% duro lavoro. Si può dire lo stesso degli studenti interessati alla programmazione sportiva?

Sono d'accordo con questo. Naturalmente, il talento naturale in questo settore e la predisposizione sono importanti. Per questi ragazzi sarà un po’ più facile, ma senza duro lavoro e tanto allenamento, senza un lavoro costante, nessun successo è semplicemente possibile. Ma soprattutto possiamo parlare di talento, della giusta selezione della squadra e di tanti altri fattori. È chiaro che ogni partecipante alle Olimpiadi ha i suoi punti di forza. Alcuni sono bravi a codificare sistemi complessi, altri sono bravi a risolvere problemi matematici. Ma non importa chi siano, prima ci vuole l'erudizione. Succede spesso quando una squadra, che inizialmente non aveva superpoteri, lavora duro, utilizza un'enorme quantità di allenamento e ottiene un enorme successo, vincendo persino il Campionato mondiale di programmazione sportiva. Certo, il lavoro qui è estremamente importante, questa è la cosa più importante. Il fattore più importante che può aiutare è godersi tutto. Secondo me, per avere successo nella programmazione sportiva, bisogna amarla davvero, amare risolvere i problemi.

Di quali competenze e conoscenze hanno bisogno gli studenti per partecipare ai campi di formazione?

Non abbiamo un processo di selezione basato su principi; gli studenti vengono e partecipano. Il livello di conoscenza richiesto dipenderà dalla divisione in cui entreranno. La nostra divisione più difficile è la A. Una squadra principiante non ha bisogno di andarci. La Divisione A è stata creata per i partecipanti più esperti che conoscono già tutti gli algoritmi, hanno molti anni di esperienza nella risoluzione dei problemi e si alleneranno per il campionato alle finali del 2020 a Mosca. Per chi si prepara alle gare semifinali, per i partecipanti un po' meno esperti c'è la divisione B. Ci sono anche concorsi tematici e lezioni su algoritmi complessi.
I principianti sono interessati alla Divisione C, che sarà al ritiro di Grodno. È richiesta un'esperienza minima nella partecipazione a concorsi ICPC; ci saranno lezioni su algoritmi più semplici. Ma non si può dire che si possa partire da zero. Cosa è necessario per partecipare con successo al training camp? Ottima padronanza dell'intero team in uno dei linguaggi di programmazione, principalmente C++ e Java, in misura minore Python, formazione algometrica di base, almeno minima. Tuttavia, il nostro programma è compilato in base alle conoscenze e alle competenze degli studenti. Intervistiamo i partecipanti sulle loro capacità e proviamo a creare un programma che sia interessante ed efficace per le squadre che vengono al ritiro.

Il formato di preparazione influenza molto il risultato? Prepararsi a casa o venire ai ritiri: c'è una differenza fondamentale?

Ognuno sceglie il proprio formato di preparazione, ma per una partecipazione di successo deve essere sistematico. Non puoi completare una sessione di allenamento al ritiro e sconfiggere immediatamente tutti alla competizione. La mia opinione è che sia necessario partecipare al ritiro. Innanzitutto, arrivi in ​​un'altra città, dove potresti non essere mai stato prima. Puoi viaggiare, perché i Workshop di Mosca si tengono, senza esagerare, in tutto il mondo. I più vicini si terranno a Vladivostok e Grodno. Ma la cosa più importante in un ritiro è l'atmosfera. Se scrivi una gara da casa, poi ti alleni come al solito, e intorno a te ci sono le stesse cose di tutti i giorni. E se vieni al campo di addestramento, allora sei scappato dall'ambiente quotidiano e ti concentri solo sul campo di addestramento. È così intenso quando non pensi a niente, né alle cose extra da fare, né allo studio, né al lavoro. Sei concentrato sulla formazione. Hai accesso alla comunicazione con partecipanti esperti, veterani dell'ICPC. Questa è una grande opportunità per incontrare persone che la pensano allo stesso modo e che amano anche la programmazione. Dopotutto, la componente più importante della programmazione sportiva è quella stessa comunità ICPC, proprio quelle connessioni. I ragazzi conosceranno un numero enorme di persone forti in questo campo e questo li aiuterà nella loro futura carriera.

In che modo i training camp influenzano il clima all’interno delle squadre? Questo li aiuta nelle competizioni decisive?

Naturalmente aiuta ed è molto buono. Almeno perché la formazione classica funziona così: tre persone si riuniscono, scrivono contenuti e tornano a casa. Questo non funzionerà nei campi di addestramento. Lì la squadra trascorre insieme una settimana e mezza, i partecipanti vivono insieme, si allenano insieme e in questo senso respirano all'unisono. Gli incontri contribuiscono notevolmente all’unità della squadra. Non c'è modo migliore per conoscersi e capire come sfruttare i rispettivi punti di forza per massimizzare i risultati al concorso.

Tradizionalmente, i campi di addestramento internazionali si svolgono in un ambiente altamente competitivo. In che modo la comunicazione con i futuri rivali per il campionato influenza i ragazzi quando capiscono che alcune squadre sono più forti, altre più deboli?

Tutto dipende dalla concentrazione dei ragazzi sul lavoro. Teoricamente potrebbe anche darsi che la squadra sia arrivata, si sia trovata all'ennesimo posto, si sia arrabbiata e abbia perso la fiducia. Ma il bello del ritiro è che il risultato del ritiro in sé non è importante, non verrà preso in considerazione nel campionato stesso. In ogni concorso, il vincitore è colui che risolve la maggior parte dei problemi proposti qui e ora. Ci sono anche precedenti in cui le squadre che sono state a lungo in testa alle competizioni non possono arrivare alla finale. Questo è un principio puramente sportivo: vince non chi ha più esperienza e, per certi aspetti, una squadra più forte, vince chi mostra il miglior risultato qui e ora. Ma se ti alleni con i più forti, questo ti permette di valutare in modo più oggettivo il tuo reale livello. Se non occupi un posto molto alto, capisci che devi allenarti più attivamente. Nel campo di addestramento hai un'idea completa di ciò a cui devi prestare attenzione. E psicologicamente, quando ci alleniamo con i leader, iniziamo a seguirli. E nei ritiri puoi comunicare con loro, scambiare soluzioni, chiedere qualcosa. Puoi anche cogliere alcune tendenze nel modo in cui i problemi vengono risolti nei diversi paesi, perché anche la mentalità può influenzare i metodi di soluzione. Questo è un altro punto per cui vale la pena partecipare ai campi di addestramento piuttosto che prepararsi da casa.

Succede che squadre forti arrivino ai ritiri e col tempo inizino a perdere contro quelle che inizialmente erano un po' più deboli?

Ci sono molte ragioni per cui una squadra mostra risultati più deboli in alcuni contesti. A partire dalla semplice stanchezza, perché questo potrebbe essere il terzo ritiro in un mese. I raduni dei Workshop di Mosca stanno diventando sempre più numerosi, quindi è possibile che i ragazzi stiano già gareggiando con tutte le loro forze. La questione del riposo durante l'allenamento non è meno importante. C'è il rischio di esagerare e di bruciarsi. Immediatamente prima delle competizioni importanti, una o due settimane prima, il compito è non sprecare energie in gare inutili, ma concentrarsi su ciò che ci aspetta e dare il massimo. Ad esempio, alle semifinali del Campionato mondiale di programmazione, a cui partecipano studenti delle principali università tecniche di diversi paesi. Tradizionalmente il concorso si svolge la domenica, con arrivo e inaugurazione il sabato. I ragazzi stessi di solito arrivano venerdì mattina e il loro compito è rilassarsi il più possibile in questo giorno, disconnettersi dalla scuola e farsi un'idea della nuova città.

La finale dell'ICPC 2020 arriverà a Mosca. L'emozione della prefinale influenzerà il ritiro di Mosca o il lavoro procede come al solito?

La finale di Mosca è un evento eccezionale. Naturalmente questa non è la prima finale in Russia, ma sarà la prima volta che arriverà a Mosca. Dirò che questo non significa che devi prepararti per la finale nella capitale, ma non per le altre. Ma siamo certamente preoccupati. Dopo 5 anni la finale è tornata in Russia, il che è un grande onore, ma anche una responsabilità colossale. È necessario prepararsi intensamente sia per gli organizzatori che per i partecipanti ai nostri ritiri, ai quali stiamo aspettando tutti gli studenti appassionati della programmazione delle Olimpiadi.

Per i moscoviti, a partire da settembre, apriremo sessioni di formazione settimanali nel campus del MIPT in Klimentovsky Lane, che saranno di grande aiuto per coloro che vogliono svilupparsi nella programmazione algoritmica e difendere con successo il nome della capitale alle finali dell'ICPC.

Fonte: habr.com

Aggiungi un commento