Why is being a programmer a good career choice?
-
People have been trying to convince me not to become a . They cite the following reasons: You often have to work overtime to meet a deadline. Fixing bugs takes longer than you think. Sitting in front of a computer all day isn't good for your health. The pay isn't especially good. You are competing against people from third world countries who are willing to work for $10 an hour. How can I convince them otherwise?
-
Answer:
I'm going to answer this from a perspective: Being a programmer is like winning a goddamn game show every day: You get to make things all day long in environments that are usually very fun and casual. Companies are falling all over themselves to get good programmers (this has been true since at least 2005, but it's especially true right now). If you're a good programmer and you want to get rich, will make you rich eventually. As for some of your specific concerns: If you're not okay with working , there are many big companies and government institutions that rarely ask that of their programmers. Almost any job you can think of that doesn't involve manual labor will sit you in front of a computer all day. That said, I'm a fan of motorized desks that let you stand up. I don't know what other career paths you're considering, but unless you're thinking about being a doctor, investment banker, or lawyer, you're probably not going to make more money than you would as a programmer. And I'm not sure about investment bankers or lawyers anymore. Even weak programmers can make a good living in the United States. Offshoring was over-reported when it first entered the public consciousness last decade. Among the relatively small number of companies who tried offshoring their entire software development operation, failure was widely reported. A couple caveats: If you dislike programming, a lot of the above won't apply. If you work at a company whose main product isn't software, a lot of the above won't apply.
Steve Downing at Quora Visit the source
Other answers
People will always need programs...
Matt Langley
I used to be fond of Lego as a kid. What I really enjoyed about playing with Legos was that while there were recipe books you could follow, at the end of the day it was a creative medium with a high degree of exactness in the recipe, and the results were primarily limited by your imagination if you had the skill and commitment to bring your creations to life. Programs have those same wonderful qualities that let you make ideas tangible, all by yourself, excepting you aren't limited by bricks. It is always filled with those wonderful personal moments of triumph and pride where you can look at what you created, and know that something that was just a dream has become real. Sure there are constraints that come about programming against deadlines or say fixing a bug that feels unglamorous, but in the larger scheme of things, those are very minor downsides. To use another childhood analogy, I was always a bit surprised about how much baggage cars came with. You needed insurance, you needed to get servicing done, you had to have your licenses and registrations renewed, you had to deal with wear and tear to replace parts, you needed to get repairs done in the case of accidents, and so on and so forth. However, I was missing the point completely in terms of once I realized how empowering the good parts were, it became apparent that the bad parts were noise - and I'd suggest you look at the downsides of programming as a profession in a similar way. The right way to look at it is if you enjoy programming, you don't have to "work" a single day of your life, and you are financially well off enough that you don't have to worry about money, and very few other professions can offer you that.
Kartik Ayyar
I'll put it bluntly: Those people have no idea what life is all about. ;) Follow your passion! And if that is programming, then THE HELL DO THAT! If it's not, then don't let any "reasons" convince you otherwise. YOUR life experience is not dictated by what works or does not work for others. If you do what you love, things will always work out and be continuously improving and you'll find all the success and everything else you'll be looking for. I'm a software developer myself, by the way, and I'm doing it in the way that I enjoy it -- without overtime, without "competition", without working for and with people I don't want to work with. It's all about choice and determination. Go for your dreams, disregard what others say! cat /opinion/of/others > /dev/null && ./go_for_dreams.sh
Denis Andrejew
Being a programmer is a good career choice if your personality fits it. Being a teacher is a good career choice if your personality fits it. Being an animal trainer is a good career choice if your personality fits it. Being an oral surgeon is a good career choice if your personality fits it.Now the hard part is answering "Does your personality fit?"A good career isn't determine by how much they make or how demanding is the career.John L. Holland came up with the best (in my opinion) career personality test. It's simple yet effective.He divided each of our personalities into 6 types. R - People who like to do stuff with their hands I - People who like to solve problems mentally A - People who are artistic S - People who likes to help, teach and provide a service to others E - People who like going from 1 project to the next C - People who like follow rules and working within them People who fit well into programming are usually Is and Cs. These are people who like solving problems mentally and who like to following rules.On the other hand, the worst personality for programmers are As and Ss. These are people who don't like following rules and people who like to provide a service to others.Example of careers which fit into this archetype are: Music therapists Public relations managers Interpreters and translators Teachers Nurses
Stanley Tan
Related Q & A:
- Is Sonography A Good Career Choice?Best solution by Yahoo! Answers
- Is architecture a good career choice?Best solution by Yahoo! Answers
- Is becoming a herbalist a good career choice?Best solution by Yahoo! Answers
- Is computer support a good career choice?Best solution by answers.yahoo.com
- Surgical Tech a good career choice?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.