Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: Bon of Babble
Thanks for that list — my son is studying software engineering (he’s a freshman) — and has started on Python, C#, C ++. I think Java starts up next year. I’ll ask him about PHP.

The article above gives a note of caution.

It asks a question and answers it...

But there are a number of surprises:

Part of this can be explained if we look at the relative changes in demand from the beginning of 2012 to the end:

Language Change
JavaScript 1.6%
Ruby 0.7%
Objective C 0.6%
Android (Java) 0.6%
C++ 0.5%
C# 0.3%
Python 0.1%
SQL -0.2%
C -0.3%
ASP.NET -0.5%
PHP -0.7%
Java -1.4%
ActionScript -1.6%

programming language vacancy changes

JavaScript demand has increased faster than any other language. iOS and Android have also increased at an identical rate. PHP and Java jobs are decreasing in relation to trendier languages such as Ruby.

Before you make too many judgments, consider how this data is collated. Jobs Tractor searches Twitter for developer jobs so results may be skewed. For example, I suspect Twitter is used by more web start-ups than blue-chip corporations — this could partly explain the lower .NET figures.

In addition, there can be significant regional differences. Ruby skills are highly-prized in Australia but less well-known in the UK.

If you were expecting this article to recommend the most lucrative language of 2013 you’ll be disappointed. This is the only fact you need learn:

Never use job vacancy statistics as a reason for learning a language!

If demand for a particular technology is low, fewer developers are willing to learn it and the market adjusts accordingly. QBasic and COBOL developers may earn more than Objective C colleagues because their skills are increasingly rare!

Ultimately, pick technologies which interest you and never stop learning. Programming skills are always transferable and it’ll make you a better candidate when a suitable job eventually arises.

12 posted on 01/31/2013 7:04:13 PM PST by SeekAndFind
[ Post Reply | Private Reply | To 7 | View Replies ]


To: SeekAndFind

It’s all dialect in the end. I learned BASIC on a Commodore PET in fifth grade in 1983, and have been programming in one form or another ever since. The important thing is whether you can think logically and systematically about a problem and devise clever and efficient ways of solving it taking all the parameters into account. The language in which you solve it is secondary, once you can accomplish that.


20 posted on 01/31/2013 7:12:00 PM PST by mvpel (Michael Pelletier)
[ Post Reply | Private Reply | To 12 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson