谷歌Python团队全员被裁——负责内部Python所有基础设施、曾对数亿行代码执行自动重构

共 2398字,需浏览 5分钟

 ·

2024-05-05 08:00

Thomas Wouters 是谷歌 Python 工程师、CPython 核心开发者兼 Python 指导委员会成员。

昨天晚上他在社交媒体发布动态称:包括自己在内的同事、主管均已被裁员

从他的描述来看,公司并没有直接解雇他们 —— 而是要求调岗到国外的团队

有其他网友补充道,是谷歌将 Python 团队负责的工作合并到另一个团队中,并让原来的团队离开

Thomas Wouters 负责了 Python 3.12 和 3.13 的整体发版流程,对于此前备受关注的 no-GIL 特性(no-GIL 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 团队员工招到微软呢?


相关阅读:64岁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


END


热门文章

火速冲上GitHub热榜——我的VS Code不可能这么可爱!

美国商务部长:华为芯片技术不那么先进、绝不能让中国赶超美国 

“鸿蒙之父”王成录:开源鸿蒙是我国基础软件领域唯一一次架构创新

用Rust开发跨平台游戏是怎样的体验?

全球第一“开源”名门望族



浏览 18
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报