wrg0ababd's blog

By wrg0ababd, history, 9 years ago, In Russian

В первый раз, когда ты попробуешь СП, ты не почувствуешь никакого кайфа.

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

Именно из-за этого ты, может быть, в следующий раз ты пойдешь на олимпиаду с друзьями, чтоб не ударить в грязь лицом. В этот раз тебе уже не будет так плохо, тебе начнёт казаться, что быть спортивным программистом — круто, и что нет ничего плохого в этом. Тебе будет казаться, что олимпиадный код быстрее и красивее, чем промышленный. Но через пять часов, когда контест закончится, ты почувствуешь острую усталость.

Ты будешь жалеть, что пошел на олимпиаду, от любых оптимизаций, даже выполняемых компилятором, тебя будет мутить — твой мозг будет требовать много чистых Адаптеров, Фабрик и Наблюдателей. Ты, возможно, раз и навсегда завяжешь с СП. Однако после второго контеста тебя будет неутолимо тянуть написать третий. Сильные люди могут сопротивляться этому влечению, однако большинство попробуют и в третий раз.

Третий контест будет такой же тяжёлый, и ты, наверное, захочешь больше никогда не решать олимпиадные задачи, но ты уже не сможешь по-другому. После трёх контестов программист потерян для общества. Ты будешь согласен потратить сколько угодно времени, лишь бы сдать полное решение по гробу. Многие занятые люди станут бросать другие дела, даже жизненно важные, лишь бы получить ещё один АС в свой профиль. Твой код будет выполняться за минимально возможное время и память, но тебе всё равно будет много.

  • Vote: I like it
  • +119
  • Vote: I do not like it