Once again, it is time for the job trends for traditional programming languages. Just like the most recent trends updates, we are only looking at Java, C++, C#, Objective C, Perl and Visual Basic. This list has stayed fairly stable during the past few updates and I am always looking to see if something else should be added. Please let me know if you think some other language deserves to be in this group. Also, please review some of the other job trends posts to see if your favorite language is already in one of these posts.
First, here is a look at the job trends from Indeed.com:
Most of the job trends seem to have gone flat in the past year. Objective-C is showing solid growth and C# is actually showing a slight upward trend. You may wonder why this is happening and in the past I had guessed that this was economy related. Given the activity I have seen in the past year, I am starting to think that the growth in jobs is not happening in these traditional languages as much. There is huge growth in mobile development, especially with Objective-C leading the way in iOS development. You may think that Java should increase given its ties to Android, but Java is starting to slowly decline in the enterprise, so mobile growth is just offsetting this decline. Perl shows a slightly declining trend, but it is not sustained enough yet to really have comments about.
Now, let’s look at SimplyHired’s short term trends:
SimplyHired’s trends are fairly similar to Indeed, but there are some differences. First, Visual Basic looks like it is in decline, which would make sense. Objective-C does not show the same type of growth as the Indeed trends, only gaining slightly. All of the others look fairly steady in the past few months.
Finally, here is a review of the relative scaling from Indeed. This provides an interesting trend graph based on job growth:
Objective-C continues to grow like a weed, with some minor dips every few months. C# growth is solid, hovering around 100% for the past 3 years. Visual Basic and C++ continue to show no growth. Perl and Java are still showing signs of life, but growing at 25% is not very significant.
What does all this mean? First, it is clear the iOS development is hot as is all mobile development. It will be interesting to see if Java can get some sustained growth with the rise of Android developmnent. From the trend perspective, Perl should be watched to see if there is a significant decline over the next year. C# will likely continue its growth as a replacement for C++ and as a language for Windows Phone development. Lastly, Visual Basic really looks like it may finally disappear over the next few years.
UPDATE: For those of you looking for Ruby, Python, Groovy, JavaScript, PHP or Erlang, please look at the February 2012 Web and Scripting Job Trends.
UPDATE: This article is translated to Russian by Everycloudtech.
Related articles
- What Happened To The 9 Programming Languages To Watch in 2011 (regulargeek.com)
- Giving Thanks To Arcane Programming Languages (regulargeek.com)
- Analysis of job trends on Twitter suggests iPhone and iPad developers in strong demand in 2012 (prweb.com)
hey..thanks for the information but what about ASP.net please elaborate on that ..
LikeLike
Ishan
ASP.net is difficult to gauge for a few reasons. First, it is more of a framework than a language, so searches for it get more noise because of the other technologies that get included. Second, “ASP” is difficult to search for by itself, and is not always written as “ASP.NET”. The numbers are much less reliable than the other searches.
LikeLike
Excellent analysis Rob.
Last two years I saw many blogs, news and conferences talking about Ruby, but nothing in the lists – Why ?!
Thanks,
Ahmed.
LikeLike
Ahmed
Ruby, Python and some others will be in another job trends post in the next few days. It will be an update of https://regulargeek.com/2011/08/12/web-and-scripting-programming-language-job-trends-august-2011/.
LikeLike
@Ishan
Part of the reason is that those blogs apparently successfully gave you the idea that Ruby is somehow used a lot, while in reality it really isn’t. It’s typically in the 1 to 2% range, almost always ranking far behind Java, C, Objective-C, C# and PHP.
LikeLike
Missing languages: Javascript and PHP.
LikeLike
Javascript and PHP are also in a different job trends post (https://regulargeek.com/2011/08/12/web-and-scripting-programming-language-job-trends-august-2011/) that is more web focused. I will be updating that soon as well.
LikeLike
Hi Rob,
a significant amount of Perl shops tend to post (and Perl developers tend to apply for) job offers in jobs.perl.org. While this is not directly related to your post, I believe most of them find it a more targeted site than SimplyHired or Indeed, which could potentially influence your results. The same could happen for the other languages, of course.
How would you evaluate this approach of having a niche-job website (in any language or other specific job niche, for that matter)? Could the potential benefits outweigh the smaller exposure (in comparison with bigger, more generic sites like Indeed.com)?
LikeLike
Breno
SimplyHired and Indeed are more job aggregators than pure job boards. I believe they list jobs from various sources, but I am not sure if they use highly targeted sites. The job trends posts were never meant to be a highly statistical analysis either, just an idea of how things were moving. I would like to pull in more data to get a better idea of programming trends in the long term.
The niche job site is great when you really want to target specific things. Especially when you look at something like jobs.perl.org, you are definitely getting people that are really into Perl, not just some guy who used it a few years ago.
LikeLike
i would love to see Groovy and Ruby in the list.
LikeLike
Thanks for compiling such a great list. I wonder where PHP and Python rank in this list.
LikeLike
[…] February is one of two job trends months. Last week I focused on the trends for traditional languages like C# and Java. Today, we return to a group of languages that people mentioned in comments […]
LikeLike
can you post job trend of dbms?
LikeLike
Ishan
DBMS are much harder to get trends for because of the noise in the job data. Oracle and SQL Server show up in so many non-programming jobs that the trends are meaningless. I do have a NoSQL job trends comparison, and that will be updated this month as well.
LikeLike
[…] '' ) ) } document.write('') })() Regular Geek 网站近日发表了一篇文章《Traditional Programming Language Job Trends——February 2012》,分析了 Java、C++、C#、Objective C、Perl 及 Visual Basic […]
LikeLike
[…] 新闻来源:PHPChina 近日Regular Geek 发表了一篇文章《Traditional Programming Language Job Trends――February 2012》,分析了Java、C++、C#、Objective C、Perl及Visual […]
LikeLike
[…] Geek网站近日发表了一篇文章《Traditional Programming Language Job Trends——February 2012》,分析了Java、C++、C#、Objective C、Perl及Visual […]
LikeLike
[…] 新闻来源:oschina 上周我们发布了传统编程语言的工作趋势 ,今天我们将来研究网页编程语言的趋势,包括 […]
LikeLike
[…] 新闻来源:oschina 上周我们发布了传统编程语言的工作趋势 ,今天我们将来研究网页编程语言的趋势,包括 […]
LikeLike
[…] Geek网站近日发表了一篇文章《Traditional Programming Language Job Trends——February 2012》,分析了Java、C++、C#、Objective C、Perl及Visual […]
LikeLike
[…] 近日Regular Geek 发表了一篇文章《Traditional Programming Language Job Trends——February 2012》,分析了Java、C++、C#、Objective C、Perl及Visual […]
LikeLike
[…] jiathis_config = {"data_track_clickback":true}; Regular Geek网站近日发表了一篇文章《Traditional Programming Language Job Trends——February 2012》,分析了Java、C++、C#、Objective C、Perl及Visual […]
LikeLike
[…] Geek 网站近日发表了一篇文章《Traditional Programming Language Job Trends——February 2012》,分析了 Java、C++、C#、Objective C、Perl 及 Visual Basic […]
LikeLike
[…] Geek网站近日发表了一篇文章《Traditional Programming Language Job Trends——February 2012》,分析了Java、C++、C#、Objective C、Perl及Visual […]
LikeLike
Could you please post job trends on mainframe technology.(JCL, PL/I, Cobol, CICS.)
LikeLike
Santosh
I am sorry to disappoint you, but I will not be writing about job trends for mainframe technology. I am trying to keep a focus on where the industry is going in the future, not where it was quite some time ago.
LikeLike
[…] Geek网站近日发表了一篇文章《Traditional Programming Language Job Trends——February 2012》,分析了Java、C++、C#、Objective C、Perl及Visual […]
LikeLike
[…] Traditional Programming Language Job Trends – February 2012 (regulargeek.com) […]
LikeLike
[…] limbaje (polyglot programming) ->link [STUFF] Trenduri in limbajele de programare in 2012 ->link [STUFF] 15 Tenets For The Software Engineer -> link Tagged with: #decitit • din IT […]
LikeLike
[…] 新闻来源:PHPChina 近日Regular Geek 发表了一篇文章《Traditional Programming Language Job Trends――February 2012》,分析了Java、C++、C#、Objective C、Perl及Visual […]
LikeLike
[…] 新闻来源:oschina 上周我们发布了传统编程语言的工作趋势 ,今天我们将来研究网页编程语言的趋势,包括 […]
LikeLike
[…] Traditional Programming Language Job Trends – February 2012 (regulargeek.com) […]
LikeLike