• Australian programming language hit parade Jun 2017.

    Friday 16 Jun 2017




    Job ads are an indicator of what programming languages are in real world use. The methodology is not scientific by far, but doing a simple keyword search Australia’s biggest job site SEEK.com.au gives a fair indication of which programming languages are actually in use.

    The highlights:

    Tier 1 (mentioned in > 1200 job ads):
    JavaScript, Java and C#

    No surprises here. At position 1 in the hit parade, JavaScript powers the web and is rapidly evolving. JavaScript probably gets the most mentions because it is often listed as a secondary requirement. Java and C# hold position 2 and 3, and remain the mainstays of corporate programming.


    Tier 2 (mentioned in 300 to 700 job ads):
    PHP, Python, C, C++, iOS/Objective-C /Swift, Ruby (On Rails)

    I don’t have historical data to back this, but my feeling is that although PHP leads this tier, it is actually in decline. The venerable languages Python, C and C++ all keep grinding along. Ruby (On Rails) is the relentless lightweight that is loved by many and keeps punching above its class but is still at the bottom of this tier with mentions in only 303 job ads.

    Tier 3 THE REST (mentioned in fewer than 170 job ads):
    Perl, Visual Basic/VB.NET, Scala, Golang, Kotlin, Delphi, Clojure, Haskell, Assembly Language/Assembler, Lua, Rust, Erlang

    There’s some interesting things to note here at the bottom end. With only 2 mentions in job ads it’s bad news for Rust, which is a new language (started in 2006) and gets plenty of attention from tech community. But it’s very good news for Kotlin, another new language (started 2011) which has had a recent spike in interest from the tech community and is mentioned in 14 job ads – that’s really impressive for an “alternative programming language” that has only recently gained industry attention. I'd put money on greatly increased demand for Kotlin into the future. Despite leading this tier with 169 job ad mentions, Perl is a zombie language – actually dead but still in use and really is now only a legacy technology and likely to decline further but never go away entirely. A real surprise is that Visual Basic has declined to the point of ending up here at the bottom end of demand - I suspect few will mourn its lowly status. Noteworthy is that Scala seems to be really quite healthy with 101 job ad mentions, but I’m guessing that Kotlin will cannabilise these Scala jobs because people who use Scala are really looking for a way of easing their Java pain, which is what Kotlin will give them, with wider industry acceptance.

    Finally, it’s great news for Australia’s Haskell developer – if he/she applies now they could score a contract role paying $700.00 - $750.00 p.a. - that's about $3 a day.

    You can critcise my "methodology", ask me "WTF is Kotlin?", express your indignation that I mocked Haskell, express your disbelief that Ruby On Rails is not as popular as it thinks it is, tell me that Facebook uses PHP so it can't be in decline, or find a new programmer for your team by emailing me at andrew.stuart@supercoders.com.au



    Australian programming language hit parade Jun 2017.


    Tier 1 (mentioned in > 1200 job ads):
    JavaScript 2192
    Java 1492
    C# 1261
    Tier 2 (mentioned in 300 to 700 job ads):
    PHP 717
    Python 689
    C 596
    Objective-C or iOS or Swift 430
    C++ 324
    Ruby (Ruby On Rails) 303
    Tier 3 THE REST (mentioned in fewer than 170 job ads):
    Perl 169
    VisualBbasic or VB.NET 113
    Scala 101
    Golang 37
    Kotlin 14
    Delphi 12
    Clojure 12
    Haskell 10
    Assembly Language/Assembler 8
    Lua 6
    Rust 2
    Erlang 2

    Copyright © SuperCoders 2010 - 2017 All Rights Reserved.