Jobs advertised is a good indicator of how many companies use a particular language. I have seen some comparison of jobs advertised but all of them tend to be a snapshot from one source. There are two problems, one "snapshot" and two "one source".
What if companies using Perl advertise more in November than companies that use Ruby and you got your snapshot in November. What if companies using Perl advertise heavily in source A than companies that use ruby
These what ifs are eliminated from the analysis, if we use an average posting over a longer period of time, and if we use jobs from multiple sources. OdinJobs is an unique position to provide us with this. OdinJobs â€“ the IT job search engine collects jobs from all the sources and has the largest collection of IT jobs (shameless plug).
OdinJobs provides us an average job posting for the last 12 months from multiple sources including corporate websites, job boards and blogs.
Perl, Php, Python and Ruby - Comparing Job Trends
Jobs that require Perl average 11,000 a month, 3 times more than Php. Ruby averages 980 jobs a month.
Table: Avg Monthly Job Posting
Avg. Monthly Job Postings
Comparing Perl, Php, Python and Ruby Jobs in Fortune 1000 Companies
Jobs in Fortune 1000 companies roughly follow the same ratio as the general population.
In the Corporate Popularity Category, the Winner is:PERL.
PHP and Python are second and third but their demand is fairly close to each other.
Ruby needs some catching up to do in the corporate world.
My 3 cents: Perl has been around for a longer time than the others. It is well entrenched in the Unix environment, so, I was not surprised to see the demand for Perl outstripping PHP by a factor of three. Personally, I was surprised to see the demand for Python so close to PHP.
This is just one category in our comprehensive Programming Language Popularity Score. My next post will look at Talent Availability.