↓推荐关注↓

转自:InfoQ;编译:核子可乐、燕珊

当地时间 7 月 18 日,谷歌 Go 语言项目负责人 Steve Francia 宣布辞去职务。Steve Francia 在圈内名气很高,他既曾是知名开源项目 Docker 和 MongoDB 的核心负责人,另外还是 spf13-vim、Hugo、Cobra、Viper 等开源项目的作者。

Steve Francia 在 2016 年 9 月宣布加入 Go 团队,至今已有 6 年,这次决定离职是因为感到自己在 Go 项目上“停滞不前”,已经很久没有学习,所以接下来他要把精力放在数据科学和机器学习领域,并选择加盟美国对冲基金投资公司 Two Sigma。Two Sigma 以使用包括人工智能、机器学习、分布式计算等多种科技方法管理投资策略著称。

从 TIOBE Index 对 Go 语言的使用情况统计来看,Go 语言近几年的发展是比较稳定的。

在 Francia 加入团队的时候, Go 语言仍是个小众语言,经过这几年的发展,目前已经能跻身主流企业级语言的阵营。根据 StackOverflow 2022 年度开发者调查,不管是最受欢迎语言还是高薪语言排行榜中,Go 均名列前十。

Francia 擅长运营开源项目,在加入 Go 团队之前,他先后在 MongoDB 和 Docker 工作。期间,MongoDB 从一个默默无闻的 30 人创业公司成长为世界上最受欢迎的数据库之一。离开 MongoDB 后, Francia 又留意到 Docker,于是便加入进来并负责其战略和运营,帮助指导 Docker 参与到 OCI(容器运行时标准)和 CNCF (云原生计算基金会)生态。

离开 Go 之后,Francia 仍会在数据科学和机器学习领域探索开源合作机会。Francia 强调,他对 Go 团队过去 6 年来取得的种种成就感到自豪,也对 Go 语言的未来深表期待。如果想要进一步了解 Francia 离开的原因、接下来要做什么、在谷歌的时光里他最怀念什么,不妨来看看他的自述,以下内容摘自 Francia 所写的博文:

Go:我这十年的热情所系

十年之前,我第一次接触 Go,并立刻爱上了这种简单而优雅的语言。Go 让我再次找回了当初学习编程时的热情,于是我不顾一切地使用 Go,并慢慢建立起 Hugo、Cobra、Viper 等多个工具库。

这份热情也驱使我加入到 Go 社区。我曾经在第一届 Gophercon、第一届 Gotham Go 和第一届 Gopherfest 大会上发言。我还记得 Gophercon 首届大会的前夜,我跟 Bill Kennedy 坐在房间里,把所有的袋子堆放到 Erik 和 Brian 脚下。而在第二届 Gophercon 会前,Brian 和 Erik 又邀请我跟 Mark Bates 一起主持圆桌。我们很快就成了亲密好友,并一起参与和主持了接下来的几场 Gotham Go 和 Gophercons 大会。

凭借这段经历,我跟 Go 团队的几位成员有了点交情,最终也给自己争取到了加入其中的机会。

Go 语言进军主流企业应用

我加入 Go 团队的时间是六年前,当时的想法就是把 Go 从小众语言打造成主流企业级语言。现在回头看看,我们应该是完成、甚至超越了这个既定目标。

刚加入 Go 团队的时候,大家的主要关注点和路线图集中在解决谷歌内部用户的需求上。我则认为应当解决全球用户群体的当前及未来需求。在达成共识之后,大家开始着力发现并解决 Go 语言在开发者体验方面的短板。

我参与的第一个项目就体现出了这种侧重点的变化。在我的主导下,Go 团队决定推进两年一次的 Go 用户调查,这是目前全球规模最大的开发者调查之一。过去六年以来,这项调查给 Go 发展路线图带来了巨大的推动作用。来自用户的直接反馈,让团队决定在 Go 语言中添加模块和泛型,旨在解决 Go 在企业应用中的两大核心障碍。

根据企业用户的反馈,我们对 Go 品牌也进行了重大更新。于是 Go.dev 正式发布,成为所有 Go 网络资产的集中平台,涵盖 30 多个案例研究、重要用例、学习中心和 Go 工具包发现门户等。

我们还交付了 VSCode Go 和 Gopls,显著改善了 Go 开发者的使用体验。我们根据 Go 用户确定的用例改进了说明文档和语言教程,完善了 Go 的安装流程,并建立起 Go 工作区以推进多个模块项目。

