Monday, October 18, 2004

Java vs. PHP Job Requirements

Great article over on Jeff Moore's blog, comparing the requirements listed on for 10 Java programming jobs and 10 PHP programming jobs. Here are some of the results:

Java : avg 4.5 years of required IT Experience
PHP : avg 2.3 years of required IT experience

Java minimum education requirements:
4 of 6 CS Degree (100%)
2 of 6 Bachelors degree (33%)
4 of 10 unspecified

PHP minimum education requirements:
2 of 10 CS Degree (30%)
2 of 10 Bachelors degree (20%)
6 of 10 Associates degree (60%)

PHP jobs focus much more on page authoring with photoshop experience desired, CSS, and Flash.

Java jobs were much more server oriented. 8 Out of the 10 Java jobs required experience with a specific application server. There is really no equivalent on the PHP side.

No surprise MySQL dominates in the PHP world.

The PHP Jobs had 33 different skill requirements:
Apache, CSS, CVS, ColdFusion, Crystal Reports, DNS, Database Design, Dreamweaver, Flash, Graphic Design, HTML, IIS, JavaScript, LDAP, Linux, MySQL, Object Oriented, Oracle, PL/SQL, Perl, Photoshop, PostgreSQL, SEO, SOAP, SQL, SQL Server, Shell Scripts, Smarty, Unix, XML, XSLT, e-commerce, illustrator

The Java Jobs had 70 different skill requirements:
Applets, ATG Dynamo, Apache, Application servers, CSS, CVS, ClearCase, DB Design, DB2, EJB, Graphic Design, HTML, IIS, IntelliJ IDEA, J2EE, JAAS, JBOSS, JBuilder, JDBC, JDeveloper, JMS, JMX, JNDI, JSF, JSP, JSTL, JUnit, Java beans, JavaMail, Javascript, LDAP, MVC, NT, OLAP/Datawarehouse, Object Oriented, Oracle, PL/SQL, Patterns, Perfoce, RMI, RUP, Rational Rose, SOAP, SQL Navigator, SQL Server, Servlets, Shell scripting, SitemInder, Solaris, StarTeam, Struts, Sun certification, Testing, Tiles, Together J, Tomcat, UDB, UML, Unix, WSAD, Web Serviecs, Web frameworks, Weblogic, Websphere, Websphere Studio, XML, XSLT, e-commerce, iPlanet, optimizeIT

Interesting stuff - check out the full writeup at Jeff Moore's blog here.

No comments: