Overcoming the Frustrations of Computer Programming Just like any job, the joy of success in computer programming will only be earned by blood, sweat and tears. Even the best jobs have their down times. No person is perfect and therefore no business model can be perfect either. People that work in their dream jobs still come home discouraged and unhappy at times. It’s a natural part of work. The same stands true for a lot of computer programming professionals.
Why You Became a Programmer A lot of programmers got into the industry because they like what they do. They enjoy coming up with an idea, and fleshing it out to a beautiful program that is not only functional, but an attractive tool for people to use. They often think about it in their spare time and might even have side projects they are building themselves. Even they can be frustrated by their job at times. They find happiness in what they do because of the rewards they get. Many love the feeling they get when they finish a well-built program. They are proud of what they accomplished and love teaching others how they can improve their skills. The pay isn’t all that bad either. Some college students are earning $20 an hour to program part-time while they get their degree. They’re not even in the official “field” yet and they are making twice as much as other students. Computer programming offers similar ratios in the real world. Even all these benefits won’t get you through all of the strenuous frustrations that come from line coding and troubleshooting. Many rely on other things to help them problem solve on their worst days. The ideas break down into 4 categories.
Overcoming the Frustrations of Computer Programming First, do something physical to get over it. Work out, go for a run, work on a car, shoot guns, play your favorite sport, etc. Getting out and doing something that doesn’t require a lot of thinking can do wonders to decongesting your brain. Second, think about other things. Reflect on past successes. Remember other similar problems that you debugged and reminisce on the sweet feeling of accomplishment when you figured it out and it all began working.