ACM-ICPC World Finals Reunion Dinner прошел 16 сентября в университете Стэнфорда. Владимир Якунин, участник ICPC 2005 и 2010, инженер Google, поделился со мной впечатлениями о встрече:
Организатор Doug Mohr пригласил нас в одно из зданий Стэнфорда. Уже на парковке я встретил знакомого из Томска, Романа Чаднова. Мы зашли в здание, спросили, где мероприятие. Оказалось, что их несколько. Наконец обнаружили дворик, заполненный (в основном) молодыми людьми в джинсах и футболках, собирающихся в кучки и не обращающих особого внимания на окружающих. У многих виднелись бейджи сотрудников Google и Facebook. Наши!
В дальнем конце дворика стоял бар, который, впрочем, не пользовался сумасшедшим успехом, между кучками программистов сновали официанты, предлагающие разные закуски (ммм, тунец был прекрасен!!). Все нацепили бейджи со своим именем (не знакомиться же, в самом деле) и рассортировались, судя по всему, по языковому/географическом признаку. Русская группа быстро стала слишком многочисленной и развалилась на две. Китайских групп тоже было сильно больше одной.
Помимо ожидаемых знакомых (Андрей Лазарев, Артем Рахов и Сергей Рогуленко из Саратова; Слава Исенбаев, Роман Елизаров, Дмитрий Джулгаков и другие) встретил несколько человек, чье участие в ICPC было для меня сюрпризом: вице чемпион мира 1998 года Илья Миронов, коллега из Google и известный в узких кругах игрок в ЧГК. Алекс Грушецкий, который сидит в 10 метрах от меня на работе, тоже оказался из «этих». Можно, конечно, было и догадаться, что команда из Виталика Гольдштейна и Пети Митричева по совпадению не собирается.
Ко всем подходили Doug Mohr и Bill Poucher, как всегда очень дружелюбны и располагают к себе.
Потом мы переместились в большую аудиторию, где нас ждал ужин. Это было очень кстати, потому что в Facebook и Google по пятницам ужина не найти. Официанты продолжали настойчиво подливать винца, из чего было понятно, что приходит время выступлений.
С выступлениями поступили нестандартно: за неделю до мероприятия всем приглашенным предложили прислать свои истории, а организаторы отобрали несколько и предоставили авторам слово.
Там был профессор из Waterloo, чья команда в 80-х выиграла чемпионат и заложила мощную традицию олимпиадного движения: они еще со школы собирают участников с внушительной части Канады, получают отличных студентов, которые горят решением задач, и до сих пор почти каждый год получают медали финала ICPC. Но еще тогда им удалось получить признание и поддержку от руководства университета, и этот профессор заслуженно горд собой, своими студентами и университетом.
Еще выступил финалист восемьдесят-какого-то года, попросил перестать говорить, что мы тогда еще не родились и поведал о задаче на финале в том году. Задача примерно такая: в табличку выписывают числа начиная с единицы, заполняя ее построчно слева направо. Потом их переставляют, заполняя по столбцам сверху вниз. Нужно найти, куда переместится определенное число. «Хаха!», — подумали мы. «Хехе», — ответил он. Программировали тогда без мониторов на чем-то, что компьютером назвать сейчас язык не повернется. Что там были за языки программирования даже знать не хочу.
Все повторяли, что самое главное – удовольствие от решения задач. Никто не думал тогда, что это путь к карьере, признанию или еще чему-то такому. Просто занимались тем, что интересно. Это, конечно, очень резонировало с моими воспоминаниями. У всех выступающих (да и присутствующих) благодаря соревнованиям резко поменялась жизнь. В течение многих лет (а в особо интересных случаях и десятилетий) они почти все время тратили на решение задач, на подготовку задач, на помощь другим желающим порешать задачи. В карьерном плане, безусловно, это повлияло практически на всех присутствующих (собственно, место, где проходила встреча, достаточно красноречиво). Помимо ожидаемых людей из Европы, Северной Америки и Китая, были люди из Египта, Южной Америки, Индии. Все сейчас живут в Сан-Франциско или Кремниевой Долине.
Потом вручили премии за вклад в жизнь сообщества. Первая ушла прекрасному Биллу, он замешкался и не знал, что сказать. Но потом пришла его очередь вручать премии, и тут, вернувшись на коня в своей тарелке, он засиял. Наградили Романа Елизарова за грандиозный вклад в развитие NEERC, нескольких тренеров, создавших региональные школы олимпиадного программирования, включая Романа Чаднова.
Потом Билл рассказал о работе ICPC, их целях и принципах. Наверное, успех соревнований в течение столь продолжительного времени во многом определен тем, что их принципы в первую очередь гуманистические и общечеловеческие, и уже потом сфокусированы на задачах. Он постоянно акцентирует внимание, что сила соревнований в регионах, который практически полностью самостоятельны и работают с минимальной поддержкой от организаторов финала. Что задача организаторов финала и координаторов регионов не в том, чтобы делать соревнования, задачи, трансляции и все остальное, а в том, чтобы с одной стороны давать желающим возможность решать задачи и преуспевать в этом, а с другой направить прожектор внимания общества и индустрии на эти успехи. По-моему команде Билла удается не терять эти важные цели в огромном количестве мелких и крупных деталей, которые стоят на пути к ним, и именно благодаря этому ICPC из года в год оказывается центральным событием спортивного программирования и получает все большее признание за пределами сообщества программистов.
Уже в кулуарах обсуждали переход от модели с одним спонсором (IBM) ко многим спонсорам. С одной стороны желающих помочь хорошему делу много, с другой трудно договориться, чтобы желающие не перессорились между собой, приходится искать баланс.
Решили, что будем встречаться в таком формате регулярно, хотя бы раз в год, и по первому кличу включим мощнейшее лобби во всех крупных IT-компаниях, благо айсиписишников в них хватает.
В дальнем конце дворика стоял бар, который, впрочем, не пользовался сумасшедшим успехом, между кучками программистов сновали официанты, предлагающие разные закуски (ммм, тунец был прекрасен!!). Все нацепили бейджи со своим именем (не знакомиться же, в самом деле) и рассортировались, судя по всему, по языковому/географическом признаку. Русская группа быстро стала слишком многочисленной и развалилась на две. Китайских групп тоже было сильно больше одной.
Помимо ожидаемых знакомых (Андрей Лазарев, Артем Рахов и Сергей Рогуленко из Саратова; Слава Исенбаев, Роман Елизаров, Дмитрий Джулгаков и другие) встретил несколько человек, чье участие в ICPC было для меня сюрпризом: вице чемпион мира 1998 года Илья Миронов, коллега из Google и известный в узких кругах игрок в ЧГК. Алекс Грушецкий, который сидит в 10 метрах от меня на работе, тоже оказался из «этих». Можно, конечно, было и догадаться, что команда из Виталика Гольдштейна и Пети Митричева по совпадению не собирается.
Андрей Лазарев, Владимир Якунин, Алекс Грушецкий
Потом мы переместились в большую аудиторию, где нас ждал ужин. Это было очень кстати, потому что в Facebook и Google по пятницам ужина не найти. Официанты продолжали настойчиво подливать винца, из чего было понятно, что приходит время выступлений.
С выступлениями поступили нестандартно: за неделю до мероприятия всем приглашенным предложили прислать свои истории, а организаторы отобрали несколько и предоставили авторам слово.
Там был профессор из Waterloo, чья команда в 80-х выиграла чемпионат и заложила мощную традицию олимпиадного движения: они еще со школы собирают участников с внушительной части Канады, получают отличных студентов, которые горят решением задач, и до сих пор почти каждый год получают медали финала ICPC. Но еще тогда им удалось получить признание и поддержку от руководства университета, и этот профессор заслуженно горд собой, своими студентами и университетом.
Еще выступил финалист восемьдесят-какого-то года, попросил перестать говорить, что мы тогда еще не родились и поведал о задаче на финале в том году. Задача примерно такая: в табличку выписывают числа начиная с единицы, заполняя ее построчно слева направо. Потом их переставляют, заполняя по столбцам сверху вниз. Нужно найти, куда переместится определенное число. «Хаха!», — подумали мы. «Хехе», — ответил он. Программировали тогда без мониторов на чем-то, что компьютером назвать сейчас язык не повернется. Что там были за языки программирования даже знать не хочу.
Все повторяли, что самое главное – удовольствие от решения задач. Никто не думал тогда, что это путь к карьере, признанию или еще чему-то такому. Просто занимались тем, что интересно. Это, конечно, очень резонировало с моими воспоминаниями. У всех выступающих (да и присутствующих) благодаря соревнованиям резко поменялась жизнь. В течение многих лет (а в особо интересных случаях и десятилетий) они почти все время тратили на решение задач, на подготовку задач, на помощь другим желающим порешать задачи. В карьерном плане, безусловно, это повлияло практически на всех присутствующих (собственно, место, где проходила встреча, достаточно красноречиво). Помимо ожидаемых людей из Европы, Северной Америки и Китая, были люди из Египта, Южной Америки, Индии. Все сейчас живут в Сан-Франциско или Кремниевой Долине.
Потом вручили премии за вклад в жизнь сообщества. Первая ушла прекрасному Биллу, он замешкался и не знал, что сказать. Но потом пришла его очередь вручать премии, и тут, вернувшись на коня в своей тарелке, он засиял. Наградили Романа Елизарова за грандиозный вклад в развитие NEERC, нескольких тренеров, создавших региональные школы олимпиадного программирования, включая Романа Чаднова.
Роман Чаднов и Билл Паучер
Sphere of Excellence Award. In Honor of Your Contributions to the ACM-ICPC
Уже в кулуарах обсуждали переход от модели с одним спонсором (IBM) ко многим спонсорам. С одной стороны желающих помочь хорошему делу много, с другой трудно договориться, чтобы желающие не перессорились между собой, приходится искать баланс.
Решили, что будем встречаться в таком формате регулярно, хотя бы раз в год, и по первому кличу включим мощнейшее лобби во всех крупных IT-компаниях, благо айсиписишников в них хватает.
Кто был на встрече из вас? Что еще интересного расскажете?
Прочитал заголовок и решил, что это эссе на тему "Каким будет АСМ через 100 лет?".
Спасибо за наблюдательность! А у вас есть идеи на этот счет?
Зачем на таком мероприятии люди носили бейджи Google и Facebook? Как я понял мероприятие никакого прямого отношения к этим компаниям не имело?
Бейджи Google и Facebook носили сотрудники Google и Facebook :) Потому что многие финалисты ICPC работают в этих компаниях и бейджи всегда при себе.
Это понятно :) но зачем носить бейджи в нерабочее время за пределами офиса?
Они... прирастают! ;)
Действительно
потому что они всегда висят на джинсах (чтобы использовать при входе в здания), и снимать их смысла не имеет — чаще всего это заканчивается тем, что ты утром его забудешь дома
набижал!
(есть гипотеза, что носить беджи не на работе стыдно, я, например, ее придерживаюсь. Но многие не в курсе)
У меня, к слову, бедж прицеплен, но всегда в кармане заднем лежит. Теоретически это типа запрещено в ФБ, но я не люблю когда он болтаеццо, и если меня остановит сесуриту — я им покажу с удовольствием )
Груша — мой кумир.