avva: (Default)
avva ([personal profile] avva) wrote2016-06-09 08:04 pm

спортивное программирование

«В Facebook и Google мы не пойдем»: Почему одни из лучших программистов мира живут и работают в Екатеринбурге

Любопытное интервью с призерами чемпионата мира по программированию из Уральского федерального университета.

Мне вот всегда было интересно понять, почему в России (точнее, вообще на постсоветском пространстве) так популярны соревнования по программированию (наверное, термин, используемый в этой статье, подходит лучше: "спортивное программирование"), притом что на загнивающем Западе я о них долгое время и не знал даже, а когда знал, почему-то совершенно не тянуло. Это как какой-то отдельный мир совершенно. Я много лет активно участвовал в разных программистких сетевых сообществах, например, тусовался на рассылках различных опенсорс-проектов, встречался в реальной жизни с людьми иногда, но никогда при этом не заходила речь о TopCoder'е, скажем. О том, что TopCoder существует, я узнал из русского ЖЖ, по-моему (а узнав о нем, немедленно и срочно не пошел туда, не создал аккаунт и не стал участвовать). Это как-то очень забавно и интересно понять, почему.

Частично эту популярность объясняют некоторые реплики этого интервью, по-моему:

"А почему именно в этот раз УрФУ показал лучший результат? Звезды сошлись?"

Михаил Рубинчик: Команда у нас звездная. Олег, Леша и все остальные очень сильные ребята. Олег сейчас на шестом курсе, начал заниматься на втором, но уже к третьему у него был приличный уровень.[...]

"Тебе что ближе? Стартап? Или большая компания?"

Олег Меркурьев: Я вообще нигде не работал. И в ближайшие полгода работать нигде не собираюсь. Пойду в аспирантуру, наукой надо немного позаниматься, а то я вообще все свое время тратил на спортивное программирование.


Т.е. это действительно воспринимается как спорт, в первую очередь. Включая какие-то дикие ограничения, характерные как раз для спортивных соревнований:

"Давайте поговорим немного про сам чемпионат. Три человека в команде. Один компьютер. Почему один? Почему не три?"

Михаил Рубинчик: Жюри когда-то так решило. Это было тридцать лет назад.

Олег Меркурьев: Тогда, возможно, были еще дополнительные причины, которых сейчас нет. И тогда даже по компьютеру на команду – это было много, а на человека уж совсем.

[...]На ЧМ можно пользоваться принтером. Первый человек сел, написал какое-то решение, оно не заработало. Ему нужно найти ошибку. Читать с компьютера – это дорого, у нас же ресурс один. Поэтому распечатывают на принтере и читают на листочке.


Ну вот я не понимаю, как это может быть настолько привлекательным. Программирование - это созидательная деятельность. Не было программы, и вот она есть. Ты не мог что-то сделать с помощью компьютера, и вот ты можешь. Какая разница, это заняло 20 минут или 40? Это просто какой-то неинтересный аспект.

Нет, я могу себе представить ограничения, которые привносят спортивный азарт - но на уровне нескольких дней и действительно сложных, интересных задач. Типа соревнования Ludum Dare - написать игру за два дня. Или The ICFP Programming Contest, там дают три дня, и условия обычно крышесносные. Сравните это с заданиями ЧМ по спортивному программированию. Если соревноваться на минуты и секунды (еще и с одним компьютером на троих), то задания выходят вот такого рода - хитрое применение нескольких стандартных алгоритмов с какой-нибудь заковыристой "изюминкой".

В общем, странный это какой-то мир. Не обессудьте, те, кто от него тащится. Но не понимал и не понимаю.

[identity profile] gholam.livejournal.com 2016-06-09 05:12 pm (UTC)(link)
А всякие pwn2own - не спорт? :)

[identity profile] avva.livejournal.com 2016-06-09 06:23 pm (UTC)(link)
Нет конечно, туда же все приходят с готовыми дырками/взломами.

(no subject)

