当前位置:网站首页>从 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开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
猜你喜欢
随机推荐
DNS域名解析服务
Shell编程规范与变量
Exam Questions Previous True Questions Wrong Bills [The Fourth Session] [Provincial Competition] [Group B]
js原型详解
试题 历届真题 错误票据【第四届】【省赛】【B组】
Basic usage of Koa framework
磁盘和储存管理
简单谈谈Feign
编辑时过滤当前节点及根据限制的层数过滤数据
那些破釜沉舟入局Web3.0的互联网精英都怎么样了?
What is float?What is document flow?Several ways and principles of clearing floats?What is BFC, how to trigger BFC, the role of BFC
Kubernetes调度
Automatic translation software - batch batch automatic translation software recommendation
【云原生】-Docker容器迁移Oracle到MySQL
数据库原理作业2 — JMU
Postgresql source code learning (34) - transaction log ⑩ - full page write mechanism
CHI论文阅读(1)EmoGlass: an End-to-End AI-Enabled Wearable Platform for Enhancing Self-Awareness of Emoti
测试 思维导图
【云原生】3.3 Kubernetes 中间件部署实战
Obtaining server and client information