We talk a lot about training and problem solving, but much less about Psychological Concerns in Competitive Programming that we face. Meanwhile, these Psychological Concerns slow the progress of many trainees.
I will record soon a video (in my Arabic Competitive Programming Channel). I would like to share with you the slides of this video. It might not be so clear (as they are just slides), but still could be useful.
Feel free to comment with whatever suggestions/corrections. I will record the video in Arabic as usual. If some volunteers provided sub-titles for it, I will share the video link.
Have fun but take care of your mental health :)
Good Day to you Sir,
My favorite line in the slides we must focus on the things that are in our reach. Thank you for motivating me.
Yes! Psychology plays an important role in CP. I participated in 100+ contests till this date, and I remember messing-up a lot of them on even easiest of problems just because I was too stressed or overthinking or there was always a fear of rating-loss in the background of my mind. Moreover there would be kind of panick attack when I start from probelm D and got WA. And many more things like that. It's not that I don't know stuffs. I studied extensively a lots of DS and algorithms and practiced atleast 10-15 on all of them, still I am stuck in cyan due to these psychological issues. Thanks for those slides. I found them very helpful. I'll try to follow atleast some of them.
Glad that the slides help
Sometimes I lose track of time while thinking about a problem. If I continuously check time, I feel pressure and lose focus. Could you please suggest me a way to balance between these two?
ShafinKhadem hard question. I understand how checking time can be a source of stress. All of us do so during the contest. Maybe train your mind to check the time/progress after every ~20 min or use a timer.
Wow, you had views from a lot of different perspectives. However, one of the biggest issue of mine is physical stamina. Having to focus for 5 hours straight is hard. I get tired after 2 hours and i become lot less competitive after 2 hours. It would be nice if you could also mention how to keep your form during competitions :)
May be helpfull https://mirror.codeforces.com/blog/entry/18114 https://mirror.codeforces.com/blog/entry/18460
Do u mean mental stamina fivedemands?
Stamina is the ability to sustain lengthy physical or mental effort
For mental stamina, we have 2 things to consider in my opinion:
Tips:
NourElRashidy I remember you mentioned the importance of stamina a lot for your college teams. Any thoughts? KhaledKEE?
Well, I think that it is more of a physical issue than a mental issue. I dont think that i am much affected by contest pressure or negative thoughts. I get symptopms like yawning or head-ache. I think that maybe somewhat related to my health...
Another factor is context switching like thinking about multiple problems at the same time, switching between problems or postponing a problem to later phase of the contest. All of these drain the stamina fast but focusing on one problem isn't optimal either
Great slides! Help to keep you in the right mood. Also, probably, it would be interesting to add something about how much it usually takes to improve not in number of prblems solved but in months-years of training. For example, to get to high level (mentioned 2000-2400) it often takes 2-3 years of actually intensive training (10+ hours weekly), so expecting a good result after 6 months of hard work in general case may be too optimistic.
MetB Thanks for the suggestion. I added some clarification.
Last week I put semicolons at the end of each sentence when I was writing my paper. CP has become a part of my life and affects my daily life (accidentally subtracting 1 at the end of everything).
Not sure if this is good or bad.
Com'on you have only 5 pages of submissions :)
Submit mostly on uva
Com'on you just have 200 AC solutions that would take just 4 submission page if you 're not 1400.
16 years old boy after his first drink: I've become an alcohol addict.