Войти
/
Регистрация
вход для пользователей

Пенза, которой мы гордимся. Студенты ПГУ отличились на международных соревнованиях по программированию в Индии

10 Апреля 2018
Учащийся, занимавшийся спортивным программированием, имеет значительно более глубокое знание алгоритмов и структур данных, чем «стандартный» выпускник, а также умение их быстро применять.



Высокий результат


Студенты Пензенского государственного университета приняли участие в международных сборах по спортивному программированию «Hello India x Russia Programming Bootcamp» и заняли 2-е место во втором дивизионе (Division B) в итоговом рейтинге среди 26 команд.

Программа тренингов, проходивших на базе университета AMRITA Vishwa Vidyapeetham в штате Керала, что на юго-западе Индии, была очень интенсивной и состояла из ежедневных лекций по алгоритмам и структурам данных, контестов, разборов и решения задач с перерывами лишь на еду и сон. По итогам всех проведённых контестов, проводившихся в условиях максимально приближенным к условиям этапов чемпионата мира, был составлен рейтинг, в котором наша команда заняла призовое второе место.

В рамках подготовки к чемпионату мира по спортивному программированию подобных тренингов проводится немного. Московский физико-технический институт (Долгопрудный) совместно с Harbour.Space University (Испания, Барселона) организуют и проводят подобные сборы один- два раза в год. Предыдущие проводились в Барселоне, в этот раз местом проведения тренингов выбрали Индию. Пензенская команда приняла участие в них, благодаря компании FunCorp, которая за минувший год оказала неоценимую поддержку сообществу спортивного программирования в Пензе, команде и пензенскому IT-образованию в целом.

Для чего нужны тренинги?


Тренер команды ПГУ Денис Шитов рассказал корреспонденту портала «Пенза-Онлайн» о прошедших соревнованиях.

— Насколько важным является участие в подобных сборах для привлекательности и продуктивности команды?

— На подобных мероприятиях студенты получают возможность обучаться у тренеров мирового уровня. Они — профессионалы, которые сами неоднократно становились победителями чемпионатов мира по спортивному программированию (ACM ICPC World Finals, Facebook hacker cup, Topcoder, Google Code jam и др.). Поэтому, только находясь в личном контакте с такими тренерами, непосредственно перенимая их собственный уровень подготовки и компетенций, у команды сильно повышаются шансы на достижение ещё более высоких результатов.

Оставаясь в стенах своего университета, и даже продолжая интенсивные тренировки, команда повышает свой уровень незначительно, так как в своей практике применяет уже ранее изученные подходы, методики и трюки для решения задач. Более глубокие знания, новые способы решения более сложных задач можно получить именно на подобных сборах и тренировках мирового уровня.



Достойного уровня можно достичь лишь, находясь в среде профессионалов, в окружении других команд, которые в дальнейшем станут соперниками на чемпионате мира. Необходимо вживую взаимодействовать со своими соперниками и на их фоне оценивать собственный уровень.

За последние 18 лет команды из нашей страны 12 раз становились абсолютными победителями главного чемпионата мира по спортивному программированию ACM ICPC (International Collegiate Programming Contest). Это — очень высокий уровень, которому непросто соответствовать. К нашим тренерам обращаются команды со всего мира. А это значит, что именно российские тренеры обладают наилучшей экспертизой в области подготовки команд по спортивному программированию.

Есть еще один показатель эффективности участия в таких мероприятиях. Существует статистика, согласно которой больше половины команд-призёров чемпионата мира ACM ICPC последних лет принимали участие именно в этих сборах, организованных МФТИ и Harbour.Space. Точно подобранный тренерский состав, образовательный материал, задачи, лекции и консультации позволяют достичь высокий результат на финале чемпионата мира, не говоря уже о промежуточных этапах (четверть- и полуфиналы)

Кому нужно спортивное программирование?


— Участие в подобных чемпионатах (особенно, если оно еще и связано с достижением высоких результатов), безусловно, престижно для студентов, для самого ВУЗа и добавляет привлекательности и региону и стране в целом. Однако, как влияет это на дальнейшую жизнь участников? Как им могут пригодиться в реальной жизни полученные знания и навыки? Будут ли иметь вес в глазах потенциальных работодателей эти медали и сертификаты?

— Дело в том, что любой выпускник ПГУ в глазах потенциальных работодателей — это молодой специалист, лишь прослушавший стандартный курс лекций, сдавший стандартное количество лабораторных работ и прошедший стандартное количество тестов (желательно, с положительным результатом). Однако, это никак не помогает в оценке его реального уровня навыков, необходимых в работе того же программиста. Студент, занимавшийся спортивным программированием, имеет значительно более глубокое знание алгоритмов и структур данных, чем «стандартный» выпускник, а также умение их быстро применять.



Обычно, при приеме на работу, программисту предлагается тестовое задание. Имея опыт работы с теми алгоритмами, которые применялись на соревнованиях, он имеет больше шансов на успешное выполнение этого задания, чем тот выпускник, который никогда углубленно не занимался изучением алгоритмов и структур данных. Кроме обладания дополнительными знаниями, участники команды еще и имеют навыки решения алгоритмических задач в экстремальных условиях (в условиях соревнований), поскольку, согласно правилам чемпионатов, у команды имеется ограниченное количество времени для выполнения заданий. Кроме того, крайне важно на соревнованиях безошибочно писать код (чтобы не получить штрафное время), что также является важнейшим навыком для любого работодателя. В Пензе он также очень востребован, поскольку в нашем городе есть крупные IT-компании, их немало и они в настоящее время испытывают кадровый голод.



— Планируются ли еще мероприятия, сборы или чемпионаты, в ближайшее время?

— Да, в середине апреля в Самаре будет проходить VIII (XIX) открытый командный студенческий чемпионат Поволжья по спортивному программированию, в котором наша команда примет участие.
Также планируется проведение межвузовского соревнования среди студентов нашего города в конце апреля.

В дальнейшем мы бы хотели продолжать заниматься спортивным программированием с такой же интенсивностью, как и в минувший год и готовиться к выходу в финал главного чемпионата мира ACM ICPC (чего ещё ни разу не достигали команды из Пензы). Для этого пензенской команде необходима финансовая поддержка, особенно со стороны потенциальных работодателей, которые в первую очередь заинтересованы в квалифицированных кадрах для своих компаний и в том, чтобы лучшие молодые программисты оставались работать в Пензе.

Фото предоставлено Д.Шитовым

Тэги: Пенза, которой мы гордимся. Студенты ПГУ отличились на международных соревнованиях по программированию в Индии , Пенза, ПГУ, студенты, соревнования по программированию, соревнования, программирование, Индия, спортивное программирование, рейтинг, чемпионат мира по спортивному программированию, тренинг, Денис Шитов, ACM ICPC World Finals, Facebook hacker cup, Topcoder, Google Code jam, тренировка, мероприятия, МФТИ, Harbour Space, чемпионат, программист

11
Комментарии (0)
Добавить комментарий