In the face of adversity, it’s not easy to maintain a brave face and a calm mind, to tackle a problem when it takes an emotional toll on you. But that’s exactly when we need to act calmly and most rationally in order to remove ourselves from such a mess.
I’ve gotten better at taking things calmly and from a more objective standpoint recently. The effects have been noticeable, and I find that when I get a challenging problem or a conceptual issue I don’t feel the urge to run for help, or an overwhelming need to give up and mope.
Making the choice to do something small like this has given me a small sense of control in my life. It’s not a ton, or the biggest deal, but it has made handling struggle much easier. Of course there’s nothing wrong with asking others for help…however, it’s important to spend the time floundering, trying different approaches and reaching dead ends. What this method of almost random wandering teaches us is that over time, we become more capable of choosing the right paths, and as a result we pick less dead ends, and thus become faster at solving more difficult problems.
A few people have pointed this out to me…it’s that I tend to give up in the face of adversity. That’s not who I want to be seen as, who I want to be. I think that this choice is helping me take a step in the right direction. Perhaps the most important skill to be gleaned is that of independent problem solving.
Problem solving…the most important skill for computer scientists, for students, and frankly for everyone. No matter what field, what we are doing, there comes a time when we have a problem, and we must bypass the problem via finding a solution.
I guess if there’s one thing you get out of reading this piece, it’s that we can all be better problem solvers, from those who don’t do those who live it. There is no limit on how much more we can expand our knowledge, how many more connections and solutions that we can find.
(sorry for not posting in a few days)
Thanks for reading, and have a great day.