"perl ...has gone down"
"If Perl is not dead..."

First, and foremost, if you want a career as a programmer, learn to be a lot more precise than the first phase and to be wary of the second unless you can actually see the coroner.

On the matter of precise thought and expresssion: "has gone down" in what respect, from what, to what, by whose judgement (and what was the data upon which that judgement was made)? As it stands, without citation of a presumably trustworthy source (many in the popular press and perhaps even most in the internet are NOT!) and data to back the claim, I would rate its value at slightly below the value of the weeds in my garden; the pests in my pastureland; or the bugs in my code.

By some measures (job ads, for example), Perl may rank lower than at some time in the past... but that's erratically variable and dependent (among other things) on accurate evaluation of the language in the ads.

Then, there's your mention of "python." Here's an unsourced, unsupported observation: there seems to me to be an increasing inclination in some places to deprecate Python. (Aside: I did notice that Google notes that the "official" Python site offers "Download - ‎Python 3.4.2 - ‎Documentation - ‎Python 2.7.9." Scary? Maybe it should be to someone considering staking their future on a language whose docs don't keep up with it's current version... but that's probably just a glitch in the websites SEA or a burp in Google's analysis. But the earlier observation that Perl 6 is unlikely to convert a majority of Snake Charmers seems likely to be correct for many years yet.)

And then there's Java. It's hot... and managers love to be associated with current popular memes (fads, etc)...but you can't count on a cutting-edge, high prestige and high-pay career in java from now thru retirement age. As with Cobol, Fortran and other languages, there will likely be jobs there (and in Perl 5 and maybe Python) because there's so much legacy code in use in production.

So one answer would be: "learn'em all." That's not even an absurd answer. By and large, new languages get easier to learn the more you already know. And it tends to make you more employeable, because even employers who are most devout ___[fill in a language]____ adherents tend to use multiple languages in reality.


In reply to Re: Should I learn perl 5 in 2015 by ww
in thread Should I learn perl 5 in 2015 by shankonit

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.