„За да освои шампионати, тимот мора да дише во дует“. Интервју со обучувач на ICPC од Moscow Workshops

Домаќин на финалето на Светското првенство во програмирање ICPC во јули 2020 година за прв пат ќе биде Москва, а ќе биде организирано од МИПТ. Во пресрет на важен настан за главниот град Московски работилници ICPC отворете ја летната тренажна сезона.

Зошто учеството во тренинг кампови е вистинскиот пат до победата, рече тој Филип Рухович, тренер на Московските работилници ICPC, двократен победник и победник на Серуската Олимпијада за ученици по информатика 2007-2009 година, четирикратен ICPC полуфиналист и финалист на ICPC 2014 година.

„За да освои шампионати, тимот мора да дише во дует“. Интервју со обучувач на ICPC од Moscow Workshops
Филип заедно со Евгениј Белих, член на тимот на MIPT Shock Content, кој го зазеде 10-тото место и доби бронзен медал на финалето на ICPC 2019 година во Порто

Како и кога да учествувате во кампови за обукаКамповите за обука традиционално вклучуваат предавања, семинари и натпревари. Во зависност од нивото на знаење, студентите можат да учествуваат во четири поделби:

О: подготовка за победа во финалето на ICPC;
Б: подготовка за полуфинале на првенството;
В: подготовка за квалификациските рунди и ¼ од ICPC шампионатот;
Д: За оние кои се нови во светот на ICPC.

Првиот од нив Откријте го Владивосток во соработка со Moscow Workshops ICPC се одржуваат од 6 јули до 13 јули 2019 година на Федералниот универзитет на Далечниот Исток. По нив, на 7 јули беа отворени кампови за обука во Гродно во Белорусија. На обука дојдоа млади програмери од Кина, Мексико, Египет, Индија, Литванија, Ерменија, Бангладеш, Иран, други земји и различни делови на Русија.

Распоред на такси Московски работилници ICPC за втората половина од оваа година:

Од 6 до 13 јули - Откријте го Власивосток во соработка со Московските работилници ICPC за дивизиите Б и В.

Од 7 јули до 14 јули - Откријте го Гродно во соработка со Московските работилници ICPC за дивизиите Б и В.

Од 7 до 14 септември - за прв пат Откријте го Бајкал во соработка со Московските работилници ICPC за дивизиите C и D.

Од 21 до 29 септември - за прв пат Откријте го Сингапур во соработка со Moscow Workshops ICPC за поделби А и во зависност од множеството Б или В.

Од 5 до 13 октомври - за прв пат Откријте ја Рига во соработка со Московските работилници ICPC, ќе биде отворена дивизија А, како и Б или Ц.

А последна шанса за подготовка пред полуфиналната серија на ICPC е тренинг кампот Московска меѓународна работилница ICPC, што ќе се одржи во кампусот на МИПТ за најсилните дивизии А и Б од 5 до 14 ноември.

Велат дека генијалноста е 1% талент и 99% напорна работа. Може ли истото да се каже и за студентите кои се заинтересирани за спортско програмирање?

Се согласувам со ова. Секако, важни се природниот талент во оваа област и предиспозицијата. На овие момци ќе им биде малку полесно, но без напорна работа и многу тренинзи, без постојана работа, едноставно не е можен успех. Но, повеќе од тоа, можеме да зборуваме за талентот, правилната селекција на тимот и многу други фактори. Јасно е дека секој учесник на Олимпијадата има свои силни страни. Некои се одлични во кодирање на сложени системи, други се одлични во решавање на математички проблеми. Но, без разлика кои се тие, прво е потребна ерудиција. Често се случува кога тим, кој првично немал никакви супермоќи, работи напорно, користи огромна количина на тренинзи и постигнува огромен успех, дури и освојување на Светското првенство во спортско програмирање. Се разбира, работата овде е исклучително важна, ова е најпримарната работа. Најважниот фактор што може да помогне е да уживате во сето тоа. Според мене, за да постигнеш успех во спортското програмирање, треба навистина да го сакаш, да сакаш да решаваш проблеми.

Кои вештини и знаења им се потребни на студентите за да учествуваат во камповите за обука?

Немаме принципиелен процес на селекција, студентите доаѓаат и учествуваат. Нивото на потребното знаење ќе зависи од тоа во која поделба влегуваат. Нашата најтешка дивизија е А. Почетниот тим не треба да оди таму. Дивизијата А е создадена за најискусните учесници кои веќе ги знаат сите алгоритми, имаат долгогодишно искуство во решавање проблеми и ќе тренираат за шампионатот на финалето во 2020 година во Москва. За оние кои се подготвуваат за полуфиналните натпревари, за малку помалку искусни учесници, постои поделба Б. Има и тематски натпревари и предавања за сложени алгоритми.
Почетниците се заинтересирани за дивизијата Ц, која ќе биде на тренинг кампот во Гродно. Потребно е минимално искуство за учество на натпревари на ICPC ќе има предавања за поедноставни алгоритми. Но, не можете да кажете дека можете да дојдете од нула. Што е потребно за успешно учество во тренинг кампот? Сигурно владеење на целиот тим на еден од програмските јазици, првенствено C++ и Java, во помала мера Python, основна алгометриска обука, барем минимална. Сепак, нашата програма е составена врз основа на знаењата и вештините на студентите. Ги интервјуираме учесниците за нивните вештини и се обидуваме да создадеме програма која ќе биде интересна и ефикасна за тимовите кои доаѓаат во тренинг кампот.

Дали форматот на подготовка во голема мера влијае на резултатот? Подготовка дома или доаѓање во кампови за обука - има ли фундаментална разлика?

