脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Golang - Go 开发者调查报告 2020:92% 的受访者对使用 Go 感到满意

Go 开发者调查报告 2020:92% 的受访者对使用 Go 感到满意

2021-03-14 23:50开源中国御坂弟弟 Golang

Go 开发者调查 2020 新鲜出炉。本次调查收到了 9648 个回复,和 2019 年差不多。有些问题的样本量比其他问题小,这是因为有些问题向所有人展示,而另一些问题仅向随机的一部分受访者展示。

Go 开发者调查 2020 新鲜出炉。本次调查收到了 9648 个回复,和 2019 年差不多。有些问题的样本量比其他问题小,这是因为有些问题向所有人展示,而另一些问题仅向随机的一部分受访者展示。

亮点内容

  • Go 的使用在工作场所和企业中正在不断扩大,有 76% 的受访者在工作中使用 Go,而 66% 的受访者表示 Go 对公司的成功至关重要
  • 总体满意度很高,有 92% 的受访者对使用 Go 感到满意
  • 大多数受访者在不到三个月的时间里感觉到了 Go 的生产力,其中 81% 的人感觉到 Go 的生产力非常或非常高
  • 受访者表示会及时升级到最新的 Go 版本,其中 76% 的受访者在前 5 个月内升级到最新版本
  • 使用 pkg.go.dev 的受访者在寻找 Go 包方面比非用户(82%)更成功(91%)。
  • Go模块的采用几乎是普遍的,满意度为77%,但受访者也强调需要改进文档。
  • Go继续被大量用于API、CLI、Web、DevOps和数据处理。
  • 代表性不足的群体往往感觉在社区中不太受欢迎。

亮点内容

近一半(48%)的受访者使用 Go 的时间不到两年。到了 2020 年,那些使用 Go 不到一年时间的人的回复更少了

Go 开发者调查报告 2020:92% 的受访者对使用 Go 感到满意

多数人表示,他们在工作中(76%)和工作外(62%)使用 Go。每年使用 Go 上班的受访者比例一直在上升

Go 开发者调查报告 2020:92% 的受访者对使用 Go 感到满意

与往年一样,绝大多数被调查者表示在 Linux(63%)和 macOS(55%)系统上使用 Go。随着时间的流逝,主要在 Linux 上进行开发的受访者比例似乎略有下降

Go 开发者调查报告 2020:92% 的受访者对使用 Go 感到满意

编辑器偏好似乎稳定了:VS Code 仍然是最受欢迎的编辑器(41%),而 GoLand 仅次于它(35%)。这些编辑人员合起来占了 76% ,其他喜好并没有像往年一样继续下降

Go 开发者调查报告 2020:92% 的受访者对使用 Go 感到满意

大多数受访者(63%)花费了 10-30% 的时间进行重构,这表明这是一项常见的任务,这也解释了为什么重构支持是最受资助的编辑器改进之一

Go 开发者调查报告 2020:92% 的受访者对使用 Go 感到满意

去年几乎 90% 的受访者都在使用文本记录进行调试,而今年的调查增加了原因选项。结果表明,有 43%的人使用它,是因为它允许他们跨不同的语言使用相同的调试策略,还有 42% 的人更喜欢使用文本记录而不是其他调试技术。但是,有 27% 的人不知道如何开始使用 Go 的调试工具,还有 24% 的人从未尝试过使用 Go 的调试工具

Go 开发者调查报告 2020:92% 的受访者对使用 Go 感到满意

92% 的受访者表示,在过去一年中,他们对使用 Go 感到非常满意

Go 开发者调查报告 2020:92% 的受访者对使用 Go 感到满意

使用云服务,调试和使用模块的满意度有所增加,而大多数重要性分数却保持不变。本次调查还引入了两个新主题:API 和 Web 框架,其中 Web 框架的满意度低于其他领域(64%)。对于大多数当前用户而言,它并不是那么重要(只有 28% 的受访者表示它非常重要),但是对于潜在的 Go 开发人员来说,它可能是缺少的关键功能。

Go 开发者调查报告 2020:92% 的受访者对使用 Go 感到满意

在 Go 的数据处理中,Kafka 是唯一被广泛采用的引擎,但大多数受访者表示,他们在使用 Go 的同时,也使用了定制的数据处理引擎

Go 开发者调查报告 2020:92% 的受访者对使用 Go 感到满意

到目前为止,最常见的领域是 Web 开发(68%),但其他常见的领域包括数据库(46%),DevOps(42%)网络编程(41%)和系统编程(40%)

Go 开发者调查报告 2020:92% 的受访者对使用 Go 感到满意

大多数受访者表示,他们在使用官方文件方面遇到困难。 62% 的受访者难以找到足够的信息来完全实现其应用程序的功能,而三分之一以上的受访者在努力尝试以前从未做过的事情

Go 开发者调查报告 2020:92% 的受访者对使用 Go 感到满意

详细内容可点此查看调查报告

本文地址:https://www.oschina.net/news/132810/go-developer-survey-2020

延伸 · 阅读

精彩推荐
  • Golanggolang 通过ssh代理连接mysql的操作

    golang 通过ssh代理连接mysql的操作

    这篇文章主要介绍了golang 通过ssh代理连接mysql的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    a165861639710342021-03-08
  • Golanggolang json.Marshal 特殊html字符被转义的解决方法

    golang json.Marshal 特殊html字符被转义的解决方法

    今天小编就为大家分享一篇golang json.Marshal 特殊html字符被转义的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 ...

    李浩的life12792020-05-27
  • Golanggo语言制作端口扫描器

    go语言制作端口扫描器

    本文给大家分享的是使用go语言编写的TCP端口扫描器,可以选择IP范围,扫描的端口,以及多线程,有需要的小伙伴可以参考下。 ...

    脚本之家3642020-04-25
  • GolangGolang通脉之数据类型详情

    Golang通脉之数据类型详情

    这篇文章主要介绍了Golang通脉之数据类型,在编程语言中标识符就是定义的具有某种意义的词,比如变量名、常量名、函数名等等,Go语言中标识符允许由...

    4272021-11-24
  • GolangGolang中Bit数组的实现方式

    Golang中Bit数组的实现方式

    这篇文章主要介绍了Golang中Bit数组的实现方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    天易独尊11682021-06-09
  • Golanggolang如何使用struct的tag属性的详细介绍

    golang如何使用struct的tag属性的详细介绍

    这篇文章主要介绍了golang如何使用struct的tag属性的详细介绍,从例子说起,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看...

    Go语言中文网11352020-05-21
  • Golanggolang的httpserver优雅重启方法详解

    golang的httpserver优雅重启方法详解

    这篇文章主要给大家介绍了关于golang的httpserver优雅重启的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,...

    helight2992020-05-14
  • Golanggo日志系统logrus显示文件和行号的操作

    go日志系统logrus显示文件和行号的操作

    这篇文章主要介绍了go日志系统logrus显示文件和行号的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    SmallQinYan12302021-02-02