Python要被放弃了?谷歌Python团队全体被裁!

电子工程世界 2024-04-30 09:01

日前,谷歌员工、CPython核心开发者Thomas Wouters在社交媒体上披露了一则令人震惊的消息:Python团队的所有职位将被取消。

HackerNews一位网友锐评:“谷歌是一家AI至上的公司;谷歌的未来与其AI产品紧密相连;所有AI都是用Python写的;而谷歌解雇了整个Python团队。” 

欢迎移步论坛进一步讨论:

http://www.eeworld.com.cn/ayznXD8

电子工程世界(ID:EEWorldbbs)丨综合

 关于裁员的真相 


Thomas Wouters是谷歌Python工程师、CPython核心开发者兼Python指导委员会成员。他曾负责Python 3.12和3.13的整体发版流程,此前备受关注的no-GIL特性,他也承担了对外沟通大量工作。

他表示,包括自己在内的同事、主管均已被裁员。谷歌解雇了内部参与Python基金会工作的团队,并要求被裁员工对将在慕尼黑办公室“接替他们工作”的员工进行培训。 

结合知情人士补充,即谷歌已经把原本在美国的Python基础团队解雇,并在德国慕尼黑重建了一支新团队——至于原因?从团队的重建地点来看,大概率是为了更低的用人成本。 

这一决定对团队成员来说无疑是艰难的一天,因为他们不仅失去了工作,而且还要负责安排替代者的入职——这些新员工将在不同国家担任与他们相同的职位,而这显然不是他们所期望的。

对于这一决策,谷歌CEO桑达尔·皮查伊表示,尽管这是一个“艰难的选择”,但谷歌今年需要将主要投资集中在“重大优先事项”上。这表明,尽管谷歌对Python团队的工作给予了肯定,但在公司的战略调整中,一些团队和项目不得不面临重组或削减。

其实上周就有消息称,为了GenAI,谷歌解雇了整个Python团队。由于缺少发布者的背景信息,这条消息没有引起太多的注意。而现在,解雇的消息被坐实。

除了 Python 基础团队,据说谷歌的Flutter团队也没能逃过这拨裁员。

不同于Python基础团队遭解雇的不解和惋惜,不少网友对Flutter团队被裁表示:“Flutter就是个笑话,所以这是个好消息”,“Flutter还有那么多问题要解决,裁什么裁,谷歌应该加大对它的投入吧!”

 PyTorch创始人:WTF 

 

这件事惊动了领域内很多开发者,其中就包括PyTorch创始人、Meta杰出工程师Soumith Chintala,他对此表示难以置信:“谷歌竟然裁掉了整个Python基础团队,WTF,这太令人震惊了!这个团队为谷歌内部做出了许多至关重要的贡献。”

他说:“我认为基础 / 核心语言工程师很难被替代或变得可替代。他们拥有关于复杂代码和社交动态(social dynamics)的深厚知识,这些知识很难被记录下来。这对其他公司来说是一个介入和抢人的机会 (Meta 会开始接触他们,但可能无法吸收所有工程师)。”

谷歌的这一举措不仅让Python团队的成员感到失望,也在业界引起了广泛的关注和反响。许多网友对受影响员工的处境表示同情,一些科技公司也向这些在线求职的员工伸出了援手。

这也引发了坛友的讨论:

不是放弃吧?资本有资本的逻辑,有时候并非是技术说了算。sigh deeply。。。
战略需要呗,感觉是有合适的替代方案了。 
现在的谷歌已经不是以前的谷歌了。
没有放弃,只是重新整合了,不过从Google的态度看,对Python确实不怎么感兴趣了。
估计Python在美国不适合生存了吧。
不管他,咱们继续用。不过反正不能吊死在一种语言上面。语言都是通用的。


 不到十人的团队 


不少人不知道Python团队的具体工作是什么,事实上,Python的创建者Guido Van Rossum 早在2005年就加入谷歌团队并一直工作到2012年。

同时,谷歌一直是Python编程语言的长期支持者和用户,除了C++、Java 和 Go之外,Python是该公司的官方服务器端语言之一。

根据谷歌Python团队成员爆料,目前该团队不到10人。团队的日常主要工作,除了为上游Python做出贡献之外,还包括:

