点击关注公众号:互联网架构师,后台回复 2T获取2TB学习资源!

上一篇:Alibaba开源内网高并发编程手册.pdf

前两天,谷歌Go语言产品负责人Steve Francia突然宣布离职,并回顾总结自己在谷歌的6年生涯经历,以及分享了离开的原因。

Steve Francia是Go核心团队成员,也是Hugo、Cobra、Viper等框架/库的作者。

我将辞去谷歌Go语言产品负责人的职务。我为Go团队在过去六年中所取得的一切感到非常自豪,并且对Go的未来无比期待。

在谷歌的六个年头

2016年9月15号,是Steve Francia加入谷歌GO团队的第一天。

他在博客中写道,GO是他过去十年间的热爱,GO让他再次爱上了编程。

他说第一次接触GO就爱上了这种简洁优雅的语言,爱的程度有多深呢?

他不管何时何地都想用GO语言写作,这也成就了Hugo, Cobra, Viper的诞生。

6年前他加入了GO团队,目标是将GO从小众语言转变为主流的企业级语言。

他用了一个词来描述他在GO团队担任的职位,「fairly unique」。他说,自己的目标是给GO的用户和开发者创造非凡的体验,

他负责的工作包括:

为初学者和专家改进 Go 开发者体验、为Go采用和最佳实践创建教育资源、完善Go贡献者的体验(标准库、工具、编译器等)、增加Go团队和社区之间的协作和沟通、收集来自企业、用户、开发人员、集成商的数据和反馈,并为 Go 团队提供见解、与不同的供应商、产品建立合作伙伴关系等。

他刚加入谷歌时,团队的首要目标是解决谷歌内部用户的需求,在他加入之后,他努力将团队的工作重心转向全球用户的需求,并更注重未来的用户群体发展。

他加入之后的第一个项目是「两年一次的谷歌用户调查」。

作为世界上最大的开发者调查,它收集的来自用户的直接反馈促使团队通过在GO语言中添加「模块」和「泛型」来解决GO的两个最大的企业采用障碍。

之后就是GO.dev的发布,这是GO的一次重大更新,它是GO网络资源的唯一站点,包含案例研究、学习中心、GO playground以及各种包的门户。

用户可以理解成GO的一站式资源汇总中心,用户能找到的都在这了。

在谷歌期间,Steve Francia共同创建了开源战略团队,并共同撰写了谷歌的开源战略和行为准则。

他推动了GO项目从主要由谷歌员工编写的项目演变为「主要由社区贡献者编写的项目」。

从2014年第四季度开始,来自社区的贡献度一直在稳步提升,并在2018年二季度达成了一个「重要里程碑」——来自社区的贡献度首次超过GO团队。

过去的六年里,GO的用户数增长了近十倍,用户使用的频率也从偶尔使用到日常使用。

今天,GO已经成为主流企业语言之一,超过75%的CNCF项目是用GO编写的,也是主要的云应用程序语言之一。

谈到他选择加入GO的原因,他说,GO让编写软件成为了一件有趣的事,这也是他六年来坚持下去的源泉。

“Go 在可读性、可表达性和简约性之间取得了近乎完美的平衡。更重要的是,它让编写软件变成一件有趣的事。我很快就停止用任何其他语言编写软件,并沉浸在Go社区中。在GO的这段时间里,我编写了软件、数据库、演示文稿、博客文章,甚至组织了会议,我认识到这项技术有可能从根本上彻底改变软件的编写方式。”

功成名就,转投对冲基金

作为一个非计算机科班出身的文学学士获得者,在谷歌的六年间,他收获了与许多优秀的人共事的机会,另外职业生涯的高光时刻也在这段时间完成。

Steve Francia在博客上还列出了一些他在谷歌生活的难忘瞬间,然而这些回忆即将画上句点。

Steve Francia表示,自己在最近几次的GO更新中,感到越来越力不从心。

