7月18日,GoogleGO语言产品负责人SteveFrancia在个人博客上发表了一篇长文,回顾总结了在Google的6年职业经历,并分享了离职原因.没有他,GoogleGO会怎样?我将辞去GoogleGo语言产品负责人的职务。我为Go团队在过去六年中取得的成就感到非常自豪,并期待Go的未来。在Google的六年里,2016年9月15日是SteveFrancia加入GoogleGO团队的第一天。他在博客中写道,GO是他过去十年的热情,GO让他重新爱上了编程。接下来是GO上的彩虹屁。(No)他在第一次接触GO的时候就爱上了这门简洁而优雅的语言。爱有多深?无论何时何地,他都想用GO语言写作,这也造就了Hugo、Cobra、Viper的诞生。他在6年前加入了GO团队,目标是将GO从小众语言转变为主流的企业级语言。“回顾过去几年GO的发展,我们相信我们已经实现甚至远远超过了这个目标,”他说。他用一个词来形容自己在GO战队的地位,“相当独特”。他说他的目标是为Go用户和开发人员创造非凡的体验,他的工作包括:为初学者和专家改善Go开发人员体验,为Go的采用和最佳实践创建教育资源,以及改善Go贡献体验(标准库,工具、编译器等),增加Go团队与社区的协作和沟通,收集业务、用户、开发者、集成商的数据和反馈,并向Go团队提供见解,与不同的供应商、产品进行沟通,建立合作伙伴关系等。当他刚加入谷歌时,团队的首要目标是解决谷歌内部用户的需求。加入后,他努力将团队的重心转移到全球用户的需求上,更加关注未来用户群体的发展。他加入后的第一个项目是“两年一次的谷歌用户调查”。作为全球最大的开发人员调查,它从用户那里收集的直接反馈促使团队通过向GO语言添加“模块”和“泛型”来解决GO企业采用的两个最大障碍。随后发布了GO.dev,这是对GO的一个重大更新,GO网络资源的唯一站点,包括案例研究、学习中心、GO游乐场和各种包的门户。你可以理解为GO的一站式资源收集中心,你能找到的都在这里。在Google期间,SteveFrancia共同创立了开源战略团队,并与人合着了Google的开源战略和行为准则。他推动了GO项目从一个主要由谷歌员工编写的项目演变为一个“主要由社区贡献者”编写的项目。自2014年第四季度以来,社区贡献度稳步提升,并在2018年第二季度达到“重要里程碑”——社区贡献度首次超过GO团队。在过去的六年里,GO的用户数量增长了近十倍,用户的使用频率也从偶尔使用变成了日常使用。如今,GO已经成为主流的企业语言之一,超过75%的CNCF项目都是用GO编写的,也是主要的云应用语言之一。谈及选择加入GO的原因,他表示GO让写软件成为一件有趣的事情,这也是他坚持六年的源泉。Go在可读性、表现力和简单性之间取得了近乎完美的平衡。更重要的是,它使编写软件变得有趣。我很快就不再用任何其他语言编写软件,而是沉浸在Go社区中。在GO期间,我编写了软件、数据库、演示文稿、博客文章,甚至组织了会议,认识到这项技术有可能从根本上彻底改变软件的编写方式。成名后,他转投对冲基金。作为一名非计算机科学专业的本科生,他在谷歌工作的六年中有机会与许多杰出人士共事。此外,他职业生涯的高光时刻也是在这段时间完成的。SteveFrancia还在他的博客中列举了他在谷歌生活中一些值得纪念的时刻:GO团队的第一个电影之夜,我们在纽约市谷歌办公室的小影院房间观看了《Hackers》(黑客);团队一起去看了CJRamone和TheAquabats;我的第一次GO团队峰会,JessieFrazelle和我为团队制作了PeterJ.Weinberger贴纸(在计算机世界流行将PJW的肖像打印在上面的各种T恤上);与SF开源战略团队一起卡拉OK;与BrianKernighan和PeterWeinberger共进午餐,聆听他们在贝尔实验室的故事。但那些记忆即将结束。SteveFrancia说,在最近的几次GO更新中,他感到越来越无力。当他刚加入谷歌和GO团队时,他觉得要学的东西太多了。六年后,他的学习速度远远落后于更新速度。他用“个人停滞”(stagnant)来形容最近的状态。随着具有里程碑意义的GO1.18版本的发布,他觉得自己在GO团队的使命已经完成。SteveFrancia表示,回顾他的整个职业生涯,他非常幸运地站在许多不同行业的创新前沿:带领MongoDB度过了一个爆发式增长的时期,从零开始组建了一个由125人组成的多学科团队。将MongoDB从一个不起眼的原型变成了排名第一的NoSQL数据库和总体上排名第四的数据库。引领Go语言从小众爱好语言成为主流技术(前10名),成为开发者和公司最想采用的语言,月活跃用户从不足10万增加到超过250万。带领Docker度过一个快速增长的时期,实现大规模的行业采用,同时为CNCF和OCI提供工具。创建了Hugo并使其成为最受欢迎的静态网站引擎。创建了Cobra,这是排名第一的Go语言库,被51,000多个应用程序使用,包括Kubernetes、Docker、GitHubCLI。就个人经历和教育经历而言,SteveFrancia于2004年获得杨百翰大学文学学士学位,这里给大家科普一下。杨百翰大学成立于1875年,是一所著名的私立研究型大学,也是美国最大的宗教大学。在这里学习的学生必须遵守教会的教义,如戒酒等。本科生还必须完成宗教教育课程才能毕业。在2022年USNews排名中,位列第79位。虽然他的教育经历只有短短几句,但他自述的工作经历却非常夸张——滔滔不绝地写了数千字。感受滑行的感觉:最后简单介绍一下TwoSigma,SteveFrancia目前就职的公司:根据维基百科,TwoSigma是一家总部位于美国纽约市的对冲基金投资公司。它以使用多种科学技术方法管理投资策略而闻名。该公司的名称意在反映西格玛一词的二重性,其中小写的σ指的是投资回报率相对于给定基准的波动性,而大写的Σ指的是总和。
