Microsoft's recent move to open-source its once Windows-exclusive PowerShell appears to paying off, with the language now popping up in the top 50 of the Tiobe index of the world's most popular programming languages. PowerShell's 2016 Linux and macOS debut followed current Microsoft CEO Satya Nadella's assertion that "Microsoft loves Linux" and former CEO Steve Ballmer concession that Linux actually wasn't a cancer. Since then, Microsoft brought SQL Server to Linux, open-sourced .NET, brought Bash to Windows. And last year Microsoft made PowerShell an Ubuntu'snap' or a containerized software package. The open-source push appears to be helping PowerShell become more popular among developers, showing up for the first time in 45th place in Tiobe's most popular programming languages.
Developers are most keen over the coming year to learn open-source Python, Microsoft-backed TypeScript, Google-hatched Go, and the go-to language for creating Android apps, Kotlin. The findings come from a survey by developer marketplace HackerRank, which asked 71,000 developers around the world about what languages they know today and what they want to learn this year. The results are released in its 2019 Developer Skills Report. Go, created in 2007 at Google, is the top language that developers say they want to learn in 2019, followed by Kotlin, Python, and TypeScript. Other languages that are high on developers' agenda for the next year include R, Swift, and Scala.
Wages growth for tech jobs in the US was stagnant in 2018, rising just 0.6 percent from 2017 to an average of $93,244 for the year, accord to Dice's 2019 tech salary report. Average tech wages haven't increased since 2015, when the average was actually higher than today at $93,328, according to Dice's data, and that's despite historically low levels of unemployment in the sector. However, there are a few specialized skills and roles that have seen higher than average growth, which could motivate some into making a career pivot. Dice's survey of 10,780 technology professionals finds that 68 percent would jump ship to get a higher wage, compared with 47 percent who would do it for better working conditions, like remote work and more flexible hours. As expected, the top-paying tech jobs are held by C-level execs and directors, whose average annual salary grew 3.9 percent over the year to $142,063.
Up-and-coming language Julia is gaining momentum with programmers, according to its creators. Julia, created in 2009 by MIT researchers, made its public debut in 2012 and over the past year has quickly climbed the ranks of the world's most popular languages. It's still not as popular Python, but nonetheless is now a top-50 language in the Tiobe index and is considered one to watch by developer analyst firm RedMonk. Julia Computing, a company founded by Julia's four creators, says the open-source language "combines the functionality of quantitative environments such as R and Python with the speed of production programming languages like Java and C to solve big data and analytics problems". The company recently revealed figures to show its rapid growth over the past year ahead of an award Julia co-creators Jeff Bezanson, Stefan Karpinski, and Viral Shah will receive for creating the language.
Kotlin, the Google-endorsed programming language for building Android apps, now has the fastest-growing population of contributors on Microsoft-owned code-hosting repository GitHub. Google made Kotlin a'first-class' language last year, alongside already officially supported Java and C . The move offered Google an avenue to sidestep Java issues on Android and has helped propel Kotlin's use by Android developers, which is reflected in GitHub's 2018 Octoverse report. According to GitHub, the number of contributors using Kotlin to build projects has more than doubled in the past year, making it the fastest-growing language of all. Google recently ramped up its support for Kotlin, teaming up with its main sponsor, IDE developer JetBrains, to launch the the Kotlin Foundation and the Google Cloud hosted Kotlin portal.