Go Survey Revelations
Go Survey Revelations
Written by Janet Swift   
Tuesday, 27 February 2018

Go programmers prefer Go to all other languages- well they would, wouldn't they! However there is much more of interest in this year's survey.

These are key findings of the 2017 Go User Survey which was conducted during November and December. There were over six thousand respondents, over 70% more than the 2016 survey.

Whereas in 2016 more respondents programmed in Go outside of work compared to at work (62% versus 66%), in 2017 the tables were turned with 67% using Go for work purposes and 63% using it outside work. Note that these results indicate that many programmers use Go both inside and outside work and that over half of them use another language at work:goinoutside

Go is a young language - it recently turned 8 but had been an in-house experiment at Google for the first couple of years - so it's not surprising that only 13% of respondents have used it for more than 4 years. However, as last year only 9% claimed 4+ years, this represents a significant increase in Go experience. 

 goexperience

Using Go on a daily basis has also increased from 44% in 2016 to 48% a year later:

gofreq

The survey looked into what developers were using Go for and the results for 2017 were similar to the previous years except for an increase in its use for API/RPC services which had come in second place in 2016 with only 60% of respondents using it for this purpose while now it comes top being used in this role by 65% of respondents:

gouse

So how does Go compare to other languages according to this survey.

In terms of both preference and experience Go comes top in rankings in which respondents were asked to choose five languages:

gopref5

In all 5728 respondents, out of a total of 6,173 selected Go as one of their choices. 65% of all respondents ranked it #1 in terms of preference, 18% as #2, 6% as #3, 2% and #4 and 1% as #5. If you eliminate cases where there was no response to this question, over 97% of those surveyed placed Go among their top five languages and two thirds of the survey put Go as their top choice of language.

The overall length of the bars shows that Python is the next most popular language among respondents with JavaScript in third place.

In terms of expertise, and after eliminating No response cases, Go  is among top five languages for over 92% of those survey with JavaScript in second place and Python third.

goexpertise5

 

Asked about reasons hindering the use of Go, where three responses were tallied, working on an existing project written in another language came top. Compared to last year there was a decrease in the response "Go isn't appropriate for what I'm working on" but an increase in "Go lacks critical features".

goreasons

What is clear from this is that external factors are more prevalent than perceived shortcomings in Go and this bodes well for its uptake in future. 

To bolster this, of 5938 reactions to the statement:

I would recommend using Go to others 

85% agreed or strongly agreed and less than 5% disagreed.

For the statement:

I would prefer to use Go for my next new project 

78% agreed or strongly agreed and only 5% disagreed.

 

goblack

More Information

Go 2017 Survey Results

 

Related Articles

Go 1.10 Adds Automatic Caching

Go At Eight 

Go Language Of The Year With Dart Catching Up 

Go Turns Seven With Lots Of Attention 

A Programmer's Guide To Go

 

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, FacebookGoogle+ or Linkedin.

Banner


HackXLR8 2018 London
04/06/2018

Do you have an IoT, Smart Mobility or GreenTech solution or idea? Put it on the map at London Tech Week’s official hackathon, HackXLR8 2018 taking place at ExCel, London on June 13 - 14.



Alexa Your New Programming Buddy
28/05/2018

Amazon Alexa has been given a useful role in the software development process, taking care of mundane programming tasks and so increasing productivity and speeding up workflow.


More News

justjsquare

 



 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Tuesday, 27 February 2018 )
 
 

   
Banner
RSS feed of news items only
I Programmer News
Copyright © 2018 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.