[identity profile] xxxxx.livejournal.com - 2016-06-09 18:34 (UTC) - Expand

[identity profile] iljyakarzakov.livejournal.com 2016-06-09 05:12 pm (UTC)(link)
Предпочитаю программировать не спеша и внимательно. А быть сильным в спортивном программировании и быть сильным в программировании на работающий результат это, ИМХО, два разных бытия.

Более того.

(Anonymous) 2016-06-10 07:25 am (UTC)(link)
И на результат в разных областях работают очень по-разному. В одних случаях важно быстро выпустить хоть как-то работающий продукт, в других над небольшим куском кода месяцами сидят, потому что там математика мозгодробительная, в третьих особых сложностей нет, но нужна абсолютная надёжность.

[identity profile] yacpdb.livejournal.com 2016-06-09 05:31 pm (UTC)(link)
Для соревнования в "умном" программировании я для себя нашел шахматную композицию - ну вот типа классных штук, от [livejournal.com profile] alex_levit.

Но там больше, гораздо больше :)

[identity profile] levtsn.livejournal.com 2016-06-09 05:36 pm (UTC)(link)
Спортивное же - 22 бугая на полтора часа, один мячик катают. в чем смысл?
Edited 2016-06-09 17:37 (UTC)

[identity profile] webface.livejournal.com 2016-06-09 05:44 pm (UTC)(link)
+1 - ничем не хуже обычного спорта.

[identity profile] gwadelup.livejournal.com 2016-06-09 05:41 pm (UTC)(link)
Друг из ИТМО рассказывал, там под это дело действительно команда есть, которая только к соревнованиям и готовится в ущерб всему остальному. Нормальных карьер никто из этих ребят в будущем не делает как правило.

[identity profile] netp-npokon.livejournal.com 2016-06-09 05:45 pm (UTC)(link)
Вы только про ребят из ИТМО говорите? Потому что из других мест вполне себе делают.

(no subject)

[identity profile] gwadelup.livejournal.com - 2016-06-09 17:51 (UTC) - Expand

(no subject)

[identity profile] netp-npokon.livejournal.com - 2016-06-09 18:14 (UTC) - Expand

(no subject)

[identity profile] gwadelup.livejournal.com - 2016-06-09 18:28 (UTC) - Expand

(no subject)

[identity profile] samon.livejournal.com - 2016-06-09 19:42 (UTC) - Expand

(no subject)

[identity profile] netp-npokon.livejournal.com - 2016-06-09 21:15 (UTC) - Expand

(no subject)

[identity profile] fargo87.livejournal.com - 2016-06-09 22:06 (UTC) - Expand

(no subject)

[identity profile] zveriozha.livejournal.com - 2016-06-09 17:45 (UTC) - Expand

(no subject)

[identity profile] gwadelup.livejournal.com - 2016-06-09 17:47 (UTC) - Expand

(no subject)

[identity profile] zveriozha.livejournal.com - 2016-06-09 17:54 (UTC) - Expand

(no subject)

[identity profile] whitelynx.livejournal.com - 2016-06-09 17:54 (UTC) - Expand

(no subject)

[identity profile] gwadelup.livejournal.com - 2016-06-09 18:12 (UTC) - Expand

(no subject)

[identity profile] whitelynx.livejournal.com - 2016-06-09 18:35 (UTC) - Expand

(no subject)

[identity profile] dmitrmax.livejournal.com - 2016-06-09 22:34 (UTC) - Expand

[identity profile] anna-frid.livejournal.com 2016-06-09 05:45 pm (UTC)(link)
Я оппонировала диссертацию Михаила Рубинчика по теории алгоритмов, он ее защитил меньше месяца назад. Чувак шарит. Раз соревнования дают умным людям мотивацию тусоваться и обсуждать алгоритмы, в них есть смысл для теории алгоритмов - и, подозреваю, смежных областей тоже.

[identity profile] avva.livejournal.com 2016-06-09 10:29 pm (UTC)(link)
Интересная диссертация, спасибо! Понравились палиндромные названия структуры данных для подсчета палиндромов - "овердрево"/eertree.

