Пожалуйста, прочтите новое правило об ограничении использования AI-инструментов. ×

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

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

Вот и подошел к концу очередной учебный год. Кто-то уже закончил ВУЗ, а кто-то только первый курс. Кто-то распрощался со школой, а кто-то только собирается туда идти.
И меня, как выпускника, заинтересовал вопрос - а какое образование лучше для спортивного программирования?  "Математик, системный программист" или чистый "математик"?
Попытаюсь сравнить ситуацию "на фоне" МГУ.
Заметно, что "махматяне" выигрывают ВМК во многих олимпиадах по спортивному программированию. Но где именно тут собака зарыта? В том ли дело, что на мехмат первоначально поступают более подготовленные абитуриенты, которые способны пропускать в себя огромный поток новой информации, а на ВМК идут многие ради престижа? Или быть может, это такое прикрытие "мехмат", а на самом то деле это кузница великолепных программистов, с непосильным для большинства программированием? Или же это чисто самостоятельные достижения студентов мехмата? Или...
Но теперь более интересный вопрос. А относится ли это только к МГУ? К примеру, на махмате говорят, что вышка с их матфаком местами круче, чем их факультет. Да, быть может в математике они и соперники, но способны ли они тягаться в программировании?
Буду рад, выслушать ваши мнения =)

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

13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
В СГУ достаточно долгое время факультет компьютерных наук и информационных технологий(КНиИТ) и мехмат конкурируют на одном уровне, и кто побеждает в этой борьбе-вопрос более чем спорный. Собака, видимо, зарыта в том, что студенты мех-мата получают базовые знания по написанию достаточно простых программ ничуть не хуже, зато у них больше математики. А студенты компьютерных факультетов тратят много времени на ООП, что в общем-то не слишком нужно для спортивного программирования.
  • 13 лет назад, # ^ |
      Проголосовать: нравится +28 Проголосовать: не нравится
    Я бы не сказала, что мех-мат и КНиИТ "конкурируют". У нас студенты обоих факультетов вместе занимаются в ЦОППе и играют в смешанных командах. Тренеры даже не про всех знают, кто с какого факультета.

    По моему мнению, для участия в олимпиадах совсем не важно, на каком факультете ты учишься. Базовые курсы информатики, матанализа, алгебры и т.п. везде есть, а специальные олимпиадные знания, навыки, а тем более способности получаются не на факультете.
13 лет назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится
Этот вопрос миллион раз уже обсуждали, в том числе и на этом сайте. Воспользуйтесь поиском.
13 лет назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

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

Мышление, умение думать и многие другие полезные навыки, можно прокачать занимаясь просто самим олимпиадным программированием, оно учит думать. Базовые алгоритмы можно, в крайнем случае, самому выучить, что я делал много раз.  
  • 13 лет назад, # ^ |
      Проголосовать: нравится +11 Проголосовать: не нравится
    Скажем так, интегралы на олимпиадах иногда "надобятся".
13 лет назад, # |
  Проголосовать: нравится +9 Проголосовать: не нравится
Да, как всегда, универ много решает... Но, первым делом, все от человека зависит. Если еще о командных говорить, тогда да, может быть такая проблема, что нету команды (так как в универе никто не занимается). А если о личных - вообще разницы мало. Можно даже немного в другую сторону обернуть - что иногда универ только мешает, забирая время:)
13 лет назад, # |
  Проголосовать: нравится +9 Проголосовать: не нравится
Одному мне кажется, что выбирать ВУЗ/факультет с целью получения образования "для спортивного программирования" это как-то нелепо? Спортивное программирование -- это всего лишь некоторая небольшая часть (хотя, безусловно, приятная и интересная), хобби, в Вашей жизни. Будьте более дальновидны :)

Да и как уже отмечали выше, было бы желание, а название Вашего факультета не имеет практически никакого значения для спортивного программирования.