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

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.

xoxo,
Andy
--
<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

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



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • Outside of code tags, you may need to use entities for some characters:
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?
    Username:
    Password:

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

    How do I use this? | Other CB clients
    Other Users?
    Others lurking in the Monastery: (10)
    As of 2014-04-23 19:02 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      April first is:







      Results (553 votes), past polls