天天看點

谷歌Python團隊遭全裁:數億代碼重構專家離場

作者:不秃頭程式員
谷歌Python團隊遭全裁:數億代碼重構專家離場

Thomas Wouters 是谷歌 Python 工程師、CPython 核心開發者兼 Python 指導委員會成員。

谷歌Python團隊遭全裁:數億代碼重構專家離場

昨天晚上他在社交媒體釋出動态稱:包括自己在内的同僚、主管均已被裁員。

從他的描述來看,公司并沒有直接解雇他們 —— 而是要求調崗到國外的團隊。

有其他網友補充道,是谷歌将 Python 團隊負責的工作合并到另一個團隊中,并讓原來的團隊離開。

谷歌Python團隊遭全裁:數億代碼重構專家離場

Thomas Wouters 負責了 Python 3.12 和 3.13 的整體發版流程,對于此前備受關注的 no-GIL 特性(no-GIL Python,啟動!),他承擔了對外溝通的大量工作。

谷歌Python團隊遭全裁:數億代碼重構專家離場

“谷歌 Python 團隊全員被裁” 消息很快就傳遍社交媒體和開發者社群:

谷歌Python團隊遭全裁:數億代碼重構專家離場
谷歌Python團隊遭全裁:數億代碼重構專家離場
谷歌Python團隊遭全裁:數億代碼重構專家離場

網友銳評:

谷歌是人工智能優先 (AI-First) 的公司,

谷歌的未來與其人工智能産品緊密相連,

所有人工智能都是用 Python 編寫的,

谷歌解雇了 Python 團隊全體員工。

但也有網友表示對谷歌 Python 團隊的工作感到好奇,他認為讓一個團隊專門研究一種程式設計語言是沒有意義的。

谷歌 Python 團隊内部員工很快進行了回應:

除了為上遊 Python 做出貢獻之外,我們

  • 在 google 中維護了一個穩定的 python 版本,并確定 monorepo 中的所有内容都可以使用它。我還在團隊的時候,我們從 2.7 更新到 3.6,然後逐漸更新到 3.11,每次更新都需要數月到一年多的時間,因為 google 的規則是,如果您簽入任何代碼,您就要對其造成的每一次損壞負責
  • 維護工具,使數千個第三方軟體包不斷從其開源版本更新,并為需要谷歌特定更改的軟體包提供更新檔隊列
  • 負責高度定制版本的工具,如 pylint 和 black,針對谷歌的風格指南和整體代碼庫
  • 為 pybind11 做出貢獻,并維護 C++ 內建工具
  • 開發和維護 Python 的建構系統規則,包括付出巨大努力将 Python 規則轉移到純 Starlark 代碼,而不是讓它們糾纏在 blaze/bazel 核心引擎中
  • 開發并維護了一個類型檢查器(pytype),它可以在沒有類型注釋的情況下對代碼進行推理,并使用一次一個檔案的架構處理非常大的項目(這是我在谷歌的主要工作)
  • 對數億行代碼執行自動重構

有人解釋道,幾乎每個大型網際網路公司都針對他們認為重要的每種程式設計語言配備專門的團隊。比如谷歌有 C++、Rust、Python、Java、JavaScript 等團隊。

據介紹,谷歌有一個專門的團隊——負責深度參與 LLVM 和 Clang 内部工作,主要是改進為谷歌的特定工作負載生成的代碼,當然這些工作通常也可以幫助 LLVM 的所有使用者。

如果該團隊能夠以谷歌規模每年将搜尋查詢速度提高 0.01%,那麼實際上可以在谷歌主機叢集中節省數百萬小時的計算時間。數百萬小時的計算意味着數百萬美元的電力、空間和擴充需求。

話說回來, 不知道龜叔是否會把被谷歌裁掉的 Python 團隊員工招到微軟呢?

谷歌Python團隊遭全裁:數億代碼重構專家離場

Reference

https://social.coop/@Yhg1s/112332305728842998

https://news.ycombinator.com/item?id=40171125

https://twitter.com/RRK_coder/status/1784281946774008107

https://twitter.com/iPullRank/status/1784290791495495703