当前位置:网站首页>从 Google 离职,前Go 语言负责人跳槽小公司
从 Google 离职,前Go 语言负责人跳槽小公司
2022-07-31 05:50:00 【m0_67403240】
整理 | 彭慧中 责编 | 屠敏
出品 | CSDN(ID:CSDNnews)
Google Go 语言的产品负责人 Steve Francia 于近日在社交媒体上宣布将离开谷歌。他在自己的博客中表示:“…随着过去几次Go的发布,我愈发感觉到我与Go团队的旅程即将结束…”
一直带领Go从小众的语言变成主流语言的 Steve Francia 为何会有这样的感触?
超过25年的开源经验
如果你不熟悉 Steve Francia 这个名字没关系,看看他的履历就一定能令你刮目相看。Steve Francia 在开源领域拥有超过 25 年的工作经验,领导了六大开源项目:Go、Docker、Hugo、MongoDB、Drupal、Cobra,并且他更是 Hugo、Cobra、Viper 和 spf13-vim 的作者。他帮助 Google 定义了开源战略,同时也是 Github 上最受欢迎的前 50 名工程师。
Steve Francia 在 6 年前加入了 Go 团队,目标是将 Go 从一种小众的语言变成一种主流的、企业级的语言。现在回过头来看,Steve Francia 已经完成,甚至可以说是超额完成了这个目标。
在过去的 6 年中,Go 的用户群增长了 10 倍,Go 用户的使用频率从偶尔使用到如今每天使用。今天,Go 已经被广泛认为是一种主流的企业语言。Go 作为现代云计算语言,既是主要的基础设施语言,超过 75% 的CNCF项目是用 Go 编写的,同时也是主要的云计算应用语言之一。
然而,Steve Francia 现如今认为自己已经完成了使命却不希望止步不前,他表示:“在我刚加入 Google 的时候,有很多关于 Go 和在 Google 工作的知识需要学习,但现在我的学习速度明显放慢了。我很纠结,尽管我喜欢这个团队和我们正在做的工作,但我个人却感到停滞不前。随着 Go 1.18 的发布,我觉得我在 Go 团队的任务已经完成了。”
而关于未来的去向,他也已经有了自己的打算:“接下来我将把注意力放在数据科学和机器学习上…Two Sigma 公司在过去的二十年里,一直处于数据科学、分布式计算和机器学习创新的前沿,对开源有深入的投资。我看到他们在推动机器学习和数据科学发展方面的潜力,这让我感受到与我第一次加入 MongoDB、Docker 和 Go 时一样的兴奋和激动。我很高兴能加入 Two Sigma 这个才华横溢的团队。”
造福万千开发者
许多开发者是在 Steve Francia 的离职宣言中才了解到这位幕后英雄的,这篇博客也引发了在 Hacker News 上 200 多名开发者的热议。
一名开发者表示:“事实上,这是我第一次听说这个人,但这是一个令人印象深刻的参与项目清单!”
从开发者们的声音来看,Go 语言确实造福了许多人,正如一位开发者所说:“多年来,我一直在用 Go 做我的所有项目。我现在的生产后端有20多个服务,都在 Kubernetes 上用 Go 运行,为 10 万以上的用户服务。
这是一种神奇的语言,因为它的生产力很高。有时我在 Go 上写了一个小时的服务(双关语),打开后它就开始运行。在其他语言中从未经历过这样的事情。
同时,它对资源的消耗也很低。我的服务器几乎不需要任何东西来为那么多用户服务。”
另一位开发者也表示:“大约 10 年前,spf13-vim 向我展示了 vim 的能力,并永远改变了我的编码生活。如果没有它,我不会有今天的成就。”
我们相信,Steve Francia 还有更多的创造力亟待在新的公司和新的项目中发挥。现在,他正打算跃跃欲试地在新公司中挑战他所希望的变革,并希望能为行业开辟一条新的道路。未来,还会有无限可能!
参考资料:https://spf13.com/p/spf13-google/
《新程序员001-004》已全面上市,欢迎扫描下方二维码或点击进入立即订阅,即可畅享电子书及精美纸质书
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
猜你喜欢
【C语言项目合集】这十个入门必备练手项目,让C语言对你来说不再难学!
【云原生】-Docker安装部署分布式数据库 OceanBase
浅析伪类和伪元素
Analysis of the implementation principle and detailed knowledge of v-model syntactic sugar and how to make the components you develop support v-model
【云原生】3.3 Kubernetes 中间件部署实战
浅析重复线性渐变repeating-linear-gradient如何使用
2. (1) Chained storage of stack, operation of chain stack (illustration, comment, code)
Core Tower Electronics won the championship in the Wuhu Division of the 11th China Innovation and Entrepreneurship Competition
Log4net 思维导图
银河麒麟服务器v10 sp2安装oracle19c
随机推荐
Basic usage of Koa framework
浅析v-model语法糖的实现原理与细节知识及如何让你开发的组件支持v-model
银河麒麟服务器v10 sp2安装oracle19c
Jobject 使用
Project exercise - memorandum (add, delete, modify, check)
How to choose a suitable UI component library in uni-app
(border-box)盒子模型w3c、IE的区别
Zotero | Zotero translator插件更新 | 解决百度学术文献无法获取问题
In-depth analysis of z-index
NFS共享存储服务
英语翻译软件-批量自动免费翻译软件支持三方接口翻译
编辑时过滤当前节点及根据限制的层数过滤数据
磁盘管理与文件系统
04-SDRAM:读操作(突发)
Koa框架的基本使用
项目练习——备忘录(增删改查)
【编程题】【Scratch三级】2022.03 冬天下雪了
PXE高效批量网络装机
Chapter 16: Constructing the Magic Square for Prime Numbers of Order n(5,7)
Some derivation formulas for machine learning backpropagation