Вот уже несколько лет я участвую в международных соревнованиях по программированию. Такие соревнования проводятся такими организации, как TopCoder (только на английском) и CodeForces (на русском и английском), при поддержке крупных ИТ-компаний или же самими крупными ИТ-компаниями (я лично уже участвовал в турнирах, проводимых Google, Яндекс, Mail.ru, но многие и пропустил). К сожалению, за все время своего участия в турнирах я больше не встречал с КМВ никого! поэтому, признаться, ощущаю себя несколько одиноким, да и вообще за малую родину обидно Хотя, из Ставрополя в соревнованиях принимают участие аж пара десятков человек, поэтому у меня теплиться надежда, что и у нас ещё остались настоящие программисты, которые готовы постоять за честь родного КМВ, и что получиться и у нас поднять движение спортивного программирования.
Вообще, для программиста участие в подобных соревнованиях чрезвычайно полезно, и далее я постараюсь объяснить почему.
Для начало поясню что из себя в общем представляет отдельный турнир (матч) по спортивному программированию. Обычно предлагается решить несколько задач за отведенное время. Решение - это программа, которую требуется написать участнику, и которая по входным данным должна выдавать правильный ответ в соответствии с условиями задачи. Корректность решение проверяется на наборе тестов, подготовленных авторами задачи. Результативность участника прямо или косвенно оценивается по количеству решенных задач и времени, затраченному на решение. Чтобы добиться успеха требуется уметь думать, уметь правильно использовать алгоритмы, ну и писать код без багов. Это очень интересно, полезно для оттачивания навыков программирования и для развития в целом. Лично я получаю большое удовольствие от каждого турнира, если даже не удается занять высокое место. А TopCoder и CodeForces ведут рейтинг программистов, основанный на результативности раундов, в которых они участвовали. Приятно бывает наблюдать, как со временем поднимаешся в рейтинговой таблице.
Есть возможность на халяву поездить по миру, если удастся пройти на онсайт раунд. Особенно велики возможности для этого у школьников и студентов, так они могут участвовать соревнованиях, организованных специально для них, по этой причине я иногда жалею, что начал заниматься спортивным программированием уже после окончания ВУЗа. А если и не удастся пройти на онсайт, то часто бывает возможность получить престижный и памятный (хоть и недорогой) подарок.
И конечно, крупные ИТ-компании не спроста спонсируют соревнования по программированию. Дело в том, что эти соревнования очень хорошо позволяют выявлять талантливых программистов, поэтому программист добившийся в них хороших результатов очень легко устраивается на работу в самые престижные ИТ-компании, такие как Google, Microsoft, IBM и т.п. Я знаю огромное число примеров.
Если вы заинтересовались спортивным программированием и у вас есть вопросы, то задавайте, обязательно отвечу. Если нужно, помогу освоиться и дать совет. Если у вас есть знакомые программисты, то буду рад, если вы покажете им это сообщение.
Денис
Можете писать в эту тему, личку или на мой мейл: neden(собака)ya(точка)ru
Последние комментарии
10 лет 1 неделя назад
10 лет 20 недель назад
10 лет 30 недель назад
10 лет 31 неделя назад
11 лет 20 недель назад
11 лет 20 недель назад
11 лет 20 недель назад
11 лет 21 неделя назад
11 лет 21 неделя назад
11 лет 22 недели назад