I see you asking two questions:

  1. Is Perl a sane pursuit for my career?
  2. Should I stay with my company?

I can't answer your first question. I use Perl in my day job for convenient quick or large hacks, but as my boss doesn't learn Perl (he tried twice so far, and he knows enough other languages), our "main" programs are written in Python. The Python programs are the programs I write not only for my personal amusement but for the use by others.

Whether you really want to stay with a company that treats its employees the way you described is a completely different thing. Consider how most of the "valuable" senior programmers will behave - whether they will leave, or stay "until something better comes up", or stay and take a passive-aggressive stance, you'll have to live with the hostile work environment there. If all former Perl programmers will convert to Java programmers and everybody will live in lotus-eating happyness, that might be an option for you as well. My guess is that all Perl programmes will just be held within the company just until they've made themselves obsolete though, so I'd start looking.


In reply to Re: Should I stay with this company or leave? by Corion
in thread Should I stay with this company or leave? by Anonymous Monk

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.