"Şampiyonluk kazanmak için bir takımın birlikte nefes alması gerekir." Moskova Atölyeleri ICPC eğitmeni ile röportaj

ICPC Dünya Programlama Şampiyonası'nın Temmuz 2020'deki finali ilk kez Moskova'nın ev sahipliğinde yapılacak ve MIPT tarafından organize edilecek. Başkent için önemli bir olayın arifesinde Moskova Atölyeleri ICPC yaz eğitim sezonunu açıyoruz.

Eğitim kamplarına katılmanın neden zafere giden doğru yol olduğunu anlattı Philip Rukhovich, Moskova Atölyeleri ICPC'nin koçu, 2007-2009 Tüm Rusya Okul Çocukları Bilişim Olimpiyatları'nın iki kez kazananı ve galibi, dört kez ICPC yarı finalisti ve ICPC 2014 finalisti.

"Şampiyonluk kazanmak için bir takımın birlikte nefes alması gerekir." Moskova Atölyeleri ICPC eğitmeni ile röportaj
Philip, Porto'daki 10 ICPC finallerinde 2019. sırada yer alan ve bronz madalya alan MIPT Şok İçerik ekibinin üyesi Evgeny Belykh ile birlikte

Eğitim kamplarına nasıl ve ne zaman katılınır?Eğitim kampları geleneksel olarak konferansları, seminerleri ve yarışmaları içerir. Bilgi düzeyine bağlı olarak öğrenciler dört bölüme katılabilirler:

C: ICPC finallerinde zafere hazırlanmak;
B: şampiyona yarı finallerine hazırlık;
C: eleme turlarına ve ICPC şampiyonasının ¼'üne hazırlık;
D: ICPC dünyasına yeni başlayanlar için.

Bunlardan ilki Moskova Atölyeleri ICPC işbirliğiyle Vladivostok'u keşfedin 6 Temmuz - 13 Temmuz 2019 tarihleri ​​​​arasında Uzak Doğu Federal Üniversitesi'nde düzenleniyor. Bunları takiben 7 Temmuz'da Belarus'un Grodno kentinde eğitim kampları açıldı. Çin'den, Meksika'dan, Mısır'dan, Hindistan'dan, Litvanya'dan, Ermenistan'dan, Bangladeş'ten, İran'dan, diğer ülkelerden ve Rusya'nın farklı yerlerinden genç programcılar eğitim almaya geldi.

Ücret tarifesi Moskova Atölyeleri ICPC bu yılın ikinci yarısı için:

6 - 13 Temmuz - Vlasivostok'u keşfedin B ve C bölümleri için Moskova Atölyeleri ICPC ile işbirliği içinde.

7 Temmuz'dan 14 Temmuz'a kadar— Grodno'yu keşfedin B ve C bölümleri için Moskova Atölyeleri ICPC ile işbirliği içinde.

7 - 14 Eylül arası - ilk kez Baykal'ı keşfedin C ve D bölümleri için Moskova Atölyeleri ICPC ile işbirliği içinde.

21 - 29 Eylül arası - ilk kez Singapur'u keşfedin A bölümleri için ve B veya C grubuna bağlı olarak Moskova Atölyeleri ICPC ile işbirliği içinde.

5 Ekim'den 13 Ekim'e kadar - ilk kez Riga'yı keşfedin Moskova Atölyeleri ICPC ile işbirliği içinde, A bölümünün yanı sıra B veya C bölümü de açılacak.

Ve ICPC yarı final serisi öncesinde hazırlanmak için son şans eğitim kampı Moskova Uluslararası Çalıştayı ICPC5-14 Kasım tarihleri ​​arasında en güçlü A ve B bölümleri için MIPT kampüsünde düzenlenecek.

Dehanın %1'i yetenek, %99'u sıkı çalışmadır derler. Aynı şey spor programcılığına ilgi duyan öğrenciler için de söylenebilir mi?

Buna katılıyorum. Elbette bu alandaki doğal yetenek ve yatkınlık önemlidir. Bu adamlar için biraz daha kolay olacak, ancak sıkı çalışma ve çok fazla eğitim olmadan, sürekli çalışma olmadan hiçbir başarı mümkün değildir. Ancak bunun da ötesinde yetenekten, takımın doğru seçilmesinden ve daha birçok faktörden bahsedebiliriz. Her Olimpiyat katılımcısının kendine has güçlü yanları olduğu açıktır. Bazıları karmaşık sistemleri kodlamada harikadır, diğerleri ise matematik problemlerini çözmede harikadır. Ama kim olurlarsa olsunlar, önce bilgeliğe ihtiyaç vardır. Başlangıçta herhangi bir süper güce sahip olmayan bir takım, çok çalıştığında, çok fazla antrenman yaptığında ve muazzam bir başarı elde ettiğinde, hatta Spor Programcılığında Dünya Şampiyonasını kazandığında sıklıkla olur. Elbette burada çalışmak son derece önemli, en öncelikli şey bu. Yardımcı olabilecek en önemli faktör her şeyden keyif almaktır. Bana göre spor programcılığında başarıya ulaşmak için sporu gerçekten sevmeniz, problem çözmeyi sevmeniz gerekiyor.

Öğrencilerin eğitim kamplarına katılmak için hangi beceri ve bilgilere ihtiyacı var?

Prensipli bir seçim sürecimiz yok, öğrenciler gelip katılıyor. Gerekli bilgi düzeyi, girilen bölüme bağlı olacaktır. En zor bölümümüz A. Yeni başlayan bir takımın oraya gitmesine gerek yok. A Bölümü, tüm algoritmaları zaten bilen, problem çözme konusunda uzun yıllara dayanan deneyime sahip ve Moskova'daki 2020 finallerinde şampiyonluk için antrenman yapacak en deneyimli katılımcılar için oluşturuldu. Yarı final yarışmalarına hazırlananlar ve biraz daha az tecrübeli katılımcılar için B bölümü bulunmaktadır. Ayrıca tematik yarışmalar ve karmaşık algoritmalar üzerine dersler de mevcuttur.
Yeni başlayanlar, Grodno'daki eğitim kampında yer alacak C Bölümüyle ilgileniyor. ICPC yarışmalarına katılma konusunda minimum deneyim gereklidir; daha basit algoritmalar üzerine dersler verilecektir. Ancak sıfırdan gelebileceğinizi söyleyemezsiniz. Eğitim kampına başarılı bir şekilde katılmak için ne gerekiyor? Tüm ekibin programlama dillerinden birine, özellikle C++ ve Java'ya, daha az ölçüde Python'a, en azından minimum düzeyde temel algometrik eğitime hakim olması. Ancak programımız öğrencilerin bilgi ve becerilerine göre derlenmiştir. Katılımcılarla yetenekleri hakkında röportaj yapıyoruz ve antrenman kampına gelen takımlar için ilgi çekici ve etkili olacak bir program oluşturmaya çalışıyoruz.

Hazırlık formatı sonucu büyük ölçüde etkiler mi? Evde hazırlanmak veya antrenman kamplarına gelmek arasında temel bir fark var mı?

Herkes kendi hazırlık formatını seçer, ancak başarılı bir katılım için bunun sistematik olması gerekir. Eğitim kampında bir antrenmandan geçip yarışmadaki herkesi hemen yenemezsiniz. Benim düşüncem eğitim kampına katılmanın gerekli olduğu yönünde. Öncelikle daha önce hiç gitmediğiniz başka bir şehre varıyorsunuz. Seyahat edebilirsiniz, çünkü Moskova Atölyeleri abartısız dünyanın her yerinde düzenleniyor. En yakınları Vladivostok ve Grodno'da yapılacak. Ancak bir eğitim kampında en önemli şey atmosferdir. Eğer evden bir yarışma yazarsanız, her zamanki gibi antrenman yaparsınız ve etrafınızda aynı günlük şeyler olur. Ve eğer eğitim kampına gelirseniz, o zaman gündelik ortamdan kaçmışsınızdır ve yalnızca eğitim kampına odaklanmışsınızdır. Hiçbir şey hakkında, yapılacak ekstra şeyler hakkında, ders çalışmak veya iş hakkında düşünmediğinizde bu çok yoğun oluyor. Eğitime odaklanıyorsunuz. Deneyimli katılımcılarla, ICPC gazileriyle iletişime erişiminiz var. Bu, aynı zamanda programlamayı seven, benzer düşüncelere sahip insanlarla tanışmak için harika bir fırsat. Sonuçta spor programcılığının en önemli bileşeni aynı ICPC topluluğu, bu bağlantılar. Çocuklar bu alanda çok sayıda güçlü insanı tanıyacak ve bu onlara gelecekteki kariyerlerinde yardımcı olacak.

Antrenman kampları takımların içindeki iklimi nasıl etkiliyor? Bu onlara belirleyici yarışmalarda yardımcı oluyor mu?

Tabii ki yardımcı oluyor ve çok iyi. En azından klasik eğitim şu şekilde olduğu için: Üç kişi bir araya geldi, içerik yazdı ve evlerine gitti. Bu, eğitim kamplarında işe yaramaz. Orada ekip bir buçuk haftayı birlikte geçiriyor, katılımcılar birlikte yaşıyor, birlikte antrenman yapıyor ve bu anlamda birlikte nefes alıyorlar. Toplantılar takım birliğine büyük katkı sağlıyor. Yarışmada sonuçları en üst düzeye çıkarmak için birbirinizi tanımanın ve birbirinizin güçlü yönlerini nasıl kullanacağınızı anlamanın daha iyi bir yolu yoktur.