(no subject)

[identity profile] garkara.livejournal.com - 2016-06-10 00:02 (UTC) - Expand

(no subject)

[identity profile] anna-frid.livejournal.com - 2016-06-10 03:48 (UTC) - Expand

[identity profile] glukanat.livejournal.com 2016-06-09 05:46 pm (UTC)(link)
Насколько я знаю - сам из Екатеринбурга, участвовал оч давно на регион. уровне, но совсем не спортсмен - все что там решалось стандартно, лидеры сдадут минут за двадцать за задачу, ну или сорок если код длинный. В лоб задачи если и решаются то только в голове - есть ограничения по памяти, по времени и т. п. Насколько это жизненно - второй вопрос, не хуже матолимпиад наверное. В одной из фирм города Екатеринбурга есть подразделение которое состоит из таких спортсменов, вроде бы они как раз специализируются на потенциально узких местах...

[identity profile] migmit.livejournal.com 2016-06-10 06:19 am (UTC)(link)
Математические олимпиады — такая дрянь, что быть "не хуже" очень просто.

(no subject)

[identity profile] glukanat.livejournal.com - 2016-06-10 06:30 (UTC) - Expand

(no subject)

[identity profile] migmit.livejournal.com - 2016-06-10 06:52 (UTC) - Expand

(no subject)

[identity profile] glukanat.livejournal.com - 2016-06-10 07:07 (UTC) - Expand

(no subject)

[identity profile] migmit.livejournal.com - 2016-06-10 07:20 (UTC) - Expand

(no subject)

[identity profile] glukanat.livejournal.com - 2016-06-10 07:25 (UTC) - Expand

(no subject)

[identity profile] migmit.livejournal.com - 2016-06-10 07:43 (UTC) - Expand

(no subject)

[identity profile] glukanat.livejournal.com - 2016-06-10 07:49 (UTC) - Expand

(no subject)

[identity profile] migmit.livejournal.com - 2016-06-10 07:56 (UTC) - Expand

(no subject)

[identity profile] glukanat.livejournal.com - 2016-06-10 08:08 (UTC) - Expand

[identity profile] utnapishti.livejournal.com 2016-06-09 05:46 pm (UTC)(link)
Я много раз слышал про ACM-ICPC - группы из Техниона несколько раз получали там какие-то награды. Это та же категория или чем-то отличается?

[identity profile] avva.livejournal.com 2016-06-09 06:25 pm (UTC)(link)
Это оно и есть, но согласно этой странице, в первый раз из Техниона участвовали в 2006-м году.

(no subject)

[identity profile] gianthare.livejournal.com - 2016-06-09 21:34 (UTC) - Expand

(no subject)

[identity profile] avva.livejournal.com - 2016-06-09 21:57 (UTC) - Expand

(no subject)

[identity profile] gianthare.livejournal.com - 2016-06-10 06:24 (UTC) - Expand

(no subject)

[identity profile] mopexod.livejournal.com - 2016-06-10 04:24 (UTC) - Expand

(no subject)

[identity profile] gianthare.livejournal.com - 2016-06-10 06:25 (UTC) - Expand

(no subject)

[identity profile] mopexod.livejournal.com - 2016-06-10 06:42 (UTC) - Expand

[identity profile] eterevsky.livejournal.com 2016-06-09 05:48 pm (UTC)(link)
Да, это дествительно спорт имеющий лишь опосредованное отношение к обычному программированию. Но тем не менее, в том же Гугле огромное количество людей, которые в студенческие годы им занималось. И это относится далеко не только к выходцам из России. Мой директор, к примеру -- иранец, и в своё время он также ездил на ACM.

А вот насчёт Гугла, кто объяснит?

