+ 7

How can I improve my tolerance towards frustration? (please, read the description)

Hi, how is the SoloLearn community doing? I hope everyone is well.ā•° (ā–”āˆ€ā–”) ā•Æ I have a question that is overwhelming me: How can I develop patience? I love programming, but the truth is that I despair easily when things don't work out. But the problem is that it is not only with computer science, it is with everything; from complex things like programming to simple things like cooking a fried egg. And what happens to me is that, more than wanting to give up, I take it personally and I do it with frustration and with a feeling of not wanting to lose; and that's when things don't go as they should. I really want to improve and no longer have this attitude; the truth is that this affects me a lot. Tell me, have you ever felt this way? What do you do when you are frustrated? Could you give me some advice, please? That's all, and sorry if this was too long. Thank you very much for reading, have a good life and success! Ł© (ļ½” ā€¢ Ģā€æ ā€¢ Ģ€ļ½”) Ū¶

7th Jan 2020, 10:29 PM
Carmzu Debiru
Carmzu Debiru - avatar
9 Answers
+ 7
No way
7th Jan 2020, 11:33 PM
Lazy Challengerā†_ā†
Lazy Challengerā†_ā† - avatar
+ 6
1.) Make peace with the fact that coding has this quality: You write, test, debug, write, test, debug for a long time, then finally it runs (hopefully). This will not change, and if you can't stand that, coding may not be your thing. 2.) Treat it like a level in a video game that you *will* finish no matter what. Here you can use your trait that you don't want to lose, that you're stubborn. Don't give in! Beat that boss monster! Fight until the program finally does what it's supposed to do, no matter what! 3.) After you made it, celebrate. Yes! Yes! Yes!!! Finally you got it to run. You spent so much time, you were so angry, but you've made it, and you're proud. You like this feeling of beating the boss monster so much, that you would go through the grind again if you had to. (And you will have to - see 1.) 4.) Choose your game wisely. Don't burn yourself out with problems you're still too weak to solve. You don't have to learn programming in a day. Choose a level you can win.
7th Jan 2020, 11:22 PM
HonFu
HonFu - avatar
+ 5
When you hit a brick wall, go back, seek help, use a different solution and try again.
9th Jan 2020, 12:29 PM
Sonic
Sonic - avatar
+ 4
Yeah, I feel like most programmers can relate. Most of us hit a roadblock at some point, whether it be that a concept is just too mystic and confusing or we can't get a program to work. It might even have to do mathematics, and not programming at all, which is a daily stress for me.šŸ˜£ I feel like sometimes we all need to take a break whenever we have issues with programming, and come back at a later date. If any programmer has issues, they can always, of course, as well as Stack Overflow. By the way, check out this post: https://www.sololearn.com/discuss/2118865/?ref=app There's more advice there.
7th Jan 2020, 10:46 PM
Jianmin Chen
Jianmin Chen - avatar
+ 4
Well the good news is that as a programmer, there really isn't a way to fail. All programmers write code that sometimes doesn't work, or is filled with bugs, or is just plain sloppy. In fact I watched a seminar from a Python teacher last night who has been coding for over 30 years and he said even he feels like a beginner and still doesn't know how to do programming... and hes a professor. Coding is: 1) Thinking about how to solve a problem (not with code, just in your head) 2) Trying to tell a computer what to do 3) Seeing that it doesn't work, because computers are stupid 4) Failing 5) Googling something every time you forget, which is almost always 6) Failing 7) Study, study, study!!! 8) Trying again 9) Failing 10) Now you're a programmer! So if you're getting frustrated, it means you're on your way. The only thing to do now is keep going. In this field, failure is GOOD, as long as you keep doing it. Facebook headquarters has a huge sign that says: "FAIL HARDER!"
7th Jan 2020, 11:14 PM
{ Aza }
{ Aza } - avatar
+ 3
Hah, the solution of the problem is outside the programming plane. It's in your life. Stop overload your dopamine system,say no to YouTube, sweets, masturbation, if you do, get rid of bad habits. Problem isn't in programming. Problem is in you. Be hungry some time and you will see, your procrastination run out of you as I run from the cops) good luck
9th Jan 2020, 9:45 AM
Arrrkadii
+ 2
Jianmin Chen { Aza } HonFu Thank you all for your marvelous answers and help! Now I am really motivated to continue with the programmer path. Sorry, I just can't choose a best answer; the 3 are so good (āŒ’_āŒ’;) Again, thank you very much!!! ^_^
8th Jan 2020, 6:02 AM
Carmzu Debiru
Carmzu Debiru - avatar
+ 2
You can nothing do against it. There are two ways, you can accept yourself and take 3-4 things you really want to do and switch constantly.(It is not very effective but then you can reach something) Or you can force yourself to do something because you must. But it is something that not much people can do. I hope it was helpful :)
8th Jan 2020, 12:16 PM
Vlad V
Vlad V - avatar
+ 2
The best thing you can do is to give yourself a small break or relaxing a bit. Don't think about failure or think that you are losing. You will not fail if you don't give up. Don't take it personally.Almost everyone experiences this while learning a new thing. Just don't give up and keep calm.
9th Jan 2020, 2:10 PM
Ayaan Siddiqui
Ayaan Siddiqui - avatar