a_bertrand Posted September 21, 2011 Share Posted September 21, 2011 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) Quote Link to comment Share on other sites More sharing options...
Danny696 Posted September 21, 2011 Share Posted September 21, 2011 Interesting stuff alain. Wonder who'll be the one to learn java now :) Quote Link to comment Share on other sites More sharing options...
chicka Posted September 21, 2011 Share Posted September 21, 2011 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.. Quote Link to comment Share on other sites More sharing options...
a_bertrand Posted September 21, 2011 Author Share Posted September 21, 2011 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 Quote Link to comment Share on other sites More sharing options...
bluegman991 Posted September 21, 2011 Share Posted September 21, 2011 All the statistics seem about right except mysql being so far behind sql server. I didn't know it was that far behind the top databases. Quote Link to comment Share on other sites More sharing options...
a_bertrand Posted September 21, 2011 Author Share Posted September 21, 2011 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. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.