(Anonymous) 2016-06-10 07:33 am (UTC)(link)
Меня Гугл зачем-то принуждает к какому-то соглашению, и без этого не даёт пользоваться никакими сервисами. Мне это очень не нравится, я даже читать такое принудительное соглашение не хочу. Зачем это? Какой-то второй Майкрософт стал. Нехорошо, господа гуглисты, давайте все отношения только на добровольной основе строить.

Ну как же добровольно?

(Anonymous) - 2016-06-10 08:24 (UTC) - Expand

(no subject)

[identity profile] eterevsky.livejournal.com - 2016-06-10 09:51 (UTC) - Expand

Не верю.

(Anonymous) - 2016-06-10 10:11 (UTC) - Expand

(no subject)

[identity profile] eterevsky.livejournal.com - 2016-06-10 10:18 (UTC) - Expand

(no subject)

[identity profile] eterevsky.livejournal.com - 2016-06-10 09:22 (UTC) - Expand

Не, не даёт и поиском.

(Anonymous) - 2016-06-10 09:27 (UTC) - Expand

(no subject)

[identity profile] eterevsky.livejournal.com - 2016-06-10 09:48 (UTC) - Expand

(no subject)

(Anonymous) - 2016-06-11 16:36 (UTC) - Expand

(no subject)

[identity profile] eterevsky.livejournal.com - 2016-06-11 20:59 (UTC) - Expand

[identity profile] zveriozha.livejournal.com 2016-06-09 05:51 pm (UTC)(link)
А что тут понимать? Это обычный интеллектуальный спорт/игра. Со скоростным нюансом.

ЧГК, блиц в шахматах, Старкрафт, мультитейблинг в покере. Все в ту ж копилку. 20 минут или 40 - огромная разница.

А программирование - тут просто площадка для применения этих навыков.

Вы не понимаете, потому что вам кажется, что оно тут главное. А оно тут второстепенное. Главное тут - спортивно-игровой драйв. Вы смотрите на это как программист, а нужно смотреть с точки зрения игрока.

Это игра.

[identity profile] k0t1.livejournal.com 2016-06-09 05:54 pm (UTC)(link)
==В Facebook и Google мы не пойдем==
я думаю что это из разряда "зелен виноград".

(Anonymous) 2016-06-09 06:29 pm (UTC)(link)
Это потому, что вы вякаете понятия не имея о предмете. Ни об одном, ни о другом. Ignorance is a bless, не переживайте, всё будет у вас хорошо.

(no subject)

(Anonymous) - 2016-06-09 18:45 (UTC) - Expand

(no subject)

[identity profile] elkekeer.livejournal.com - 2016-06-10 03:12 (UTC) - Expand

(no subject)

[identity profile] k0t1.livejournal.com - 2016-06-10 06:29 (UTC) - Expand

[identity profile] boris sivko (from livejournal.com) 2016-06-09 06:01 pm (UTC)(link)
> Какая разница, это заняло 20 минут или 40? Это просто какой-то неинтересный аспект.

Первая разница - принимаются только те решения, которые прошли все тесты. Т.е. дополнительный аспект - нужно прежде всего решить задачу.

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

> написать игру за два дня

Такая задача не формализуется должным образом.

> но на уровне нескольких дней и действительно сложных, интересных задач.

Это не формат олимпиады. Не припомню, чтобы на Олимпийских играх кто-то соревновался несколько дней. Если и есть, то это исключения.

> хитрое применение нескольких стандартных алгоритмов

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

[identity profile] spamsink.livejournal.com 2016-06-09 08:26 pm (UTC)(link)
Не припомню, чтобы на Олимпийских играх кто-то соревновался несколько дней.

Десятиборье, а?

[identity profile] whitelynx.livejournal.com 2016-06-09 06:06 pm (UTC)(link)
Ну это действительно действительно интеллектуальная игра в какой-то мере, как и Олимпиады по математике. В России (и exUSSR) по-моему в принципе популярны интеллектуальные игры, то же ЧГК например. А так - ну, кому-то нравится, кому-то не интересно.
При этом по моим наблюдениям (я довольно долго варился в этой тусовке - закончил ведущую математическую школу Питера, а потом кафедру КТ в ИТМО, с которой как я понимаю и начиналась ACM в России) обычно ребята, которые добиваются успехов в математических Олимпиадах или ACM действительно очень толковые и у них получаются хорошие карьеры в науке или в бизнесе. Думаю в Яндексе таких довольно много, про то что в Google тоже много уже написано тут в комментах.
Edited 2016-06-09 18:20 (UTC)

[identity profile] raymond-saint.livejournal.com 2016-06-09 06:19 pm (UTC)(link)
Мертвечиной от этого попахивает.
Карго-культом.

[identity profile] bbb.livejournal.com 2016-06-09 06:37 pm (UTC)(link)
Полностью поддерживаю тех, кто высказался в том смысле, что это не программировние, а спорт.

Разные виды деятельности.

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

То есть это, конечно, виды деятельности не совсем чтобы разные - понятно, что в соревнованиях по версификации любой поэт победит любого не-поэта (скажем, меня). Но победитель этих соревнований может в реальности быть более чем средним поэтом, а великий поэт на таких соревнованиях може выглядеть очень бледно.

[identity profile] mudasobwa.livejournal.com 2016-06-09 06:55 pm (UTC)(link)
Безусловно.

Но совершенно очевидно, что, как говаривал Капитан Врунгель: «Каждый Мандельштам — поэт, но не каждый поэт — Мандельштам». Мне кажется, что если идет речь про уровень Мандельштама в программировании (ни у кого из здесь присутствующих, насколько могу судить, не идет), то, конечно, любая олимпиада — фигня.

А вот если говорить про середнячков, каковыми являются члены дискуссии — то вот именно тут довольно интересно поглядеть на олимпиадные результаты. Потому что техника, скорость и навык работать в условиях «вот тебе 8 минут и пол-компьютера» — это хорошее резюме. А «это все херня для выскочек» — плохое.

Тут как бы разные планки: одна для тех, кто соревнуется за Мандельштама. Вторая — за Светлова (все здешние :). Третья — за Хлебникова (но это про другое совсем, это про Столлмана скорее.)

И все эти три планки абсолютно перпендикулярны друг другу.

(no subject)

[identity profile] bbb.livejournal.com - 2016-06-09 19:17 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2016-06-09 19:23 (UTC) - Expand

(no subject)

[identity profile] bbb.livejournal.com - 2016-06-09 22:32 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2016-06-10 04:55 (UTC) - Expand

(no subject)

[identity profile] migmit.livejournal.com - 2016-06-10 06:22 (UTC) - Expand

(no subject)

[identity profile] qvintus.livejournal.com - 2016-06-30 10:40 (UTC) - Expand

(no subject)

[identity profile] avva.livejournal.com - 2016-06-09 22:16 (UTC) - Expand

(no subject)

[identity profile] bbb.livejournal.com - 2016-06-09 22:38 (UTC) - Expand

(no subject)

(Anonymous) - 2016-06-09 23:37 (UTC) - Expand

[identity profile] redis.livejournal.com 2016-06-09 06:48 pm (UTC)(link)
"По компьютеру на команду - много"... Вспомнил районную олимпиаду по программированию в конце 80-х. Призом за победу была возможность ввести свою программу в компьютер. На школьном и районном уровне задания решали на листочках

[identity profile] shultz-flory.livejournal.com 2016-06-09 06:50 pm (UTC)(link)
Есть же «олимпиады» по математике, химии етс. Ну и по программированию.

[identity profile] vigourik.livejournal.com 2016-06-09 07:08 pm (UTC)(link)

Это как если бы грузчик не понимал штангистов, охотник биатлонистов и т.д..! :-)

[identity profile] mudasobwa.livejournal.com 2016-06-09 07:25 pm (UTC)(link)
Спасибо, это гениальая аналогия.

(no subject)

[identity profile] avva.livejournal.com - 2016-06-09 21:49 (UTC) - Expand

(no subject)

[identity profile] galija.livejournal.com - 2016-06-10 09:25 (UTC) - Expand

