Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
It seems that there are limited opportunities for advancement as a pure programmer. It also seems that there are opportunities to be a programmer out there that are actually facets of lucrative, challenging careers.

On "pure programming": Yes, there's only so far you can go as just a programmer. If all you know is programming, eventually you'll be replaced by some snot-nosed kid fresh outta college (or high school, for that matter).

The wise programmer will learn as much as he can about the business he's in, over and above the coding aspects. Maybe he writes code for a gravel company, so he learns everything he can about gravel, the gravel business, and so on. The programmer who knows business, and the specific business he's in, is far more valuable to his employer than the pure code jockey. He probably also cares about and enjoys his job more than the guy who walks through his career with blinders.

On what makes me happy: The key for me is to be happy in what I'm doing, and why I'm doing it. I spent 10 years working for Follett Software Company, a company that makes software for school libraries. It was very rewarding, but I wanted a change. So I went to a financial services company that traded options and derivatives. My job was basically "Help rich guys make more money using the web." I lasted two months. So I came back and got a job for sister company Follett Library Resources, where I'm working on a website that helps school librarians select & buy books. It pays about 20% less than the financial company, but I'm happier than I've ever been.

I see that job at the financial company as a blip in my history. If it weren't for the excellent learning experience, I'd be embarrassed. I don't even list it on my resume.

My point is really that I have to be able to come home at the end of the day and say "I feel good about what I did today". Perhaps the same is true for you.

<megaphone> Throw down the gun and tiara and come out of the float! </megaphone>

In reply to Pure programming & job satisfaction by petdance
in thread Advancing oneself personally and professionally as a programmer (discussion) by deprecated

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?

What's my password?
Create A New User
Domain Nodelet?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (5)
As of 2023-03-27 01:36 GMT
Find Nodes?
    Voting Booth?
    Which type of climate do you prefer to live in?

    Results (63 votes). Check out past polls.