"Untuk memenangkan kejuaraan, tim harus bernafas berbarengan." Wawancara dengan Pelatih ICPC Lokakarya Moskow

Final Kejuaraan Dunia Pemrograman ICPC pada Juli 2020 akan diselenggarakan oleh Moskow untuk pertama kalinya, dan akan diselenggarakan oleh MIPT. Untuk mengantisipasi acara penting bagi ibukota, ICPC Lokakarya Moskow membuka musim pelatihan musim panas.

Mengapa partisipasi dalam kamp pelatihan adalah cara yang tepat untuk meraih kemenangan, kata Philip Rukhovich , pelatih ICPC Lokakarya Moskow, peraih medali dua kali dan pemenang Olimpiade Ilmu Komputer All-Rusia 2007-2009, peraih medali empat kali semifinal dan finalis ICPC ICPC 2014.


Philip bersama dengan Eugene Belykh, anggota Institut Konten Fisika dan Syok Teknologi Moskow, yang menempati posisi 10 dan menerima medali perunggu di final ICPC 2019 di Porto

Bagaimana dan kapan menghadiri kamp pelatihan
Kamp pelatihan secara tradisional meliputi kuliah, seminar, dan kontes. Bergantung pada tingkat pengetahuan, siswa dapat berpartisipasi dalam empat divisi:

A: persiapan untuk kemenangan di final ICPC;
B: persiapan untuk semifinal kejuaraan;
C: persiapan untuk babak kualifikasi dan ΒΌ kejuaraan ICPC;
D: untuk pemula di dunia ICPC.

Yang pertama dari mereka Discover Vladivostok bekerja sama dengan Moscow Workshops ICPC diadakan dari 6 hingga 13 Juli 2019 berdasarkan Universitas Federal Timur Jauh. Mengikuti mereka, pada 7 Juli, kamp pelatihan dibuka di Grodno di Belarus. Pemrogram muda dari Cina, Meksiko, Mesir, India, Lithuania, Armenia, Bangladesh, Iran, negara-negara lain dan berbagai bagian Rusia datang untuk berlatih.

Jadwal biaya ICPC Lokakarya Moskow untuk paruh kedua tahun ini:

Dari 6 Juli hingga 13 Juli - Temukan Vlasivostok bekerja sama dengan Moscow Workshops ICPC untuk Divisi B dan C.

7-14 Juli - Temukan Grodno bekerja sama dengan Moscow Workshops ICPC untuk Divisi B dan C.

Dari 7 September hingga 14 September - untuk pertama kalinya Discover Baikal bekerja sama dengan Moscow Workshops ICPC untuk divisi C dan D.

Dari 21 hingga 29 September - untuk pertama kalinya Discover Singapore bekerja sama dengan Moscow Workshops ICPC untuk divisi A dan tergantung pada set B atau C.

Dari 5 Oktober hingga 13 Oktober - untuk pertama kalinya Discover Riga bekerja sama dengan Moscow Workshops ICPC, Divisi A, serta B atau C akan dibuka.

Dan kesempatan terakhir untuk mempersiapkan serangkaian semifinal ICPC adalah kamp pelatihan ICPC International Moscow Workshop , yang akan diadakan di kampus MIPT untuk divisi A dan B terkuat mulai 5 hingga 14 November.

Mereka mengatakan bahwa genius adalah 1% dari talenta dan 99% tenaga kerja. Dapatkah hal yang sama dikatakan tentang siswa yang gemar pemrograman olahraga?

Saya setuju dengan itu. Tentu saja, bakat bawaan di bidang ini dan kecenderungan adalah penting. Ini akan sedikit lebih mudah bagi orang-orang seperti itu, tetapi tanpa kerja keras dan banyak pelatihan, tanpa kerja terus-menerus, tidak ada kesuksesan yang mustahil. Tetapi lebih dari itu, seseorang dapat berbicara tentang bakat, tentang pemilihan tim yang tepat dan banyak faktor lainnya. Jelas bahwa setiap Olimpiade memiliki sisi kuatnya sendiri. Seseorang pengkodean yang luar biasa untuk sistem yang kompleks, seseorang yang keren memecahkan masalah matematika. Tapi siapa pun mereka, pengetahuan dibutuhkan terlebih dahulu. Ini sering terjadi ketika sebuah tim yang awalnya tidak bersatu dengan beberapa negara adidaya membutuhkan kerja keras, pelatihan luar angkasa dan mencapai kesuksesan luar biasa, hingga memenangkan kejuaraan dunia dalam pemrograman olahraga. Tentu saja, ini pekerjaan yang sangat penting, ini yang paling utama. Faktor terpenting yang dapat membantu adalah menikmati semuanya. Menurut pendapat saya, untuk mencapai kesuksesan dalam pemrograman olahraga, Anda harus sangat mencintainya, cinta untuk menyelesaikan masalah.