为了顺利进军全球,我们开始积极接纳世界各地的社区和贡献者。我们尽力把 Go 推向尽可能多的国家 / 地区,包括中国,并先后举办了多场开发者研讨会。Go 项目也由此从谷歌员工主导,变成了由社区贡献者主导。为了持续改进,我们也对 Go 项目的行为准则做出调整,确保 Go 社区始终保持热情和友好。我们在 50 多个国家 / 地区,建立起由近 200 场会议维系的庞大的 Go 开发者网络。

过去六年中,Go 用户的整体规模增长了约 10 倍,用户使用频率也从偶尔使用变成日常使用。如今,Go 已经被广泛视为一种主流企业级语言。另外,Go 也成为一种强有力的云计算语言,有超过四分之三的 CNCF 项目是用 Go 编写的。

我有幸在协助团队和社区方面发挥了一点作用,也见证了大家如何通过不懈努力一步步推动 Go 获得了如今的江湖地位。

为何选择离开

既然有这么多精彩而美好的回忆,我为什么又选择离去?其实随着之前几个 Go 版本的发布,想要离去的感觉也变得愈发强烈。在当初刚刚加入时,我疯狂消化着谷歌和 Go 带来的知识盛宴。但如今,我很久没有学习新东西了。虽然我仍然喜欢团队和当前手上的工作,可这种停滞不前的感觉实在让人难以接受。

随着具有里程碑意义的 Go 1.18 版本的发布,我感到自己在 Go 团队的使命已经完成。我想要探索人生的下一阶段该往何处去,所以我列出了一份简短的清单,希望自己的下一个选择能够:

  • 继续与杰出的队友合作

  • 继续和善良的队友合作

  • 获得学习新技能的机会

  • 开辟新的行业道路

  • 在数据科学和机器学习领域探索开源合作机会

  • 在相对较小的企业中任职,可以进行一些变革

经过几个月的找寻,我相信自己发现了能够满足以上所有要求的新职位。

答案:Two Sigma

回顾整个职业生涯,我有幸能站在众多行业的创新前沿。我领导的团队为 MongoDB 设计出开创性的用户体验,我曾带领 Docker 的核心工程团队,开发出全球领先的静态网站生成器 Hugo,又打造出促成 CLI 应用程序复兴的流行框架 Cobra。在 Go 语言之后,我将把精力集中在数据科学和机器学习身上。

最终,我找到了自己的新归宿——Two Sigma。过去二十年来,他们一直身处数据科学、分布式计算和机器学习创新的最前沿,并对开源进行了深入投资。

通过与 Matt Greenwood、David Palaitis、Jason Bigler 及 Two Sigma 的其他几位同事的交流,我感受到了他们推动机器学习和数据科学向前发展的潜力。也许我将再一次站在又一轮范式转变的最前沿,这也让我有了当初刚刚接触 MongoDB、Docker 和 Go 时的兴奋和热情。

原文链接:

https://spf13.com/p/spf13-google/

https://spf13.com/p/im-joining-the-go-team-at-google/

推荐阅读

  • 香港理工大学IEEE Fellow 李青教授团队招收机器学习全奖博士/研究助理

  • 西电IEEE Fellow团队出品!最新《Transformer视觉表征学习全面综述》

  • 如何做好科研?这份《科研阅读、写作与报告》PPT,手把手教你做科研

  • 香港理工大学招收大数据/机器学习博士后/博士生(全年招聘)

  • 【全奖博士招生】美国普渡大学数字孪生实验室王子然博士团队自动驾驶与VR方向

  • 香港中文大学(深圳)吴保元教授招收全奖博士/博后/访问学生

  • 北京大学智能计算与感知实验室招收硕士/博士/科研实习生

  • 【全奖博士】香港大学招收计算机视觉方向博士/博后/研究助理

  • 一位博士在华为的22年

  • 最新 2022「深度学习视觉注意力 」研究概述,包括50种注意力机制和方法!

  • 【重磅】斯坦福李飞飞《注意力与Transformer》总结,84页ppt开放下载!

  • 2021李宏毅老师最新40节机器学习课程!附课件+视频资料

欢迎加入DLer-顶会论文分享交流群

大家好,这是顶会论文分享群里,群里会第一时间发布CVPR、ECCV、ICCV、NIPS、AAAI、ICML、ICLR的论文解读和交流分享会,主要设计方向有:图像分类、Transformer、目标检测、目标跟踪、点云与语义分割、GAN、超分辨率、人脸检测与识别、动作行为与时空运动、模型压缩和量化剪枝、迁移学习、人体姿态估计等内容。

进群请备注:研究方向+学校/公司+昵称(如图像分类+上交+小明)

