谷歌Python团队全员被裁——负责内部Python所有基础设施、曾对数亿行代码执行自动重构
内容提要
谷歌Python团队的成员被裁员,要求调岗到国外团队,工作合并到另一个团队。谷歌Python团队维护稳定的Python版本,提供定制工具和贡献。谷歌有专门的团队负责不同编程语言,参与LLVM和Clang内部工作,提高搜索查询速度。龟叔是否会招聘被裁掉的Python团队员工尚不明确。
延伸解读
调岗而非直接解雇的裁员方式
谷歌Python团队被裁,但公司要求成员调岗到国外团队,而非直接解雇。这种安排可能为员工提供内部转岗机会,但也意味着团队整体被解散,工作合并到另一个团队。对于关注科技公司裁员动态的读者,这种“调岗式裁员”值得注意,它可能影响员工的职业选择与团队稳定性。
Python团队在谷歌的实际职责
谷歌Python团队并非仅研究语言本身,而是维护内部稳定的Python版本,确保monorepo中所有代码兼容,并负责从2.7到3.11的逐步升级。他们还维护第三方包更新、定制工具如pylint和black、开发类型检查器pytype,并对数亿行代码执行自动重构。这些工作支撑了谷歌内部Python生态的稳定与效率。
大公司为何为每种语言设专门团队
文章指出,几乎每个大型互联网公司都会为重要编程语言配备专门团队,如谷歌有C++、Rust、Python、Java等团队。这些团队负责深度参与LLVM和Clang等底层工作,优化特定工作负载。例如,若每年将搜索查询速度提高0.01%,就能在主机集群中节省数百万小时计算时间,对应数百万美元的电力、空间和扩展成本。
Q&A
谷歌Python团队被裁的原因是什么?
谷歌将Python团队的工作合并到另一个团队,并要求成员调岗到国外团队。
谷歌Python团队的主要职责有哪些?
团队负责维护稳定的Python版本,提供定制工具,执行代码重构,并参与Python的发版流程。
谷歌在编程语言方面的团队结构是怎样的?
谷歌有专门的团队负责多种编程语言,包括C++、Rust、Java和Python等。
谷歌裁员对Python开发的影响是什么?
裁员引发了对谷歌未来与人工智能产品紧密相连的讨论,可能影响Python的开发和维护。
Thomas Wouters在Python团队中的角色是什么?
他负责Python 3.12和3.13的发版流程,并承担对外沟通的工作。
谷歌是否会重新招聘被裁的Python团队员工?
目前尚不明确龟叔是否会招聘被裁掉的Python团队员工。