7月18日,谷歌GO語言產品負責人Steve Francia在個人博客上發了篇長文,回顧總結自己在谷歌的6年生涯經歷,並分享了離開的原因。
失去了他,谷歌GO處境又將如何?
我將辭去谷歌Go語言產品負責人的職務。我為Go團隊在過去六年中所取得的一切感到非常自豪,並且對Go的未來無比期待。
在谷歌的六個年頭
2016年9月15號,是Steve Francia加入谷歌GO團隊的第一天。他在博客中寫道,GO是他過去十年間的熱愛,GO讓他再次愛上了編程。接下來就是一頓對GO的彩虹屁。(不是他第一次接觸GO就愛上了這種簡潔優雅的語言,愛的程度有多深呢?他不管何時何地都想用GO語言寫作,這也成就了Hugo, Cobra, Viper的誕生。
6年前他加入了GO團隊,目標是將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在博客上還列出了一些他在谷歌生活的難忘瞬間:GO團隊的第一個電影之夜,我們在紐約市谷歌辦公室的小影院室觀看了「Hackers」(黑客);與NYC GO團隊一起去看CJ Ramone和The Aquabats;我的第一次GO團隊峰會,Jessie Frazelle和我為團隊製作了Peter J. Weinberger的貼紙(當時計算機界流行把PJW的肖像印在各種T恤上);SF開源戰略團隊的卡拉OK;與Brian Kernighan和Peter Weinberger共進午餐,聽聽他們在貝爾實驗室的故事。然而這些回憶即將畫上句點。Steve Francia表示,自己在最近幾次的GO更新中,感到越來越力不從心。剛到谷歌和GO團隊之時,他就感覺要學習的東西太多,六年過去了,他學習的速度已經遠遠趕不上更新的速率了,他用了「personally stagnant」(停滯不前)來形容最近的狀態。隨著具有里程碑意義的GO1.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是一家總部位於美國紐約市的對沖基金投資公司,以使用包括人工智能、機器學習、分佈式計算等多種科技方法管理投資策略著稱。公司的名字是為了反映sigma這個詞的雙重性,其中,小寫的西格瑪σ指的是投資回報率相對於給定基準的波動性,而大寫的西格瑪Σ指的是總數。參考資料:https://spf13.com/
最新評論