Секој избира свој формат на подготовка, но за успешно учество тој мора да биде систематски. Не можете да поминете низ еден тренинг во кампот за обука и веднаш да ги победите сите на натпреварот. Мое мислење е дека е неопходно да се учествува во тренинг кампот. Прво, пристигнувате во друг град, во кој можеби никогаш не сте биле. Можете да патувате, бидејќи Московските работилници се одржуваат, без претерување, насекаде низ светот. Најблиските ќе се одржат во Владивосток и Гродно. Но, најважна работа во тренинг кампот е атмосферата. Ако напишете натпревар од дома, тогаш тренирате како и обично, а околу вас се исти секојдневни работи. А ако дојдете во тренинг кампот, тогаш сте избегале од секојдневието и сте фокусирани само на тренинг кампот. Толку е интензивно кога не размислувате за ништо, не за дополнителни работи, ниту за учење, ниту за работа. Фокусирани сте на тренинзите. Имате пристап до комуникација со искусни учесници, ветерани на ICPC. Ова е одлична можност да запознаете истомисленици кои исто така сакаат програмирање. На крајот на краиштата, најважната компонента на спортското програмирање е истата заедница на ICPC, токму тие врски. Момците ќе познаваат огромен број силни луѓе на ова поле, а тоа ќе им помогне во идните кариери.

Како камповите за обука влијаат на климата во тимовите? Дали ова им помага во решавачките натпревари?

Секако дека помага и е многу добро. Барем затоа што класичниот тренинг оди вака: тројца луѓе се собраа, напишаа содржина и си отидоа дома. Ова нема да функционира во камповите за обука. Таму тимот поминува заедно недела и пол, учесниците живеат заедно, тренираат заедно и во оваа смисла дишат во дует. Собирите многу придонесуваат за тимското единство. Не постои подобар начин да се запознаете и да разберете како да ги искористите едни со други силни страни за да ги максимизирате резултатите на натпреварот.

Традиционално, меѓународните кампови за обука се одвиваат во високо конкурентна средина. Како комуникацијата со идните ривали за првенството влијае на момците кога сфаќаат дека некои тимови се посилни, некои послаби?

Се зависи од фокусираноста на момците на работата. Теоретски, може да дојде и тимот, да се најде на n-то место, да се вознемири и да ја изгуби вербата. Но, добрата работа за тренинг кампот е што резултатот од самиот тренинг камп не е важен, тој нема да се земе предвид на самото првенство. На секој натпревар, победник е оној што ќе ги реши повеќето од предложените проблеми овде и сега. Има и преседани каде тимови кои долго време водат во натпреварувањата не можат да се пласираат во финалето. Ова е чисто спортски принцип: победник не е оној кој има повеќе искуство и, во некои аспекти, посилен тим, победник е оној кој го покажува најдобриот резултат овде и сега. Но, ако тренирате со најсилните, ова ви овозможува пообјективно да го процените вашето вистинско ниво. Ако не заземате многу високо место, тогаш разбирате дека треба да тренирате поактивно. Во кампот за обука, добивате целосна идеја за тоа на што треба да обрнете внимание. И психолошки, кога тренираме со лидери, почнуваме да ги следиме. И на камповите за обука можете да комуницирате со нив, да разменувате решенија, да прашате нешто. Можете дури и да забележите одредени трендови за тоа како се решаваат проблемите во различни земји, бидејќи дури и менталитетот може да влијае на методите за решавање. Ова е уште една точка зошто вреди да се учествува во тренинг кампови наместо да се подготвуваш од дома.

Дали се случува силни тимови да дојдат на кампови за обука и со текот на времето да почнат да губат од оние кои првично беа малку послаби?

Постојат многу причини зошто тимот покажува послаби резултати во некои контексти. Почнувајќи со едноставен замор, бидејќи ова може да биде трет тренинг камп за еден месец. Собирите на Moscow Workshops стануваат се побројни, па можно е момците веќе да се натпреваруваат со сите сили. Прашањето за одмор за време на тренингот не е помалку важно. Постои ризик да претерате и да изгорите. Непосредно пред важните натпревари, недела или две однапред, задачата не е да трошите енергија на непотребни натпревари, туку да се концентрирате на она што е пред вас и да го дадете најдоброто од себе. На пример, на полуфиналето на Светското првенство во програмирање, на кое учествуваат деца од водечки технички универзитети од различни земји. Традиционално, натпреварот се одржува во недела, со пристигнување и отворање во сабота. Самите момци обично пристигнуваат во петок наутро, а нивната задача е да се релаксираат што повеќе на овој ден, да се исклучат од училиштето и да стекнат впечатоци за новиот град.

Финалето на ICPC во 2020 година ќе дојде во Москва. Дали претфиналните возбудувања ќе влијаат на тренинг кампот во Москва или работите се одвиваат вообичаено?

Финалето во Москва е исклучителен настан. Секако, ова не е прво финале во Русија, но ќе биде првпат да доаѓа во Москва. Ќе кажам дека тоа не значи дека треба да се подготвувате за финалето во главниот град, но не и за другите. Но, секако дека сме загрижени. После 5 години финалето се врати во Русија, што е голема чест, но и колосална одговорност. Неопходно е интензивно да се подготвуваме и за организаторите и за учесниците на нашите кампови за обука, на кои ги чекаме сите ученици кои се страстни за програмирање на Олимпијадата.

За московјаните, почнувајќи од септември, отвораме неделни тренинзи во кампусот MIPT на Климентовски Лејн, што ќе биде огромна помош за оние кои сакаат да се развиваат во алгоритамското програмирање и успешно да го одбранат името на главниот град на финалето на ICPC.

Извор: www.habr.com

Додадете коментар