PHP job growth not linked to multilingual developers

Job trends show employers are seeking PHP-focused developers over Java, or .Net platform developers with ancillary PHP skills

Matt Asay wrote a well-received post about dynamic scripting languages such as PHP, Perl, and Python "crashing the enterprise party."

While the Indeed.com job trends chart that Matt used is somewhat misleading, the chart isn't central to his point. I say "somewhat misleading" because the chart tracks percentage growth of jobs seeking Java, PHP, Perl, .Net, and Python skills. It's not surprising to see languages with little enterprise penetration growing faster than languages, or platforms in the case of .Net, that are virtually de facto standards for non-legacy applications. The "absolute" version of the Indeed.com job trend chart is more reflective of the market demand for Java, PHP, Perl, .Net, and Python skills.

[ See InfoWorld's review of eight PHP power tools. | And keep up with app dev issues and trends with InfoWorld's Fatal Exception and Strategic Developer blogs. ]

In any case, Matt's concludes:

No, Java and .Net aren't going away anytime soon. But then, neither are the dynamic programming languages, which are increasingly blessed "enterprise ready."

I completely agree. Forrester's Jeffrey Hammond's research supports the growing enterprise interest in dynamic scripting languages:

It's also no surprise to see that dynamic languages such as Ruby, Python, PHP, and JavaScript are proving most popular with developers in the 45-and-under cohort. Dynamic languages are useful when it comes to assembling components into composite Web applications, especially if runtime composition is important.

The implications? As the development staff at a shop turns over, the new generation will push to adopt these dynamic languages. IT managers must ensure that processes and application life-cycle management tools can handle the changes that these new languages bring to the development shop.

Hammond's research also found that developers are increasingly comfortable working on multiple programming languages. Hammond writes:

Developers used to identify themselves by the languages that they used -- "I'm a COBOL programmer," "she's a Java developer." But that's changing -- less than 15% of the developers we surveyed spend all their time writing in a single language.

I started to wonder if the increase in dynamic scripting language job postings is being driven by companies seeking enterprise developers with multiple programming language skills. For instance, if a job required Java skills and another job required Java, Python, MySQL, Ruby on Rails, and PHP skills, Matt's Indeed.com job trends query would find 100 percent of jobs seek Java skills while 50 percent of jobs seek PHP skills.

Clearly, the first job has an emphasis on Java development, with Java coding likely making up the majority of the work week. The second job may also be a predominately Java job, but there may be the odd PHP coding task required. As such, claiming that the second job is a "PHP" job while the first job is a "Java" job is somewhat of a difficult conclusion. This can be remedied with Boolean search operators as I've done, as shown in the chart below.

PHP, .(NET or C# or VB or ASP) & PHP, Java & PHP Job Trends graph

The overwhelming majority of jobs requiring PHP skills do not require Java- or .Net-related skills. My hypothesis that the growth of PHP jobs was a by-product of companies seeking a Java or .Net platform developer who also knew PHP appears to be unsupported by the Indeed.com data. Java developers tend to be compensated at higher levels than dynamic scripting language developers. Companies may not want to pay a Java developer to work some percentage of her day on PHP coding when a PHP developer could be hired for lower cost. It makes sense, but I would've expected more overlap between Java and PHP jobs or the .Net platform and PHP jobs. You learn something new every day!

Follow me on Twitter: SavioRodrigues.

p.s. I should state: "The postings on this site are my own and don't necessarily represent IBM's positions, strategies, or opinions."

This article, "PHP job growth not linked to multilingual developers," was originally published at InfoWorld.com. Follow the latest developments in open source. Read more of Savio Rodrigues' Open Sources blog.

Mobile Security Insider: iOS vs. Android vs. BlackBerry vs. Windows Phone
Join the discussion
Be the first to comment on this article. Our Commenting Policies