Go started as a ’20 percent’ project at Google way back in 2007, but has since grown into a robust open-source language. Though it’s ceded some attention in the ‘New and Hot Languages’ category to Swift in recent years, Dice Data shows there’s a lot of reason to invest time and resources in the language.
Upon Go’s launch in 2009, co-author Rob Pike told Ars Technica that Google felt a new language was more beneficial than iterating on an existing platform “because sometimes you can get more in the long run by taking things away.” Google also wanted Go to be familiar to developers, which is why it kept features such as static typing, memory safety and garbage collection around.
Usage spiked hard just after launch, reaching its highest point on TIOBE’s Index at #10 in March 2010. Afterward, it began trending downward; its nadir came in May of last year, when it sat at #122 on the index.
Over the summer, things changed. After hovering just above its low point for some time, Go began surging in July of this year. It has since reached the #19 position on TIOBE’s September chart, up from #44 year-over-year. It’s the language with the most positive change on TIOBE’s Index, which could see it winning the ‘language of the year’ title again (it won in 2009).
Dice’s data shows a surge in Go jobs. As the language started spiking in July, Dice saw a throng of related job postings. Since the beginning of the year, new ‘Go’ job postings have grown five-fold.
Trying to distill the data further, we queried our database for similar terms such as ‘Golang’ or ‘Go developer.’ While the number of jobs posted changed, the overall growth didn’t. Since January of 2016, the Go job market has seen a 2x increase on average.
Though there’s a natural ebb and flow, there’s been no distinct change in how many people apply for Go jobs. Logically, we can deduce supply is outpacing demand, making for a competitive job market.
Go is also in use within services you likely take advantage of daily. Dropbox leverages it for Edgestore, its metadata storage solution. Google depends on it for “some production systems,” and Docker uses it for its own storage locker systems.
It may not be the most alluring language around, but Go has a lot of synergy. In addition to a spike in new jobs, there are over 240,000 repos on GitHub, proving the open-source community is embracing it as much as employers.