Geleneksel olarak uluslararası eğitim kampları oldukça rekabetçi bir ortamda gerçekleşir. Şampiyonluk için gelecekteki rakiplerle iletişim, bazı takımların daha güçlü, bazılarının daha zayıf olduğunu anlayan oyuncuları nasıl etkiliyor?

Her şey erkeklerin işe odaklanmalarına bağlı. Teorik olarak takımın gelmesi, kendisini n. sırada bulması, üzülmesi ve inancını kaybetmesi de mümkün. Ancak antrenman kampının iyi yanı, antrenman kampının sonucunun önemli olmaması; şampiyonada dikkate alınmayacak. Herhangi bir yarışmada kazanan, önerilen sorunların çoğunu burada ve şimdi çözen kişidir. Yarışmalarda uzun süredir lider olan takımların finale kalamadığı emsaller de var. Bu tamamen sportif bir prensiptir: Kazanan, daha fazla deneyime sahip olan ve bazı açılardan daha güçlü bir kadroya sahip olan değil, burada ve şimdi en iyi sonucu gösteren kişidir. Ancak en güçlülerle antrenman yaparsanız, bu, gerçek seviyenizi daha objektif bir şekilde değerlendirmenize olanak tanır. Çok yüksek bir yer işgal etmiyorsanız, daha aktif antrenman yapmanız gerektiğini anlarsınız. Eğitim kampında nelere dikkat etmeniz gerektiği konusunda tam bir fikir edinirsiniz. Psikolojik olarak da liderlerle antrenman yaptığımızda onları takip etmeye başlarız. Ve eğitim kamplarında onlarla iletişim kurabilir, çözüm alışverişinde bulunabilir, bir şeyler sorabilirsiniz. Farklı ülkelerdeki sorunların nasıl çözüldüğüne dair belirli eğilimleri bile yakalayabilirsiniz, çünkü zihniyet bile çözüm yöntemlerini etkileyebilir. Bu da evden hazırlanmak yerine eğitim kamplarına katılmanın faydalı olduğu noktalardan bir diğeri.

Güçlü takımlar antrenman kamplarına geliyor ve zamanla başlangıçta biraz daha zayıf olanlara yenilmeye başlıyor mu?

Bir takımın bazı bağlamlarda daha zayıf sonuçlar göstermesinin birçok nedeni vardır. Basit bir yorgunlukla başlıyorum çünkü bu bir ay içindeki üçüncü eğitim kampı olabilir. Moskova Atölyeleri toplantılarının sayısı giderek artıyor, bu nedenle adamların zaten tüm güçleriyle rekabet etmeleri mümkün. Eğitim sırasında dinlenme konusu daha az önemli değildir. Aşırıya kaçma ve yanma riski vardır. Önemli yarışmalardan hemen önce, bir veya iki hafta önceden, görev gereksiz yarışmalara enerji harcamak değil, önünüzde olana konsantre olmak ve elinizden gelenin en iyisini yapmaktır. Örneğin, farklı ülkelerin önde gelen teknik üniversitelerinden öğrencilerin katıldığı Dünya Programlama Şampiyonası'nın yarı finallerinde. Geleneksel olarak yarışma Pazar günü yapılır, varış ve açılış Cumartesi günü yapılır. Çocuklar genellikle Cuma sabahı gelirler ve görevleri bu gün mümkün olduğunca dinlenmek, okulla bağlantıyı kesmek ve yeni şehir hakkında izlenimler edinmektir.

2020 ICPC finali Moskova'ya gelecek. Final öncesi heyecan Moskova antrenman kampını etkileyecek mi yoksa çalışmalar her zamanki gibi devam edecek mi?

Moskova'daki final olağanüstü bir olay. Elbette bu Rusya'daki ilk final değil ama Moskova'ya ilk kez gelecek. Bunun başkentteki finale hazırlanmanız gerektiği anlamına gelmediğini, ancak başkaları için olmadığını söyleyeceğim. Ama elbette endişeliyiz. 5 yıl sonra final Rusya'ya geri döndü, bu büyük bir onur ama aynı zamanda çok büyük bir sorumluluk. Olimpiyat programcılığına tutkun tüm öğrencilerimizi beklediğimiz eğitim kamplarımıza hem organizatörlerin hem de katılımcıların yoğun bir şekilde hazırlanmaları gerekiyor.

Moskovalılar için, Eylül ayından itibaren, Klimentovsky Lane'deki MIPT kampüsünde haftalık eğitim oturumları açıyoruz; bu, algoritmik programlama konusunda gelişmek ve başkentin adını ICPC finallerinde başarıyla savunmak isteyenler için çok büyük bir yardımcı olacak.

Kaynak: habr.com

Yorum ekle