The use of Google’s Go programming language in the workplace is on the rise, as highlighted by the Go Developer Survey 2020. The survey reveals that Go continues to gain traction among developers, with an increasing number of professionals relying on it for work-related projects. According to the survey, 76% of respondents reported using Go in their jobs, up from 73% in the previous year, demonstrating a steady growth in adoption. Additionally, 66% of participants stated that Go was crucial to their company’s success, reflecting the growing importance of the language in modern software development.
Technology remains the dominant industry for Go developers, with 46% of survey respondents working in this sector, a rise from 43% in 2019. This highlights Go’s popularity within the tech community, where its efficiency and scalability make it a go-to choice for building high-performance applications. The financial services sector also saw a notable share of Go developers, with 12% of respondents indicating that they worked in this industry. This suggests that Go’s reach is extending beyond its traditional tech-centric roots and into industries that require robust and scalable software solutions.
Overall satisfaction with Go is high, with 92% of respondents expressing contentment with the language. The survey also revealed that Go modules, introduced to streamline package management, have become widely adopted, with 96% of respondents regularly using them. Despite the language’s strong performance, some developers noted areas where Go could improve. Only 26% of respondents reported that Go was missing a critical feature, with generics being the most commonly requested addition. A proposal for generics has already been announced and is expected to be introduced later this year, signaling that Go is continuing to evolve in response to developers’ needs.
The 2020 survey collected 9,648 responses, providing valuable insights into the adoption and use of Go in the workplace. Notably, the survey’s findings suggest that Go is not only maintaining its relevance but is also positioning itself for future growth and enhancements. With the expected addition of generics and ongoing support for performance improvements, Go’s role in modern software development is likely to become even more significant in the years to come.