开源大佬从谷歌离职,要去更小的企业寻求变革相关推荐

  1. 从谷歌离职回到西湖大学,只为让AI听懂你的悲伤!

    2019年,一篇题为"ALBERT: A Lite BERT for Self-Supervised Learning of Language Representations"的工 ...

  2. 硅谷大佬逃离谷歌发长文控诉:公司已迷失方向,员工被困在系统里

    来源丨机器之心 从大厂离职,然后写小作文,似乎已经成为了一种新的流行趋势. 近日,AppSheet 创始人 Praveen Seshadri 宣布离开谷歌.在一篇题为<Google 出了什么问题 ...

  3. Google 开源的依赖注入库,比 Spring 更小更快!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:GinoBeFunny zhuanlan.zhihu.com ...

  4. 网络规模更小、速度更快,这是谷歌提出的MorphNet

    https://www.toutiao.com/a6681118353416782349/ 2019-04-18 14:31:26 一直以来,深度神经网络在图像分类.文本识别等实际问题中发挥重要的作用 ...

  5. EfficientNetV2震撼发布!87.3%准确率!模型更小,训练更快!谷歌大脑新作

    EfficientNetV2: Smaller Models and Faster Training paper: https://arxiv.org/abs/2104.00298 code(官方TF ...

  6. 云栖专辑 | 阿里开发者们的第3个感悟:从身边开源开始学习,用过才能更好理解代码

    2015年12月20日,云栖社区上线.2018年12月20日,云栖社区3岁. 阿里巴巴常说"晴天修屋顶". 在我们看来,寒冬中,最值得投资的是学习,是增厚的知识储备. 所以社区特别 ...

  7. 一看就会的 GitHub 骚操作,让你看上去像一位开源大佬

    大家好,我是鱼皮. 我的老弟小阿巴也在学习编程,前段时间,他刚刚接触了 GitHub 这个代码开源平台,然后关注了我. 当他看到我的 GitHub 个人主页时,他非常激动地问:"哥哥,为啥你 ...

  8. 【开源SPL】列存数据仓库怎样更高效

    写在前面 很多数据仓库产品都采用了列式存储.如果数据表的总列数很多而计算涉及的列很少,采用列存就只读取需要的列即可,能够减少硬盘访问量,提高性能.特别是数据量非常大时,硬盘扫描和读取的时间占比很大,这 ...

  9. 突发:深度学习之父Hinton为了警告AI的风险,不惜从谷歌离职!

    ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 今天,AI领域发生了一件标志性事件.那就是Hinton 为了能更自由的表达对AI失控的担忧,不惜从工作了10年的谷歌离职,可见他真的深切的感受到 ...

最新文章

  1. Java学习总结:15
  2. Mac 安装多个版本jdk
  3. 关于zipfile解压出现的字符编码问题
  4. 我一直怀疑这孩子不是我亲生的,眼神太二了
  5. python转go_如何看待将Python代码转换成Go代码并进一步编译的 Grumpy 项目?
  6. firefox如何载入json文件_如何去解决JS跨域问题 怎么能学好Web前端开发
  7. Gradle中的默认任务和任务依赖关系设置
  8. 前端学习(1390):多人管理项目10服务器认证
  9. java怎么表示正无穷大_java中怎样表示一个无穷大? 无穷小?
  10. Samba 3.0.25 颁布发表
  11. 创建用户赋权限_JMeter接口测试实战之「创建用户」篇
  12. c语言弹窗口的,弹窗代码 javascript如何编写一直弹窗口代码
  13. SQL注入漏洞-SQL盲注
  14. 毕业设计__系友录ByJavaweb
  15. i3处理器_千元英特尔10代I3处理器套装跑分72万?微星差异化赢得市场
  16. 兔子繁殖问题----Python
  17. 判断ua字段中是否含有html5plus,浏览器UA,浏览器标识检测
  18. 四平方和定理(每个正整数均可表示为4个平方数的和)
  19. 图片轮播的实现(详解两种方法)
  20. 股票——简单移动平均线

热门文章

  1. 苹果炉石传说显示无法连接服务器,《炉石传说》无法连接到战网解决方法 无法连接请检查网络连接如何快速解决...
  2. 阿里妈妈API开发系列:item_link - 链接转换API返回说明
  3. 大数据算法概述及算法分解之亚线性算法
  4. php 开源 多人博客系统,PHP多用户博客系统WordPress MU
  5. [计算机组成原理] Cache 行长一般指 Cache 行中的数据部分的长度,Cache 容量一般指 Cache 数据部分的容量
  6. 王者争雄服务器维护,王者争雄大本营升级对应功能讲解
  7. 极客头条 |5月22日科技要闻:华为自研操作系统最快秋季面市;马化腾谈华为事件;微信支付回应遭封禁
  8. 计算机二级Python真题(四)
  9. 计算机考试word字体做错,电脑在word和字体之间出现了两个严重的错误
  10. 【BZOJ4695】最假女选手 jls线段树