Сегодня я смотрел на то, как я выступал на различных соревнованиях по программированию за последние 3 года, и у меня в голове возникло множество мыслей. Если я оглянусь назад, я многому научился, когда начал участвовать в этих конкурсах и где я нахожусь сегодня. Тем не менее, я все еще думаю, что есть чему поучиться в ближайшие дни, месяцы и годы. Я очень взволнован и с нетерпением жду возможности узнать больше, участвуя в этих конкурсах.

Пока я смотрел на график выше, вот мысли, которые пришли мне в голову:

  • Похоже на жизнь. Как будто в жизни бывают взлеты и падения. Не расстраивайтесь и не унывайте, если вы сегодня в упадке, у вас будет прекрасное завтра, и вам предстоит многому научиться.
  • Не сдавайтесь. Подумайте, что вы делаете, когда у вас случаются неудачи в жизни? Что бы вы сделали, если бы потерпели неудачу? Вещи, которые я узнал, это настойчивость и принять вызов. Попробуйте еще раз, учитесь на своих ошибках, и я уверен, что результат на этот раз будет другим и будет таким, как вы ожидали.
  • Отмечайте свои неудачи. Да, это горькая правда, но она имеет глубокий смысл. В детстве мы все начали бегать напрямую? Было несколько событий, таких как падение, затем ползание, затем снова падение и так далее. Точно так же не смотрите на неудачи просто как на неудачу. Посмотрите на то, что вы пробовали, попробуйте спросить, почему я потерпел неудачу, чему я научился и что я должен сделать в следующий раз, чтобы добиться большего успеха. Я уверен, что вы больше не столкнетесь с той же неудачей, и на самом деле вы бы тренировали других, советуя, каков будет риск, если они повторят то же самое.
  • Практика делает человека совершенным. Вероятно, очень немногие люди наберут 100% баллов в своих первых 10 соревнованиях. Есть секрет набрать 100% очков в этих соревнованиях, где вы ограничены во времени. Да ты понял, тренируйся. Практикуйтесь много, и это позволит вам принять правильное решение. С точки зрения конкурсов, вы выберете правильные структуры данных для решения проблемы, вы получите подсказку, что с помощью алгоритма «X» я могу решить эту проблему.
  • Учиться новому. Вы никогда не закончите учиться. Старайтесь ежедневно узнавать новое. Попробуйте сделать что-то по-другому. Посмотрите на проблему с другой точки зрения. Должен признаться, я бы никогда не сказал, что мне не нужно учиться чему-то новому, или что именно так следует поступать, когда есть лучшие доступные альтернативы. Исследуйте вещи, наслаждайтесь вызовами и почувствуйте достижение.
  • Не живи чужой жизнью — Да не говори только потому, что кто-то так сделал, я тоже так сделаю. Вместо этого учитесь у окружающих вас людей, берите от них то хорошее, что вы хотите, применяйте это в своей жизни и измеряйте результат. Точно так же я не начну программировать сразу же, если я не увлечен тем же, вместо этого я сосредоточусь на том, чем я увлечен, и инвестирую в то же самое.
  • Возраст не ограничивается – нет возраста, когда можно начинать учиться или пробовать что-то новое. Есть множество примеров, когда люди поздно начали и преуспели.
  • Достижение. В конце дня почувствуйте удовлетворение тем, чего вы уже достигли, и отпразднуйте это. Иметь амбициозную цель стать номером 1 в мире — это хорошо, но помните, что вы достигнете этого постепенно, а не в первый день.