Соревнования TopCoder Open
Не секрет, что помимо ICFP есть еще масса конкурсов/соревнований для программистов. В этой статье о соревнованиях TopCoder рассказывает Елена Носова, директор по развитию сообщества в Восточной Европе. В следующей статье — интервью с одним из украинских участников TCO.
Что такое TopCoder Open?
TopCoder Open — это один из основных ежегодных турниров TopCoder. В течение года на ТС постоянно идут конкурсы, суть ТопКодера — это непрерывное состязание, но в таком постоянном состязательном процессе должны быть свои большие вехи. ТСО — одна из самых важных, которые ТС проводит под своим брендом. Здесь можно проследить его историю.
Под названием TopCoder Open (до этого было другое название) этот турнир впервые прошел в 2003 году, и выиграл его польский программист Tomasz Czaika aka tomek — легендарная личность в среде спортивного программирования. Здесь можно посмотреть, как это было тогда. Первым победителем в турнире под названием TopCoder Open в категории прикладного программирования — Components —был Tim Roberts aka Pops из США.
Этот год стал началом нашествия на ТС программистов из Восточной Европы и Азии. Они о нем узнали. ;) И конкурс из фактически внутриамериканского, превратился в международный, где кодеры из Польши, Украины, России, Китая, Румынии, Индии, Филиппин, других государств изменили картину странового рейтинга быстро и решительно. Украина в данный момент на 6 позиции и наступает на пятки Германии.
ТСО проходит в несколько этапов. Регистрация, квалификация, отброчные онлайн-туры, онсайт-финал. Все это занимает около 3 месяцев. Для многих попадание на онсайт-финал уже само по себе является главной целью. Кроме того, что это возможность поехать в какой-то известный развлекательный центр в Соединенных Штатах (в этом году финал опять проходил в Лас-Вегасе, в одном из самых известных отелей этого города — Mirage Resort), участники отмечают особую атмосферу финала, интересное общение. Один из гостей ТСО этого года признался, что он вообще-то прибыл на другое мероприятие, которое организовывала одна очень известная компания в том же отеле, но в итоге провел все время на площадке ТСО, потому что его захватил драйв состязания и особая, очень дружелюбная атмосфера, которая там царила. Как это было в этом году, можно посмотреть здесь в блогах и фотографиях. А здесь — видео.
Какие виды соревнований были в этом году и сколько было участников?
Всего было 5 «трэков», или номинаций. Три традиционных:
Algorithm Competition — спортивное программирование
Component Design — прикладное программирование, проектирование
Component Development — прикладное программирование, разработка
И в этом году впервые можно было участвовать еще в двух «трэках»:
Marathon Match - исследовательское программирование
Studio — графический и веб-дизайн
Всего в состязании приняло более 4600 человек, из которых 77 отравились на финал в Лас-Вегас.
Кто может принять участие в соревнованиях?TopCoder Open имеет говорящее название — в нем может принять участие любой, были бы навыки программирования или дизайна, выбрав себе номинацию по душе. Можно принимать участие одновременно в нескольких «трэках». Для участия нужно а) зарегистрироваться на сайте ТС; б) зарегистрироваться на сам ТСО. Ну и потом участвовать. ;)
Как вы понимаете, возможность принимать участие в конкурсах не ограничивается только рамками TopCoder Open. На сайте постоянно проходят конкурсы по всем «трэкам», в которых может принимать участие любой желающий, плюс публикуются образовательные материалы, интервью с участниками, кипит жизнь на форумах. Форумы очень важная составляющая ТС. Это и общение на профессиональные и не очень темы для «самых азартных» программистов, которые и составляют сообщество ТС, и возможность получить помощь, развиваться как профессионалу.
Ну и, конечно, нужно сказать, что сейчас идет регистрация на еще один «большой» конкурс — TopCoder Collegiate Challenge. Для разных «трэков» она заканчивается в разное время, но в среднем где-то в средине августа. Так что если вы хотите попытаться попасть на онсайт-финал в Орландо, Флорида, то поспешите с регистрацией. Для Components регистрация и выполнение квалификационных заданий идeт параллельно. Более подробно о сроках и правилах участия смотрите на сайте ТССС. Главный пункт правил — участвовать могут только студенты, магистранты и аспиранты, это университетский конкурс. Если вы уже окончательно покинули стены alma mater, то ждите TopCoder Open и тренируйтесь к нему в регулярных контестах ТС.
11 коментарів
Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.