在谷歌维护一个稳定的 Python 版本,并确保 monorepo 中的所有内容都可以使用。在该员工任职期间,他们从 2.7 升级到 3.6,然后逐步升级到 3.11,每次更新都需要数月到一年多的时间,因为 Google 的规则是,如果您签入任何代码,您就要对其造成的每一次损坏负责;
维护工具,使数千个第三方软件包不断从其开源版本更新,并为需要谷歌特定更改的软件包提供补丁队列;
针对谷歌的风格指南和整体代码库,负责高度定制版本的工具,如 pylint 和 black;
为 pybind11 做出贡献,并维护 C++ 集成工具;
开发和维护 Python 的构建系统规则,包括付出巨大努力将 Python 规则转移到纯 Starlark 代码,而不是让它们纠缠在 blaze/bazel 核心引擎中;
开发并维护了一个类型检查器(pytype),它可以在没有类型注释的情况下对代码进行推理,并使用一次一个文件的架构处理非常大的项目;
对数亿行代码执行自动重构;
充当谷歌Python的“客服”,帮助解决棘手的问题,并为新人指明正确的方向;
与许多其他团队合作。

与裁员相悖的是,本周五,谷歌母公司Alphabet第1季度财报显示,营收为805.39亿美元,较上年同期的697.87 亿美元增长15%,创2022年初以来最快增速。谷歌的好消息和坏消息,来得都很突然。

话说回来, 不知道龟叔是否会把被谷歌裁掉的Python团队员工招到微软呢?

参考文献

[1] CSDN:突发!谷歌 Python 团队全体被裁,Flutter 团队也“在劫难逃”.2024.4.28.https://mp.weixin.qq.com/s/ch3_TmLD_a-45QsE4X262w

[2] OSC开源社区:谷歌Python团队全员被裁——负责内部Python所有基础设施、曾对数亿行代码执行自动重构.2024.4.28.https://mp.weixin.qq.com/s/hXZosB9X2jJsE94EZ1bKTw

[3] InfoQ:谷歌裁掉整个 Python 团队!PyTorch 创始人急得直骂人:“WTF!核心语言团队无可替换”.2024.4.28.https://mp.weixin.qq.com/s/DOSHtPMRtztl6e-dIApFUg



· END ·








