Science and Engineering: Innovation, Research, Education and Economics
March 13, 2007
A Career in Computer Programming

Why a Career in Computer Programming Doesn’t Suck (A Response)

Programmers need to be lifelong learners. I’m not sure what else to tell you. Lots of people change their professions. It’s not too late for you. Alternatively, you could find a job using a stable technology that you enjoy. Maybe you should find somewhere that will let you use C or C++, both of which are unlikely to disappear anytime soon.

To the readers, pick a field that’s compatible with your own nature. You’ll be much happier. If you find that you’ve chosen the wrong field, change it. It’s just a job. Find something you actually enjoy, even if it means a massive career change. It’s better to be poorly-paid and happy than highly-paid and miserable.

Related: Hiring Software DevelopersWant to be a Computer Game Programmer?Engineering Graduates Get Top Salary Offers (CS is close)

14 Responses to “A Career in Computer Programming”

  1. Google Summer of Code 2007 Says:

    Google Summer of Code will pay about 800 students $4,500 to work on open source software development projects this summer at over 50 open source organizations including: Gaim, Drupal, EFF, Haskell.org, OpenOffice.org, Subversion and Wordpress.

  2. CuriousCat: Programming Ruby Says:

    “American Rubyists frequently take up all the points of Ruby’s power, expressiveness, and efficiency, but they don’t seem to register the point that Ruby was designed to make you feel good…”

  3. CuriousCat: Teach Yourself Programming in Ten Years Says:

    “Get interested in programming, and do some because it is fun. Make sure that it keeps being enough fun so that you will be willing to put in ten years…”

  4. CuriousCat » Who Killed the Software Engineer? Says:

    1. Mathematics requirements in CS programs are shrinking.
    2. The development of programming skills in several languages is giving way to cookbook approaches using large libraries and special-purpose packages…

  5. CuriousCat: Programmers at Work Says:

    Peter Norvig, Director of Research at Google: “If you want to know what programmers do, the best thing is to read their code, but failing that (or in addition to that) you need to read interviews like this…”

  6. CuriousCat » Programmers Says:

    Dinosaur Comics: “programming is for folks who are thrilled when a computer reminds them they’re missing a bracket or a semicolon”

  7. Curious Cat Science and Engineering Blog » Programming with Pictures Says:

    “Carnegie Mellon University’s Randy Pausch…argues, many computer science departments are a quarter century behind on adapting their instructional methods for the purpose of attracting and retaining students…”

  8. Curious Cat Management Blog: A Programmer's View of the Universe Says:

    Programmers also tend to be active life long learners. This isn’t to say programmers tendencies are all easy to manage. They also are more likely not to accept what most people are willing to accept and can therefore be annoying to some…

  9. Anonymous Says:

    I’ve been in computer programming field for quiet some time now and from my experience I can surely say that its one of the best places to stay in.

    Some nice information about all this in your blog thou, keep up the good work!

  10. Anonymous Says:

    I think the programmer need to update many tools for their work. So they need to be lifelong learners. Acording to me, to become a good programmer, you need to have an indulgence.

  11. Anonymous Says:

    A very good point about poorly paid and happy! I am on work experience in an office with computer programmers and it does not seem as high pressured as i first imagined and is at times quite educational and enjoyable.

  12. Anonymous Says:

    I agree. I’d like to add that Programmers/Developers have to balance there ego and accept other people input on what they have written (Code) and be open to discuss solutions that they came up with, with other developers because they might have a better way to solving that issue.

  13. Curious Cat Science and Engineering Blog » How To Become A Software Engineer/Programmer Says:

    [...] Joy in Work, Software Development – The Software Developer Labor Market – A Career in Computer Programming – The Manager FAQ – IT Talent Shortage, or Management Failure? by curiouscat   Tags: [...]

  14. Curious Cat Management Improvement Blog » Joy in Work - Software Development Says:

    [...] on improving software development – Don’t ask employees to be passionate about the company! – A Career in Computer Programming – IT Operations as a Competitive Advantage – Reddit, a living example of how software coders think [...]

Leave a Reply


Curious Cat Science and Engineering Blog © curiouscat.com 2005-2010     Curious Cat Alumni Connections

Internal Links

Author

 

John Hunter

Categories

Other

Search Blog

Web Search

Science and Engineering web search

Archives

March 2007
M T W T F S S
« Feb   Apr »
 1234
567891011
12131415161718
19202122232425
262728293031  
TopOfBlogs