刚到谷歌和GO团队之时,他就感觉要学习的东西太多,六年过去了,他学习的速度已经远远赶不上更新的速率了,他用了「personally stagnant」(停滞不前)来形容最近的状态。

随着具有里程碑意义的Go 1.18版本的发布,他感觉自己在GO团队的使命已经完成。

Steve Francia表示,回顾整个职业生涯,自己非常幸运地处于许多不同行业创新的前沿:

  • 带领MongoDB经历了一个爆炸性增长的时期,从零开始建立了一个125人的多学科团队。把MongoDB从一个不起眼的原型变成了NoSQL数据库的第一名和总排名第四的数据库。

  • 带领Go语言从一个小众的爱好语言成为主流技术(前10名),成为开发者和公司最希望采用的语言,使月活用户从不到10万增长到250万以上。

  • 带领Docker通过激烈的增长期实现大规模的行业应用,同时为CNCF和OCI提供工具。

  • 创建了Hugo,并让它成为第一大最受欢迎的静态网站引擎。

  • 创建了Cobra,排名第一的Go语言库,被51000多个应用程序使用,包括Kubernetes、Docker、GitHub CLI。

个人简历

教育经历方面,Steve Francia在2004年于杨百翰大学获得文学学士学位。

这里也科普一下,杨百翰大学创立于1875年,是一所著名的私立研究型大学,同时也是美国最大的宗教大学。

而在这里就读的学生,必须遵循教会的教义,如戒酒等等。本科生还必须完成宗教教育的课程,才能毕业。

在2022年US News排名中,位列第79。

虽说教育经历只有短短两句,但他自述的工作简历却非常夸张,洋洋洒洒地写了好几千个字。

这里也给一张长图来感受一下他的简历吧:

最后,简单介绍一下Steve Francia现在入职的公司Two Sigma。

据百科介绍,Two Sigma是一家总部位于美国纽约市的对冲基金投资公司,以使用包括人工智能、机器学习、分布式计算等多种科技方法管理投资策略著称。

参考阅读:https://spf13.com/

-End-

最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理的 Java 系列面试题和答案,非常齐全。

正文结束

推荐阅读 ↓↓↓

1.全新 IDEA 2022.2 正式发布,新特性真香!

2.从零开始搭建创业公司后台技术栈

3.程序员一般可以从什么平台接私活?

4.Spring中毒太深,离开Spring我连最基本的CRUD都不会写了...

5.为什么国内 996 干不过国外的 955呢?

6.这封“领导痛批95后下属”的邮件,句句扎心!

7.15张图看懂瞎忙和高效的区别!

