You ask some good questions.

I think one of the biggest problems with getting good Perl programmers certainly has to be the perception of Perl in the marketplace, as has been mentioned before.  I also tend to find that a lot of recruiters are uninformed (at least the ones that contact me!).  For example, I got this description from a recruiter who called me "out of the blue" on Friday (and unaware that I had been happily working at a job for the past year where I can use Perl for almost everything I do):

MINIMUM EXPERIENCE: 5+ years software development experience with PERL Scripting, Java development and SQL Databases (ideally Oracle). J2EE +a strong plus. EDUCATION: BS / MS degree in Computer Science.

(It then goes on to give the usual buzzwords about creative thinker, fully understanding the clients' business objectives, applying appropriate solutions, problem solver with high attention to detail, ability to work collaboratively with all members of the organization, etc., etc.  Just once I want to see a requirement for a problem solver with a medium attention to detail, or someone who can understand a high percentage of the clients' business objectives!)

Now, this is a recruiter who knows full well that I'm not a Java programmer.  Yet, not only is Java the second requirement, but the first is PERL, and what's worse, it's PERL scripting, which sounds about as far away from programming as you can get.  (One manager I had actually referred to Perl as "CGI", but then he was the one who suggested that the web-based bug-tracking system that I wrote in Perl would have been easier to do with "sed".)  I think it's also very telling that they want someone who's got an MS in computer science, but 5+ years is plenty of experience.  Who really has much experience after 5 years?

And then, when I thought there wasn't any good company that respected good Perl programmers, I discovered the job I have now, and found it a "breath of fresh air".  It may have to do partly with the fact that our product is based on open source technology.  Or perhaps it's because fine Perl programmers are highly valued.  But whatever the reasons, there are clearly places where good programmers are respected, even if they don't program in Java, C#, and so forth.


s''(q.S:$/9=(T1';s;(..)(..);$..=substr+crypt($1,$2),2,3;eg;print$..$/

In reply to Re: Shortage ? Or Efficient Markets ? by liverpole
in thread Shortage ? Or Efficient Markets ? by renodino

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.