上次写了一篇《喜提 Go Contributor》,后来得知史斌(benshi001)大佬有 Go 的 merge 权限,他在全球 Go 贡献者中排名前 50。并且惊奇地发现 2019 年的时候竟然加过他微信好友!

想起来当时是哪个从公众号看了一个 Go 编译器相关的技术分享预告,就加上了他,不过后来也没去成……

今年某天斌哥突然邀请我去参加他举办的“中国 Go 语言开源贡献者峰会”,一看这很高端啊,必须去。

后来由于疫情原因,潘少不能到场,原本给他安排了圆桌讨论的主持,斌哥也让我给顶上。

圆桌讨论的主题有抢占式调度和泛型。由于我之前分享过抢占式调度,这块稍微复习就行了。泛型再看看欧神之前在 Go 夜读做的分享应该就差不多了……诚惶诚恐,答应了。

会上先是主持人保坤大佬开场,风趣幽默,很有意思的一个人。他是 goproxy.io 的发起人,非常牛逼。而且现在还在公司维护并大量使用着 goproxy.io,问了下,这也算是他的 kpi,感觉非常爽——可以合法地在工作时间正大光明地优化自己的开源项目!

接着斌哥主要讲了给 golang 提 pr 的一些案例,从容易到困难都有哪些形式:从完善 ReadMe,修改 typos 开始;到增加 test cases;到修复 bugs;完成源码里留的 TODO;更难的就是做优化,需要做各种测试;最难的就是新增 feature。

我目前完成了最简单的第一步,提了个 typos 的 pr,也算迈出了第一步。

另外,斌哥还提到蒙卓和保坤给 Go 提供机器跑 CI,简直太酷了。

斌哥自己主要贡献的是 Go 编译器的代码,一般人看不懂,非常牛逼!更牛逼的是,Go 只是他的 side project。更更牛逼的是,斌哥一心想让中国人在 Go 语言生态上更有发言权,他希望能团结各界 Gopher,形成合力,对 core team 施加国人的影响力。

为此他也做了不少努力。比如发起 golangcn.org 俱乐部,里面的十几个成员都是贡献超过 10 个以上 mr 的大佬,有 4 位进入全球前 100 名,一半人都是 committer,可以 review、approve 其他贡献者的补丁。这些大佬在五年间累计贡献代码十万行。

这个贡献者名单我其实之前也见过,当时更多的只是一串字符而已,也对不上人。这次见着了不少大佬,形象马上就鲜活了起来。

保坤在介绍的时候提过一句,腾讯正在组建 Go 语言相关的团队,golangcn.org 的这些大佬都是猎头的抢着争取的。

在信息过载的今天,想找到有用的资源和信息很难,经常不知道从哪下手。但我们可以跟着具体的人,用人来过滤和连接信息,得到的信息和资源就多了。比如说,根据这张贡献者名单,我们其实可以非常容易地追踪到他们都给 Go 提交了什么代码。只需要知道作者 id,就可以看到他的提交。比如看下欧神都贡献了啥:

https://github.com/golang/go/commits?author=changkun

然后是 intel 中国 和  arm 中国 的两个技术分享。intel 的工程师分享了 map 并发优化相关的内容,这个我比较熟,就不多说了。

arm 中国 的那位大佬徐拯,是 arm 工具链的负责人,负责(包括但不限于) Go 工具链在 ARM 上的优化和改进。讲得内容很高深,我听懂的比较少。不同领域的东西一时半会也不是那么容易就能理解的,主要还是感受一下大佬的气场。不过还是对自己之前的一些技术的盲点有一些印象上的加深。

例如,如果 goroutine 被调度到了不同的 node 上去,因为它们的 l1,l2,l3 cache 都不同,所以性能会有比较大的下降。

这一趟虽然没学到太多到的“干货”,但见了见大佬还是挺值得的。借用斌哥的话结尾:

希望能团结各界 Gopher,形成合力,对 core team 施加国人的影响力!

最后,来一张和大佬们的合照,完美!