电子工程世界 关注EEWORLD电子工程世界,即时参与讨论电子工程世界最火话题,抢先知晓电子工程业界资讯。
评论
  • 根据Global Info Research项目团队最新调研,预计2030年全球封闭式电机产值达到1425百万美元,2024-2030年期间年复合增长率CAGR为3.4%。 封闭式电机是一种电动机,其外壳设计为密闭结构,通常用于要求较高的防护等级的应用场合。封闭式电机可以有效防止外部灰尘、水分和其他污染物进入内部,从而保护电机的内部组件,延长其使用寿命。 环洋市场咨询机构出版的调研分析报告【全球封闭式电机行业总体规模、主要厂商及IPO上市调研报告,2025-2031】研究全球封闭式电机总体规
    GIRtina 2025-01-06 11:10 68浏览
  • 每日可见的315MHz和433MHz遥控模块,你能分清楚吗?众所周知,一套遥控设备主要由发射部分和接收部分组成,发射器可以将控制者的控制按键经过编码,调制到射频信号上面,然后经天线发射出无线信号。而接收器是将天线接收到的无线信号进行解码,从而得到与控制按键相对应的信号,然后再去控制相应的设备工作。当前,常见的遥控设备主要分为红外遥控与无线电遥控两大类,其主要区别为所采用的载波频率及其应用场景不一致。红外遥控设备所采用的射频信号频率一般为38kHz,通常应用在电视、投影仪等设备中;而无线电遥控设备
    华普微HOPERF 2025-01-06 15:29 59浏览
  • 在智能家居领域中,Wi-Fi、蓝牙、Zigbee、Thread与Z-Wave等无线通信协议是构建短距物联局域网的关键手段,它们常在实际应用中交叉运用,以满足智能家居生态系统多样化的功能需求。然而,这些协议之间并未遵循统一的互通标准,缺乏直接的互操作性,在进行组网时需要引入额外的网关作为“翻译桥梁”,极大地增加了系统的复杂性。 同时,Apple HomeKit、SamSung SmartThings、Amazon Alexa、Google Home等主流智能家居平台为了提升市占率与消费者
    华普微HOPERF 2025-01-06 17:23 59浏览
  • 彼得·德鲁克被誉为“现代管理学之父”,他的管理思想影响了无数企业和管理者。然而,关于他的书籍分类,一种流行的说法令人感到困惑:德鲁克一生写了39本书,其中15本是关于管理的,而其中“专门写工商企业或为企业管理者写的”只有两本——《为成果而管理》和《创新与企业家精神》。这样的表述广为流传,但深入探讨后却发现并不完全准确。让我们一起重新审视这一说法,解析其中的矛盾与根源,进而重新认识德鲁克的管理思想及其著作的真正价值。从《创新与企业家精神》看德鲁克的视角《创新与企业家精神》通常被认为是一本专为企业管
    优思学院 2025-01-06 12:03 59浏览
  • 这篇内容主要讨论三个基本问题,硅电容是什么,为什么要使用硅电容,如何正确使用硅电容?1.  硅电容是什么首先我们需要了解电容是什么?物理学上电容的概念指的是给定电位差下自由电荷的储藏量,记为C,单位是F,指的是容纳电荷的能力,C=εS/d=ε0εrS/4πkd(真空)=Q/U。百度百科上电容器的概念指的是两个相互靠近的导体,中间夹一层不导电的绝缘介质。通过观察电容本身的定义公式中可以看到,在各个变量中比较能够改变的就是εr,S和d,也就是介质的介电常数,金属板有效相对面积以及距离。当前
    知白 2025-01-06 12:04 94浏览
  • 随着市场需求不断的变化,各行各业对CPU的要求越来越高,特别是近几年流行的 AIOT,为了有更好的用户体验,CPU的算力就要求更高了。今天为大家推荐由米尔基于瑞芯微RK3576处理器推出的MYC-LR3576核心板及开发板。关于RK3576处理器国产CPU,是这些年的骄傲,华为手机全国产化,国人一片呼声,再也不用卡脖子了。RK3576处理器,就是一款由国产是厂商瑞芯微,今年第二季推出的全新通用型的高性能SOC芯片,这款CPU到底有多么的高性能,下面看看它的几个特性:8核心6 TOPS超强算力双千
    米尔电子嵌入式 2025-01-03 17:04 37浏览
  • 自动化已成为现代制造业的基石,而驱动隔离器作为关键组件,在提升效率、精度和可靠性方面起到了不可或缺的作用。随着工业技术不断革新,驱动隔离器正助力自动化生产设备适应新兴趋势,并推动行业未来的发展。本文将探讨自动化的核心趋势及驱动隔离器在其中的重要角色。自动化领域的新兴趋势智能工厂的崛起智能工厂已成为自动化生产的新标杆。通过结合物联网(IoT)、人工智能(AI)和机器学习(ML),智能工厂实现了实时监控和动态决策。驱动隔离器在其中至关重要,它确保了传感器、执行器和控制单元之间的信号完整性,同时提供高
    腾恩科技-彭工 2025-01-03 16:28 166浏览
  • PLC组态方式主要有三种,每种都有其独特的特点和适用场景。下面来简单说说: 1. 硬件组态   定义:硬件组态指的是选择适合的PLC型号、I/O模块、通信模块等硬件组件,并按照实际需求进行连接和配置。    灵活性:这种方式允许用户根据项目需求自由搭配硬件组件,具有较高的灵活性。    成本:可能需要额外的硬件购买成本,适用于对系统性能和扩展性有较高要求的场合。 2. 软件组态   定义:软件组态主要是通过PLC
    丙丁先生 2025-01-06 09:23 61浏览
  • 本文介绍Linux系统更换开机logo方法教程,通用RK3566、RK3568、RK3588、RK3576等开发板,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。制作图片开机logo图片制作注意事项(1)图片必须为bmp格式;(2)图片大小不能大于4MB;(3)BMP位深最大是32,建议设置为8;(4)图片名称为logo.bmp和logo_kernel.bmp;开机
    Industio_触觉智能 2025-01-06 10:43 63浏览
  •     为控制片内设备并且查询其工作状态,MCU内部总是有一组特殊功能寄存器(SFR,Special Function Register)。    使用Eclipse环境调试MCU程序时,可以利用 Peripheral Registers Viewer来查看SFR。这个小工具是怎样知道某个型号的MCU有怎样的寄存器定义呢?它使用一种描述性的文本文件——SVD文件。这个文件存储在下面红色字体的路径下。    例:南京沁恒  &n
    电子知识打边炉 2025-01-04 20:04 56浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