Jump to content
MakeWebGames

Job market... and the programming language


a_bertrand

Recommended Posts

Was just wondering if it was possible to see how much a given language is used... and to do so simply search the number of job offers there is for a given language. Of course this doesn't reflect completely the truth as you may have reference of multiple language inside one job offer... but still it shows a bit the market for the different languages (at least in my opinion)

I used for this http://www.indeed.com as it one one of the first I found which returns the number of results (even big numbers) for the US market.

Java: 101,809

.NET: 98,905

C++: 50,362

Perl: 34,419

PHP: 22,026

Python: 21,017

Ruby: 13,621

From this we can see that Java is the most requested language currently followed by the .NET plateform and 3rd C++ which have only 50% of the others... PHP is not doing all that well actually and I must admit I'm more than surprise, I was expecting it above .NET (C++ too actually).

Now why did I checked .NET and not C#, first because .NET seems to be the keyword used and not C# also for a .NET programmer it's easy to switch from VB.NET to C# or vice versa... actually there is even tools which does that for you.

AVG Salaries:

Java: $95,000

C++: $95'000

Perl: $92,000

Python: $92,00

Ruby: $90,000

.NET: $89,000

PHP: $81,000

Now this is quiet funny, just by looking at the average salaries, Java / C++ seems to be the winners, which would mean in average you gain nearly 14K $ per year more if you develop in Java or C++ instead of PHP. Keep in mind those are statistics and it doesn't automatically mean you will indeed gain more if you code in one language instead of another as it depends on many factors, however it seems that the market in general is more paying for Java or C++ coders than .NET or PHP one.

Even more odd, if you code in C# you would have a avg salary of $92,000 where is you code in VB.NET you would get only $86,000. Seems languages are not all the same just from those numbers :-P

On the database side:

Oracle: 108,412

SQL Server (Microsoft): 81,421

MySQL: 21,975 jobs

DB2: 13,050

Informix: 1,526

Postgress: 80

I'm sure this post will tiger quiet some reactions, so do flame me! :-P

(/me hides behind a wall)

Link to comment
Share on other sites

to be honest, its not a surprise that java is up top. now a days its all about smart phones in which most of them are coded in java. (at least I know android is). Most of their games are java based.

I don't know much about .net or c++ but i am a little surprised that php was so far down the bottom of the list..

Link to comment
Share on other sites

I'm not surprised Java is on top, I'm however surprised that .NET comes second in the job offers. PHP again is not really a surprised: I said it multiple times, PHP is great for quick and dirty trials as you don't need any tools to develop, however you can't really develop easily software as quickly or with the same quality as said in .NET or Java. Plus PHP is ONLY on web, where Java and .NET can be used for nearly any development. At the end PHP is mainly used on web software which need to be distributed to many, or open source web development, enterprises will tend to go for Java or .NET

Link to comment
Share on other sites

Well MySQL is just great for personal projects however I would not suggest anyone to use it for true productions systems, and this reflect exactly the statistics. People prefers to rely on something with a bit more power / features and stability. Also if you code with .NET all the MS SQL integration is there, you may even develop stored functions / procedures with your preferred .NET language within Visual Studio as well as debug them more or less the usual way all this makes it more or less a default choice for .NET development.

On the other side, if you work with Java, it quiet certainly make more sense to work with Oracle as you may use Java even within the stored procedure / stored functions which again pushes a bit the professional Java developer toward Oracle.

Myself I'm an odd type, as I develop in .NET with Oracle databases.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...