[identity profile] vnesov.livejournal.com 2016-06-09 08:21 pm (UTC)(link)
Все-таки это алгоритмы, а не обычное программирование. Обычная программа гораздо больше и проще на единицу деятельности, основное планирование тоже на уровне всей большой программы. Поэтому аспекты "на скорость" и "без компьютера" кажутся дикими, т.к. большая доля времени уходит непосредственно на написание кода. Это впечатление очень неточно отражает решение алгоритмических задач, поэтому мне кажется пост вводит в заблуждение.

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

[identity profile] avva.livejournal.com 2016-06-09 10:14 pm (UTC)(link)
Даже учитывая это, все равно кажется диким. Какая разница, придумаю я план решения за 10 минут или за 20? Это бесконечно менее важно, чем качество самого плана.

(no subject)

(Anonymous) - 2016-06-09 23:40 (UTC) - Expand

(no subject)

[identity profile] avva.livejournal.com - 2016-06-09 23:57 (UTC) - Expand

(no subject)

[identity profile] vnesov.livejournal.com - 2016-06-10 00:10 (UTC) - Expand

(no subject)

(Anonymous) - 2016-06-10 08:50 (UTC) - Expand

(no subject)

[identity profile] vnesov.livejournal.com - 2016-06-10 00:03 (UTC) - Expand

[identity profile] cjelli.livejournal.com 2016-06-09 08:32 pm (UTC)(link)
В Яндексе было ощущение, что народ пытается решать, а иногда и составить олимпиадные задачи вместо того, чтобы работать. Немудрено, что американский офис не сработался со штабом.

[identity profile] bolk.livejournal.com 2016-06-10 04:26 am (UTC)(link)
Это в каком отделе? У меня такого ощущения не было.

(no subject)

[identity profile] cjelli.livejournal.com - 2016-06-10 16:30 (UTC) - Expand

(no subject)

[identity profile] bolk.livejournal.com - 2016-06-10 17:44 (UTC) - Expand

(no subject)

[identity profile] cjelli.livejournal.com - 2016-06-10 18:30 (UTC) - Expand

(no subject)

[identity profile] bolk.livejournal.com - 2016-06-11 00:27 (UTC) - Expand

(no subject)

[identity profile] cjelli.livejournal.com - 2016-06-11 01:12 (UTC) - Expand

[identity profile] spamsink.livejournal.com 2016-06-09 08:38 pm (UTC)(link)
Разницу между настоящим и спортивным программированием можно пояснить цитатой из "Понедельника".

Настоящее программирование - это "Мы сами знаем, что [проблема] не имеет решения ... Мы хотим знать, как ее решать".

А спортивное программирование - это подгонка хода мыслей под ответ на время, поскольку заведомо известно, что а) задача имеет эффективное по времени и памяти решение, и б) что оно записывается относительно коротко.

Для неспортивного человека решать задачу, которую уже кто-то как минимум однажды уже решил — всё равно, что пытаться наслаждаться едой, которую кто-то однажды уже съел.

[identity profile] a-konst.livejournal.com 2016-06-12 12:17 pm (UTC)(link)
Это очень распространенная точка зрения, очень правдоподобная. Однако бизнесмены для стартапов, в которых как раз хотят "знать, как решать проблему", несмотря на то, что она решения как бы не имеет, ищут именно олимпиадников:
https://slon.ru/posts/68391
И весьма успешные получаются стартапы.

(no subject)

[identity profile] spamsink.livejournal.com - 2016-06-12 16:18 (UTC) - Expand

(no subject)

[identity profile] a-konst.livejournal.com - 2016-06-12 16:38 (UTC) - Expand

(no subject)

[identity profile] spamsink.livejournal.com - 2016-06-12 16:43 (UTC) - Expand

(no subject)

[identity profile] a-konst.livejournal.com - 2016-06-12 16:55 (UTC) - Expand

(no subject)

[identity profile] a-konst.livejournal.com - 2016-06-12 17:01 (UTC) - Expand

(no subject)

[identity profile] spamsink.livejournal.com - 2016-06-12 17:30 (UTC) - Expand

[identity profile] dmitrmax.livejournal.com 2016-06-09 10:30 pm (UTC)(link)
Это всё с ИТМО началось, как мне кажется. Нашли фишечку, где можно показать успехи и понеслось. Остальные отечественные ВУЗы подтянулись в духе соц. соревнования.

[identity profile] a-konst.livejournal.com 2016-06-12 12:21 pm (UTC)(link)
Первая победа русских в ACM была у команды мат-меха СПбГУ, в которой были Дуров и Лопатин. ИТМО подтянулся позже.

[identity profile] ushastyi.livejournal.com 2016-06-09 10:38 pm (UTC)(link)
Я участвовал в ACM студентом (наша команда заняла первое место на факультете). Это достаточно интересно и захватывающе именно как спортивная интеллектуальная игра. Ни у кого же не вызывают непонимания олимпиады по математике, математические бои и прочие школьные соревнования. Тут из той же области.

Азарта добавляет то, что все участники видят друг друга (компьютеры обычно стоят в одном зале), видят актуальные результаты и т.п. Ограничение "1 компьютер на троих" заставляет гораздо больше думать головой, а не пальцами, планировать, работать именно командой. На мой взгляд, это главная "фишка".

В общем, разок-другой это интересно. Заниматься специально и готовиться к соревнованиям, наверное, не очень.

[identity profile] migmit.livejournal.com 2016-06-10 06:26 am (UTC)(link)
У меня лично олимпиады по математике вызывают сильное непонимание.

(я медалист международки, если что)

(no subject)

[identity profile] inkittenus.livejournal.com - 2016-06-10 07:48 (UTC) - Expand

(no subject)

[identity profile] migmit.livejournal.com - 2016-06-10 07:56 (UTC) - Expand

(no subject)

[identity profile] inkittenus.livejournal.com - 2016-06-10 14:46 (UTC) - Expand

(no subject)

[identity profile] migmit.livejournal.com - 2016-06-10 16:23 (UTC) - Expand

(Anonymous) 2016-06-09 11:51 pm (UTC)(link)
А вод представьте. Глубокий космос. Команда из трех человек и один компьютер на борту. Авария. И есть 20 минут на устранение неполадки. Так что ребята правильно все делают, потому что знают, ждет их не гугл или фейсбук, а наш, русский космос!

[identity profile] cema.livejournal.com 2016-06-10 02:56 pm (UTC)(link)
Ну да, и авария поэтому же. За 20 минут все делали.

[identity profile] garkara.livejournal.com 2016-06-09 11:57 pm (UTC)(link)
отпишусь как бывший участник. Интерес к этим мероприятиям точно такой же, как и с остальными олипиадами, скажем по математике: ну вот в чем интерес 5 часов решать 6 задач? почему 5 и почему 6? Просто кому-то нравится, вот и все. Задачи там стараются подбирать интересные, от решения которых получаешь удовольствие.

Ну а команда - это еще и социальный аспект. Хотя о чем это я *картинка с фореверэлоном*.

Насчет сложных и интересных задач а ля написать игру за 2 дня - ну не знаю. To whom how, как говорится. Не знаю, что там интересного.

В общем имхо вы сравниваете спортивное программирование с (настоящим) программированием, а надо - с олимпиадами по математике. Тогда станет ясно.

[identity profile] migmit.livejournal.com 2016-06-10 06:27 am (UTC)(link)
Так олимпиады по математике ничуть не более осмысленны.

(no subject)

[identity profile] garkara.livejournal.com - 2016-06-10 16:15 (UTC) - Expand

(no subject)

[identity profile] migmit.livejournal.com - 2016-06-10 16:24 (UTC) - Expand

(no subject)

[identity profile] garkara.livejournal.com - 2016-06-12 02:36 (UTC) - Expand

Page 1 of 2