While I have developed software in a variety of languages, I still mostly consider myself a Perl programmer. I've held a number of developer positions in the past 14 years, and my current title is 'Senior Design Engineer III'. As I begin to age, I find that my seat-of-the-pants approach to life may not have been very well-thought-out, and I wonder if some career planning might be beneficial, even at this late date. I have observed several career progression alternatives available to developers; I would welcome comments on the relative merits of these paths (or help in identifying others that I may have missed, since my experience is almost entirely within the context of large organizations).

Personally, I don't have much of a taste for the Project Manager or Development Manager options. I hate meetings and I am not sufficiently complex to vicariously enjoy the accomplishments of others whom I have enabled. I tried (and failed) on the Entrepreneur track. I guess I'm shooting for the Principal Developer role since no VPs have asked me to become their hired gun, and the Software Architect role just doesn't seem very cool to me.

Are there some I have missed? What kind of career path have other monks taken, and with what degrees of success?

Update: With a nod to Limiting my career path, I guess I am looking for a path that will still allow me to be a programmer, even if only in stealth mode. And although I've developed in Java, VB, COBOL, SQLWindows/Centura and dabbled in C, C++ and Assembler ... I still prefer Perl.


No good deed goes unpunished. -- (attributed to) Oscar Wilde

In reply to OT: Perl Programmer Career Path by ptum

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!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • 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, details, 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, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            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.