My First Blog — Why Understanding Psychology and Philosophy is Good for CP

Revision en4, by SeaYellow, 2024-10-28 11:16:16

(This is a shitpost. There is no scientific evidence for what I say. You shall not take it seriously.)

As a matter of fact, psychology is a magic for tracking your mind. Most people don't understand why they lose their temper when they are offended, but I do. That's why I always understand why I want to f*** someone. But for two apparent reasons I shall claim that psychology helps with CP:

  1. It helps you to know your thinking better. Yes, but, even if you don't know psychology, you may also understand your thinking process. However, there are a lot of numb nerds who never pay attention to their mind, so it's necessary for them to take a dose of psychology. After all, your brain is your weapon. If you use your weapon without knowing its mechanism, how are you going to maximize its efficiency? It's almost like using Windows operating system for 20 years without knowing how to ctrl+C and ctrl+V. You are wasting your talent. Also you can't pride yourself for knowing algorithms when you don't know how your brain's algorithm works.

  2. You know better your negative emotions. Do you notice how many people care too much about their rating (me included)? And could you recall your sweaty hands and pinky face when you are coding a problem in the last few minutes in ICPC? And don't even forget how negative emotions affect training: you think on a 1600 problem for 100 hours because you are afraid of admitting being a failure? However, spending over 5 hours on a goddamn 1600 problem is very stupid. Even if you finally solve it, it's an unnecessary invesment of time, which can be used otherwise (dating, watching Squid Game, learn how to binary search like Um_nik). What's more, when you need to take a hollistic view of a problem, you dive too quickly into the details because you are too anxious and impatient to "feel" about a problem. Yes, to feel, like how you feel the taste of a cheeseburger you ate yesterday. That's why people like galen_colin claims they can "smell" the solution of a problem. Besides, I don't know how many of you have insomnia, but I clearly have. Imagine how easy it would be for me to reach 2300 from now (2082) if my sleep becomes God-tier. Insomenia is caused mostly by anxiety and depression, which is God's punishment for highly intelligent people (This is backed up by science).

How about philosophy? Well, philosophy broadens your mind. When you can't solve a less-than-2200 problem for an hour, chances are, your mind is very fixated on your habitual way of thinking. To clear up most people's misconception, CP is not about speed, but about thinking out of the box. jiangly solves most div2E within 20 minutes, and I solve in 2 hours, not because he thinks 6 times as fast, but because he takes fewer stupid steps. Philosophy helps you to question the way you perceive the world, which I believe includes the CP problems in this world. Therefore, you have to be constantly questioning your habitual way of formulating/guessing/proving/coding for a problem. And such endeavor of forever questioning of our habits is no difference to philosophical thinking.

In conclusion, psychology and philosophy are really good weapons for CP, and beyond. It also helps you to quit CP when your life is a mess. Thank you for reading.

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en20 English SeaYellow 2024-10-28 15:03:46 63
en19 English SeaYellow 2024-10-28 14:56:29 1 Tiny change: '-28] claims they can ' -> '-28] claim they can '
en18 English SeaYellow 2024-10-28 12:08:50 13 Tiny change: 'I believe includes the CP ' -> 'I believe emcompasses the CP '
en17 English SeaYellow 2024-10-28 12:02:07 1 Tiny change: 'ier. Insomenia is cau' -> 'ier. Insomnia is cau'
en16 English SeaYellow 2024-10-28 12:01:17 5 Tiny change: 'on, which is God's pun' -> 'on, which are God's pun'
en15 English SeaYellow 2024-10-28 11:47:10 4 Tiny change: 'el" about a problem. ' -> 'el" about the problem. '
en14 English SeaYellow 2024-10-28 11:45:28 40
en13 English SeaYellow 2024-10-28 11:43:42 3
en12 English SeaYellow 2024-10-28 11:40:32 6 Tiny change: 'dens your mind. When you' -> 'dens your view. When you'
en11 English SeaYellow 2024-10-28 11:38:40 6 Tiny change: 'ning: you think on a 1600' -> 'ning: you grind on a 1600'
en10 English SeaYellow 2024-10-28 11:37:45 27
en9 English SeaYellow 2024-10-28 11:36:22 7
en8 English SeaYellow 2024-10-28 11:29:50 19 Tiny change: 's, always spend time to apprec' -> 's, always try your best to apprec'
en7 English SeaYellow 2024-10-28 11:28:43 69
en6 English SeaYellow 2024-10-28 11:26:55 273
en5 English SeaYellow 2024-10-28 11:17:27 20 Tiny change: 'upid steps. Philoso' -> 'upid steps in wrong directions. Philoso'
en4 English SeaYellow 2024-10-28 11:16:16 3 Tiny change: 'stioning our habit' -> 'stioning of our habit'
en3 English SeaYellow 2024-10-28 11:13:29 11 Tiny change: 'ns affect how you train: you thin' -> 'ns affect training: you thin'
en2 English SeaYellow 2024-10-28 11:12:16 5 Tiny change: ' you need a take a ho' -> ' you need to take a ho'
en1 English SeaYellow 2024-10-28 11:06:41 3418 Initial revision (published)