Go语言创始人从Google离职相关推荐

  1. 自学golang【第一章:go语言基础知识】为什么要学习go语言?go语言与c语言的关系?go语言创始人?go语言的特性有哪些?go语言适合做什么?国内外有哪些企业或项目使用go语言?

    事先声明:本文部分内容参考了尹成的笔记,如果侵权请联系删除. 我是一名自学go语言的初学者,从今天开始我将会坚持更新go语言的相关知识,从入门到精通,如果大家有什么需要可以加我QQ:239479969 ...

  2. “GANs之父”Ian Goodfellow被爆已从Google离职

    点击上方↑↑↑蓝字关注我们~ 「2019 Python开发者日」7折优惠最后2天,请扫码咨询 ↑↑↑ 整理 | 一一 出品 | AI科技大本营(ID:rgznai100) 3 月 28 日,深度学习大 ...

  3. 韩国政府反对ICO,EOS联合创始人Brock Pierce离职 | 区块链日报

    [韩国金融监管机构:韩国政府对ICO持反对立场] 针对不久前KakaoTalk进行首轮海外ICO的传闻,韩国金融服务委员会主席Choi Jong-ku表示:"金融监管机构尚未核实该消息.韩国 ...

  4. Go语言:谷歌google的uuid模块的基本用法

    uuid是谷歌开发的生成16字节UUID的模块,实现了RFC4122:对UUID的v1,v2,v3,v4,v5等各个版本都有实现.一般来说,如果只是要生成唯一序列号的话,通常用v4版本,New()和N ...

  5. COBOL语言创始人Grace Hopper:编译语言之母

    COBOL语言创始人Grace Hopper:编译语言之母 时间:2011-08-27 11:37 来源:Internet 作者:Internet 点击: 88次 Grace Hopper对计算机领域 ...

  6. AI一分钟|FF联合创始人聂天心离职;Siri联合创始人从苹果离职

    ▌FF联合创始人.高级副总裁聂天心离职 近日,一位接近 FF 人士向腾讯<一线>证实,FF 联合创始人.高级副总裁聂天心(Tony Nie)已经离开公司.六月底,美国科技媒体 The Ve ...

  7. Docker动荡在继续:创始人兼CTO离职

    问耕 发自 凹非寺 量子位 出品 | 公众号 QbitAI 前两天,Docker创始人.首席技术官Solomon Hykes宣布离职. 这为Docker的前景再次蒙上一层阴影. 十年前,24岁的Sol ...

  8. Mozilla CEO和Firefox OS联合创始人Andreas Gal离职创业

    Mozilla首席技术官Andreas Gal 据来自外媒CNET的报道,Mozilla CTO和Firefox OS联合创始人Andreas Gal将离职创业.创业方向为物联网,主要是提供了一个新的 ...

  9. 李飞飞下半年或将从 Google离职?李飞飞回应

    就在今天,美媒 SFGATE 刊发报道称,李飞飞将在未来几个月内离职Google. 李飞飞现任谷歌云人工智能和机器学习首席科学家.谷歌AI中国中心的负责人,同时她也是斯坦福大学计算机系副教授.斯坦福人 ...

最新文章

  1. Yii-yiic使用
  2. 论文 | 图像和谐化公开数据集:让前景和背景更“般配”
  3. VISP视觉库框架详细解释
  4. bat批处理延迟运行脚本
  5. Linux中的Kdump
  6. elasticsearch之Recovery
  7. Shell脚本编程详解
  8. html图片显示原始大小,我如何使PHP / HTML图像在单击时显示原始大小?
  9. 中文句法分析、标记规范及其应用
  10. 360产品演示代码 css3 html5,HTML5 CSS3代码的三维展示
  11. Java内置锁——synchronized
  12. Kubernetes的拐点助推器:左手开源,右手边缘计算
  13. A10 平板开发一硬件平台搭建
  14. 1. TensorFlow 2.8(2.5\2.6\2.x) GPU windows 安装教程
  15. git提交过滤target文件 idea_详解如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件...
  16. 吴军的《见识》书的核心内容
  17. python牛顿迭代法求根例题_python求根算法
  18. screen基本操作
  19. Flutter开发:给image设置圆角的方法
  20. 生成对抗网络(Generative Adversarial Networks,GAN)初探

热门文章

  1. mtk-disp开篇:名词扫盲
  2. HTML5 CSS3 生日快乐动画网页(粉红色的回忆)
  3. 自己动手编写仿QQ的app -1注册界面by sdust iot zhl
  4. 【虚幻引擎UE】UE5 简单实现范围计算并绘制圆圈
  5. 神策数据如何帮助企业实现营销自动化?
  6. 测试电脑的软件3dm,有用的小工具检测你的电脑能否运行Oculus Rift
  7. 小程序源码:(自营)独家最新款带部分采集功能壁纸/头像/动态壁纸小程序上线超炫裂变超强支持投稿+视频教程
  8. emui11如何升级鸿蒙os教程,鸿蒙OS2.0系统怎么降级到EMUI11
  9. 【python量化交易学习】从tushare获取股票交易数据,存入后再从mysql或excel读取数据,筛选股票,用pyecharts画出K线图。
  10. HTML中input:file标签的使用