乐趣区

关于go:Go-遥测将可选加入Google-收集数据的黑历史对-Go-有负面影响

大家好,我是煎鱼。

之前我写过一篇《Go 工具链想被动上报应用数据,你违心吗?》文章分享。外围形容的是以下这件事。

Go 外围团队负责人 Russ Cox(下称 rsc)想要抽样采集用户的应用数据、性能信息等,便于 Go 团队更好的开发和调研。

文章的投票后果:

Go 遥测开还是不开

近日 Go 团队曾经在《Opting In to Transparent Telemetry》中敲定了大方向,将会把 Go 工具链的遥测设计为可抉择退出(默认敞开)的形式。

也就是不会强制开启遥测,咱们的数据不会被被动上报和采集。

另一方面,做了这个斗争会带来两个新的老本问题,别离是:

  1. Go 团队须要继续的教育和疏导用户,抉择退出遥测是一个很好的抉择,对大家都有好处。
  2. 因为是可选的,意味着能采集上报上来的数据是比拟少的,因而施加在任何特定用户身上的遥测老本较高。

简略来讲,就是数据少了。得想方法多要些,能力有真正的数据价值。

Go 遥测疏导策略

遥测改为抉择退出后,如何教育和疏导用户退出遥测,变成一个关键问题(间接影响数据多少)。

Go 团队将打算施行如下:

  • 在 Go 的图形装置过程中,有两个不同的选项按钮,用于抉择是否退出遥测。
  • 在新 Go 版本的博客文章和发行阐明中进行疏导。
  • 在每年的 Go 用户考察期间进行疏导。
  • 在 VS Code 上第一次调用 Go 代码时进行抉择和疏导。
  • 在具体的大会和分享上演讲、解释和激励用户退出。

这些数据是 Go 团队决策过程的一个输出,而不是决定因素。有数据简直总比没有数据好。因而也不必过于放心被上报数据的同学所齐全代表。

与日俱增的数据量大了后,指不定当前 Go 还能搞个数据智能的饼进去。(doge

Google 的黑历史影响 Go

贯通这个探讨和探讨的一个点,Google 有过收集用户隐衷信息的黑历史,也就是在 Chrome 和应用程序中收集了用户数据,这些数据会被用做用户画像,被用于有针对性的个性化广告营销等行为。

登陆了后更刺激,地位信息等都是可选被分享的。

基于 Google 和 Go 之间的关系,让 rsc 在 Go GitHub 的探讨中,受到了不少的无建设价值的各类攻打,这个探讨也因而蒙上了一层灰。

Go 这方面还是很稳的,广泛没有因而和对方拉开骂战和 PK,只是大部分抉择忽视这类情绪化发言和批评。这点值得咱们好好学习了。

Google 这类收集用户数据的行为在这也算比拟常见了,大家见仁见智了,还是爱护好本人。

总结

Go 将会在将来对 Go 工具链加上遥测,用于收集用户数据和性能信息。这将会是可选的选项(默认敞开)。

在数据积攒到肯定水平后,这些数据将会反哺 Go 团队和开发者,可能看到无效的数据所带来的 Go 开发方向的扭转和优化。

如果是基于这个方面,你会抉择关上这个选项吗?给出你的抉择。

文章继续更新,能够微信搜【脑子进煎鱼了】浏览,本文 GitHub github.com/eddycjy/blog 已收录,学习 Go 语言能够看 Go 学习地图和路线,欢送 Star 催更。

Go 图书系列

  • Go 语言入门系列:初探 Go 我的项目实战
  • Go 语言编程之旅:深刻用 Go 做我的项目
  • Go 语言设计哲学:理解 Go 的为什么和设计思考
  • Go 语言进阶之旅:进一步深刻 Go 源码

举荐浏览

  • 醒醒吧,将来不会有 Go2 了!
  • Go1.20 那些事:PGO、编译速度、错误处理等新个性,你晓得多少?
  • 向 Swift 学习?Go 思考简略字符串插值个性
退出移动版