Keterampilan dan pengetahuan apa yang diperlukan bagi siswa untuk berpartisipasi dalam kamp pelatihan?

Kami tidak memiliki pilihan berprinsip, siswa datang dan berpartisipasi. Tingkat pengetahuan yang dibutuhkan akan tergantung pada divisi mana mereka datang. Divisi kami yang paling sulit adalah A. Tim pemula tidak perlu pergi ke sana. Divisi A dibuat untuk para peserta yang paling berpengalaman yang sudah mengetahui semua algoritme, memiliki pengalaman bertahun-tahun dalam menyelesaikan masalah dan akan berlatih untuk kejuaraan di putaran final 2020 di Moskow. Bagi mereka yang mempersiapkan kompetisi semifinal, untuk peserta yang sedikit kurang berpengalaman, ada Divisi B. Mereka juga menyediakan kontes tematik dan kuliah tentang algoritma yang kompleks.
Para pemula tertarik dengan Divisi C, yang akan berada di kamp pelatihan di Grodno. Diperlukan pengalaman minimum dalam berpartisipasi dalam kompetisi ICPC, akan ada kuliah tentang algoritma yang lebih sederhana. Tetapi Anda tidak bisa mengatakan bahwa Anda bisa datang dari awal. Apa yang diperlukan untuk partisipasi yang berhasil di kamp pelatihan? Perintah yang kuat dari seluruh tim dalam salah satu bahasa pemrograman, terutama C ++ dan Java, pada tingkat lebih rendah Python, pelatihan algometrik dasar, setidaknya minimal. Namun demikian, program kami disusun berdasarkan pengetahuan dan keterampilan siswa. Kami mewawancarai peserta tentang masalah keterampilan mereka dan mencoba membuat program yang menarik dan efektif untuk tim yang datang ke kamp pelatihan.

Apakah format persiapan sangat mempengaruhi hasil? Untuk mempersiapkan di rumah atau datang ke kamp pelatihan - apakah ada perbedaan mendasar?

Semua orang memilih format pelatihannya sendiri, tetapi untuk partisipasi yang sukses itu harus sistematis. Anda tidak bisa melalui satu sesi pelatihan di kamp pelatihan dan segera mengalahkan semua orang di kompetisi. Pendapat saya adalah bahwa Anda harus berpartisipasi dalam kamp pelatihan. Pertama, Anda datang ke kota lain di mana Anda mungkin belum pernah sebelumnya. Anda dapat bepergian, karena Lokakarya Moskow diadakan tanpa berlebihan di seluruh dunia. Yang berikutnya akan diadakan di Vladivostok dan Grodno. Tapi yang paling penting di kamp pelatihan adalah suasananya. Jika Anda menulis kontes dari rumah, maka Anda berlatih seperti biasa, dan semua kegiatan sehari-hari juga ada. Dan jika Anda datang ke kamp pelatihan, maka Anda keluar dari lingkungan sehari-hari dan hanya fokus pada kamp pelatihan. Sangat intens ketika Anda tidak memikirkan apa pun, atau tentang hal-hal tambahan, atau tentang belajar, atau tentang pekerjaan. Anda fokus pada pelatihan. Anda dapat berkomunikasi dengan peserta berpengalaman, veteran ICPC. Ini adalah kesempatan bagus untuk bertemu orang-orang yang berpikiran sama yang juga suka pemrograman. Memang, komponen paling penting dari pemrograman olahraga adalah komunitas ICPC yang sangat, koneksi yang sangat. Orang-orang akan mengenal sejumlah besar orang yang kuat di bidang ini, dan ini akan membantu mereka dalam karier masa depan mereka.

Bagaimana biaya iklim memengaruhi tim? Apakah ini membantu mereka dalam kompetisi yang menentukan?

Tentu ini membantu dan sangat bagus. Setidaknya karena pelatihan klasik seperti ini: tiga orang berkumpul, menulis konten dan pulang. Di kamp pelatihan, ini tidak akan berhasil. Di sana tim menghabiskan waktu satu setengah minggu bersama, para peserta tinggal bersama, berlatih bersama dan, dalam pengertian ini, bernapas serentak. Biaya sangat berkontribusi untuk membangun tim. Tidak ada cara yang lebih baik untuk saling mengenal dan memahami bagaimana menggunakan kekuatan masing-masing orang untuk memaksimalkan hasil kontes.