参加了 Go 贡献者大会相关推荐

  1. 参加胶东开发者技术大会有感

    2015年的时候,也是在12月,我和Bob(https://www.cnblogs.com/nianming/)去北京参加了"全球架构师峰会",在那次会议上,来自百度.腾讯.阿里巴 ...

  2. 河北金融学院CSDN高校俱乐部应邀参加2011移动开发者大会

    记从被邀请到参加移动开发者大会的全过程.     10月底,突然接到潘永强老师的邀请--参加2011移动开发者大会,当时我们真的很兴奋,因为对于我们来说,去北京是第一次,去参加如此大型的会议更是第一次 ...

  3. 免费赠票 | Cloud Ace 受邀参加 GTC2022 全球流量大会,助力中国企业扬帆出海!

    Cloud Ace 受邀参加 GTC2022 全球流量大会,助力中国企业扬帆出海! 大会将在 2023 年 2 月 28 日-3 月 1 日举行,地点就在福田会展中心 6 号展馆.大会门票实行收费制, ...

  4. TDChain受邀参加观火深圳大会 与区块链精英大咖同台论道

    TDChain受邀参加观火深圳大会 与区块链精英大咖同台论道 2020年底最值得期待的年终盛宴--2020年度观火深圳大会今日正式启幕,此次观火深圳大会由火讯财经主办,诚邀200余家行业龙头,60余位 ...

  5. 郭金东旗下江苏钟山化工参加2019聚氨酯行业大会并受到表彰

    以"推动行业发展,促进行业创新"为主题的2019中国聚氨酯行业创新与发展大会于2019年9月3-4号在广州召开.中国聚氨酯工业协会理事长杨茂良.中国聚氨酯工业协会秘书长吕国会,副秘 ...

  6. 九存将参加ACM-国际超级计算大会(ICS 2018大会)

    [编者Peter Ye按] 很荣幸能够和我的前东家VMware一道,做为九存的一员,参加ACM ICS 2018大会.下面转载来自微信公众号"九存区块链存储"的全文. ---Beg ...

  7. 为什么建议您参加全球边缘计算大会?

    全球边缘计算大会将于11 月 7 日,在北京新世界大酒店召开. 主题是5G·边缘计算,邀请权威技术专家学者围绕边缘智能.边缘云.5G.工业互联网.算力网络.云边协同.边缘数据中心.边缘计算一体机.边缘 ...

  8. 昨日参加Symantec公司用户大会

    昨天有幸在万达索菲特参加了symantec公司的用户大会,作为存储-安全圈里边最富盛名的市场活动之一,symantec的年度用户大会还是有一定的人气.不过与前几年veritas公司鼎盛时期相比,还是逊 ...

  9. Softing参加ASAM中国区域大会暨C-ASAM技术论坛会议

    2020年11月26日,Softing中国参加由中汽数据有限公司(以下简称"中汽数据")和德国自动化及测量系统标准协会(以下简称"ASAM")主办.C-ASAM ...

最新文章

  1. 【Source Insight 4.0 英文版】 如何设置选中高亮
  2. NOIP模拟测试6「那一天我们许下约定(背包dp)·那一天她离我而去」
  3. FL2440移植linux内核常用命令(command)
  4. java divide 用法_java中BigDecimal加减乘除基本用法
  5. maven 安装后变成 mvn 不是内部命令解决方法
  6. 试验一下纯手写blog
  7. 湖南区块链服务网络(BSN)门户运营商确定
  8. 【深度优先搜索】计蒜客:等边三角形
  9. 步步为营 .NET 代码重构学习笔记 十四
  10. html入门难,HTML+CSS入门之打造全网最劲富文本系列之大话技术难点与特色设计
  11. 有关计算机学的心得体会,关于计算机学习心得体会大全
  12. Win7纯净版系统Windows未能启动,文件Winload.exe的解决方法
  13. 什么是Flex布局?
  14. 说说域名、二级域名和主机名的联系区别
  15. 论文阅读-MLPD:Multi-Label Pedestrian Detector in Multispectral Domain(海康威视研究院实习项目)
  16. 公众号快速涨粉方法汇总
  17. linux raid5热备,有热备盘的服务器RAID-5数据恢复实例
  18. 科学计算线性方程组的几个实例
  19. SUST Weekly Final Round One 参考题解
  20. 互联网寒冬,7面阿里,终获Offer,定级P6+

热门文章

  1. 安装mysql 没有快捷_快速安装mysql
  2. H5页面关于android软键盘弹出顶起底部元素的解决方案
  3. 验证视图状态MAC失败的解决办法
  4. 提高阅读源代码的效率 转
  5. hibernate管理实体的三个状态
  6. iOS开发--一些UITabBarItem属性的设置[转]
  7. appium for mac 安装与测试ios说明
  8. 分享字符串右移的算法
  9. 在Eclipse 2.0中使用版本控制系统CVS
  10. 中石油训练赛 - 数学问题(思维)