第 2 期:成为 Go 贡献者
本期摘要:这是 Go 夜聊的第二期节目,本期的话题围绕成为 Go 语言贡献者展开。为此,我们非常荣幸请到了可能是目前国内最活跃的 Go 语言贡献者之一:蒙卓(Max)。那么 Max 为什么能够如此活跃在 Go 的贡献榜上?他是怎么一步步成长为 MIPS 维护者的?维护的过程中遇到过哪些问题?作为贡献者,与 Go 团队打交道又有哪些奇闻趣事?
时间线
- 00:56 谁是蒙卓(Max)
- 01:20 在华为从事 Go 开发
- 07:33 对播客的了解和看法
- 10:05 2019 年 GopherCon 参会体验
- 12:42 接触 Go 语言的契机
- 15:00 Go 最吸引人的地方
- 19:38 从游戏后端到 Go 开发
- 23:23 给 Go 贡献代码“难度”
- 30:03 与 Go 团队打交道
- 38:20 排定 Go 开发工作的优先级
- 39:28 “不能稳定复现的才叫 BUG,否则只能叫问题”
- 48:48 Google 对 Go 社区的管理
- 52:24 Go Build Coordinator
- 55:53 对 Go 未来的憧憬和担忧
- 58:18 对 Go 语言支持泛型的看法
- 59:59 进一步展开对编程语言发展的讨论
- 64:28 Go 中国贡献者俱乐部
- 67:31 成为 Go Contributor 的福利
- 70:25 工作流及日常工具
- 73:13 推荐环节
🔗 相关链接
- Go 语言贡献指南
- Ansible
- Kubernetes
- HiKey 960 开发板
- Go 语言创始人之一:Ian Lance Taylor
- man page
- Issue 101: doc: manual pages for Go tools
- Go 增加对 Apple Silicon 支持的 Issue Tracker
- Go 1.16 开发规划讨论邮件列表
- Go 1.16 的发布说明
- Go 团队技术负责人:Russ Cox
- Go 团队成员:Cherry Zhang
- Go 团队成员:Keith Randall
- MIPS 架构
- 龙芯
- LoongISA 指令集
- Memory models: a case for rethinking parallel languages and hardware
- Go Memory Model
- 蒙卓的博客文章「Go 团队如何解 Bug:乱序执行与内存屏障」
- Go 团队成员:Than McIntosh
git bisect
- 《大教堂与集市》
- Google Compute Engine
- Go Build Farmer
- Go Build Dashboard
- Type Parameters - Draft Design
- The Rise of Worse is Better
- Go 贡献者俱乐部
- 华为 2012 实验室
- 《现代编译原理:C 语言描述》(虎书)
- 玛丽娜 Marina
- 《UNIX 编程艺术》
📝 联系我们
- 来信 hi@talkgo.fm
- 群组 Go 夜聊听友群。