Secara tradisional, biaya internasional diadakan di lingkungan yang sangat kompetitif. Bagaimana orang berkomunikasi dengan rival masa depan untuk kejuaraan ketika mereka menyadari bahwa beberapa tim lebih kuat, beberapa lebih lemah?

Itu semua tergantung pada orientasi orang untuk bekerja. Secara teoritis, mungkin tim tiba, menemukan dirinya di tempat ke-n, kesal dan kehilangan kepercayaan. Tetapi bayarannya bagus karena hasil dari bayaran itu sendiri tidak penting, itu tidak akan diperhitungkan di kejuaraan itu sendiri. Pada setiap kontes, pemenangnya adalah orang yang di sini dan sekarang akan menyelesaikan lebih banyak tugas yang diusulkan. Ada juga preseden bahwa tim yang telah lama menjadi pemimpin dalam kontes tidak dapat mencapai final. Ini adalah prinsip olahraga murni: bukan orang yang memiliki lebih banyak pengalaman menang dan komposisinya lebih kuat dalam beberapa hal, orang yang menunjukkan hasil terbaik di sini dan sekarang menang. Tetapi jika Anda berlatih dengan yang terkuat, ini memungkinkan Anda untuk menilai secara lebih objektif tingkat sebenarnya. Jika Anda tidak menempati tempat yang sangat tinggi, maka Anda mengerti bahwa Anda perlu berlatih lebih aktif. Di kamp pelatihan dan ada gagasan lengkap tentang apa yang perlu Anda perhatikan. Dan secara psikologis, ketika berlatih dengan para pemimpin, kita mulai meraih mereka. Dan di kamp pelatihan, Anda dapat berkomunikasi dengan mereka, bertukar keputusan, menanyakan sesuatu. Anda bahkan dapat menangkap beberapa tren, bagaimana mereka memecahkan masalah di berbagai negara, karena bahkan mentalitas dapat mempengaruhi metode solusi. Ini adalah poin lain mengapa Anda harus berpartisipasi dalam kamp pelatihan, dan tidak mempersiapkan dari rumah.

Apakah itu terjadi bahwa tim yang kuat datang ke kamp pelatihan dan mulai memberi jalan dari waktu ke waktu bagi mereka yang awalnya sedikit lebih lemah?

Ada banyak alasan mengapa tim dalam beberapa konteks menunjukkan hasil yang lebih lemah. Dimulai dengan keletihan dangkal, karena mungkin merupakan biaya ketiga untuk bulan tersebut. Semakin banyak biaya Lokakarya Moskwa, jadi mungkin saja mereka sudah bersaing dengan sekuat tenaga. Masalah istirahat selama pelatihan juga tidak kalah pentingnya. Ada risiko berlebihan dan terbakar. Segera sebelum kompetisi penting, dalam satu atau dua minggu, tugasnya bukan untuk menghabiskan energi pada kontes yang tidak perlu, tetapi untuk berkonsentrasi pada masa depan dan memberikannya secara maksimal. Misalnya, di semi final Kejuaraan Pemrograman Dunia, di mana anak-anak dari universitas teknik terkemuka dari berbagai negara berpartisipasi. Secara tradisional, kontes berlangsung pada hari Minggu, dan kedatangan dan pembukaan pada hari Sabtu. Orang-orang itu sendiri biasanya sudah tiba pada hari Jumat pagi, dan tugas mereka adalah untuk bersantai sebanyak mungkin pada hari ini, memutuskan sambungan dari sekolah dan mendapatkan kesan kota baru.

Final ICPC 2020 akan tiba di Moskow. Apakah kegembiraan pra-final akan memengaruhi kamp pelatihan Moskow atau apakah pekerjaan berjalan seperti biasa?

Final di Moskow adalah acara yang luar biasa. Tentu saja, ini bukan final pertama di Rusia, tetapi untuk pertama kalinya ia akan datang ke Moskow. Saya akan mengatakan bahwa ini tidak berarti bahwa perlu untuk mempersiapkan final di ibukota, tetapi tidak untuk orang lain. Tapi kami tentu khawatir. Setelah 5 tahun, final kembali ke Rusia, itu adalah kehormatan besar, tetapi juga tanggung jawab besar. Penting untuk mempersiapkan diri baik bagi para penyelenggara dan peserta dari kamp pelatihan kami, yang mana kami sedang menunggu semua siswa yang tertarik pada program Olimpiade.

Sejak September, kami telah membuka pelatihan mingguan untuk Moskow di kampus MIPT di Klimentovsky Lane, yang akan sangat membantu bagi mereka yang ingin mengembangkan pemrograman algoritmik dan berhasil mempertahankan nama ibukota di final ICPC.

Source: https://habr.com/ru/post/id459162/


All Articles