Блог пользователя gKseni

Автор gKseni, 8 лет назад, По-русски

Почему пришло время болеть за программистов? Чем чемпионат по программированию отличается от футбольного первенства? Почему российские программисты считаются лучшими в мире? Кем работают чемпионы? И может ли победитель ACM ICPC сделать вам сайт?

На эти вопросы широкой публики 24 сентября ответили Геннадий Короткевич, магистрант Университета ИТМО, чемпион ACM ICPC, IOI и многих других соревнований по программированию, и Лидия Перовская, куратор академических программ «Яндекс» и тьютор кафедры компьютерных технологий Университета ИТМО.

А мне Лидия ответила на вопросы о лекции:

— Что это было за мероприятие?
— Это была регулярная лекция Открытого университета — совместного проекта онлайн издания Бумага, новой сцены Александринского театра и петербургских университетов: ИТМО, Европейского университета и Политеха. Темой очередной серии докладов были Мутации — здесь и пришлось к месту пересечение спорта и программирования.

— Кто был аудиторией?
— На лекцию приглашаются все желающие, типичная аудитория — специалисты 25-35 лет, которые слышали что-то краем уха о спортивном программировании и хотят узнать больше. Для всех, кто не смог приехать лично, ИТМО проводит онлайн трансляцию.

— Понравилось так выступать? Это был первый опыт подобного рода или нет?
— Мне часто удается рассказать об олимпиадах людям, которые раньше с ними были не знакомы. Радует, что удается привлечь больше зрителей к соревнованиям, рассказать о том, почему они полезны и как увлекательно болеть за программистов.

  • Проголосовать: нравится
  • +102
  • Проголосовать: не нравится

»
8 лет назад, # |
  Проголосовать: нравится +41 Проголосовать: не нравится

а расшифровка есть?

»
8 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Действительно — популяризация спортивного программирования среди всех, интересующихся IT-технологиями (не только среди погромистов :) ) это неотъемлемая часть развития данной отрасли человеческой деятельности.

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

У меня была попытка начать диалог, но обратной связи пока толком не получилось. Через несколько дней приеду в Россию в отпуск, попытаюсь еще раз.

Всем добра.

  • »
    »
    8 лет назад, # ^ |
      Проголосовать: нравится +140 Проголосовать: не нравится

    Нужен просто хороший спортивный комментатор:
    "X начал решать D. Пока что у него нет идей. Он начал что-то делать. Судя по всему, он начал реализовывать Heavy-light декомпозицию! Какой внезапный поворот! Посмотрите, как завораживающе строки кода вылетают из-под его пальцев! Но в чем заключается его идея? Давайте пока переключимся к Y. Y только сдает решение C. В очереди... Выполняется на тесте 1... 2... 5... ошибка исполнения на претесте 14, какая досада, что же, вернемся к X. О БОЖЕ, КАКОЕ ЭЛЕГАНТНОЕ РЕШЕНИЕ! Видимо, авторы и не предполагали, что задачу можно решить в раз быстрее авторского решения, посмотрите, он написал решение, работающее за вместо . Так, тестирование. Тест из условия прошел. Стресс не выявил ошибок. Итак, сдача. В очереди... Выполняется на тесте 1... 2... 7... 11... Превышено ограничение по времени, видимо, не все так гладко с решением, судя по всему, константа слишком велика, хоть сложность по времени и лучше, чем у автора. Будем надеятся, что X успеет оптимизировать решение до конца раунда..."

    • »
      »
      »
      8 лет назад, # ^ |
        Проголосовать: нравится +22 Проголосовать: не нравится

      Просто дикий плюс! У вас талант комментатора!

    • »
      »
      »
      8 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      А на видео-то что будет показываться в этот момент?

      • »
        »
        »
        »
        8 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

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

      • »
        »
        »
        »
        8 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        Естественно, напряженное лицо и элегантное вылетание строк из-под пальцев под максимально подходящую музыку

        • »
          »
          »
          »
          »
          8 лет назад, # ^ |
          Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

          Если лицо будет принадлежать tourist'у, а печатать код он будет на своей Das Keyboard, то ИМХО это само по себе будет очень подходящей музыкой.

          А если лицо будет моим, а печатать я буду на своей Cherry G80-3000, то это может потянуть на роль ambient-а для менее напряженных моментов.

    • »
      »
      »
      8 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Есть вроде ребятки которые то-ли стримят то-ли снимают как они кодят (никогда, правда, не смотрел — может зря xD), комментатор будет хорошим следующим шагом!

»
8 лет назад, # |
  Проголосовать: нравится -7 Проголосовать: не нравится

А разве не китайцы самые лучшие программисты?

  • »
    »
    8 лет назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится

    Проблема 99% китайских программистов — ограниченность знаний в других сферах. Очень высокий уровень узкой специализации. Соответственно широкое видение проблем обычно недоступно.

    По работе постоянно приходится лазить по китайским сайтам обычных китайских заводов и фабрик — обычно это тихий ужас. Понятие "китайский код" появилось не случайно

»
8 лет назад, # |
  Проголосовать: нравится -34 Проголосовать: не нравится

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

  • »
    »
    8 лет назад, # ^ |
      Проголосовать: нравится +26 Проголосовать: не нравится

    Российские и русские — разные термины.