Industry news

微软裁撤 Python 之父的嫡系核心团队CPython 团队没了

  近日,微软宣布的这波全球范围内的裁员似乎对构建软件产品的人员造成了最沉重的打击。根据彭博社查阅的华盛顿州显示,在微软总部所在的美国华盛顿州,软件工程是迄今为止收到裁员通知最多的单一职业类别,在该州约 2000 个被裁岗位中占比超过 40%。

  在裁掉的开发者行列中,还包括推动了过去几个 Python 版本中大部分性能改进的 Faster CPython 团队人员。除软件工程师外,受此次裁员冲击最大的是许多负责软件项目的人员。数据显示,产品管理和技术项目管理岗位在华盛顿州共减少近 600 个,约占裁员总数的 30%。

  甚至连微软的 AI 总监 Gabriela de Queiroz 都被解雇了。据一位知情人士透露,裁员目标还包括一些分配至 AI 项目的管理人员和员工。数据表明,销售或营销等相对面向客户的岗位受影响较小。

  据了解,微软最早成立这一团队就是由 van Rossum 牵头,旨在帮助实施 Mark Shannon 所提出的一项 Shannon 计划,“花 4 年时间把 Python 提速 5 倍”。当时,van Rossum 表示,“对于一个志愿者来说,这(Shannon 计划)是一项难以完成的工作。从一开始,我的想法是我们应该尝试看看微软是否能雇用 Mark 以及一个小团队来支持他。这是一项重要的工作,只让一个人来承担的话任务实在太重了。”

  此前不久,微软将那时已经 64 岁的 van Rossum 作为杰出工程师聘任回来,改变了其之前的退休计划。并且在微软,他被允许“自由选择项目”。

  “所以最后,我决定回到我的起点,组建一个团队,开始致力于让 Python 运行得更快。”van Rossum 称。可以说,这个项目对他来说意义非凡。

  自成立起,Faster CPython 团队推动了过去几个 Python 版本中大部分性能改进,包括专用解释器、JIT 编译器、垃圾回收机制(GC)优化、栈引用(stackrefs)等。

  公开资料显示,Eric Snow 自 2012 年起成为 CPython 核心开发者,2021 年初成为微软 Faster CPython 的成员,专注于提升 Python 的性能。他提出并推动了全局解释器锁(A Per-Interpreter GIL)的实现,这一工作旨在提高 Python 在多线程环境下的并行性能,使得 Python 3.12 版本能够使用不共享 GIL 的解释器,从而为 Python 在多核处理器上的性能提升奠定了基础。

  Irit Katriel 在 CPython 团队主要负责处理异常相关工作,帮助编写了 PEP 654 并在 Python 3.11 中发布,使得同时引发和处理多个不相关的异常成为可能。在此之前,Katriel 在以色列海法的英特尔开发中心工作,为微软编译器团队使用的 Merced 处理器开发性能模拟器;博士毕业后,还从事过 15 年的银行技术工作。

  并且,在一个月前,有消息称,Guido van Rossum 以 BDFL(终身仁慈独裁者)的身份回归 Python 社区。此前,van Rossum 曾卸任 BDFL(终身仁慈独裁者)一职,又在退休前几个月经投票成为 Python 社区新治理方案下的五大指导委员之一,重回决策层。

  这几天很艰难。微软对 Faster CPython 项目的支持昨天被取消了,我对被解雇的团队的大多数成员表示同情。对我来说是艰难的一天,但对其他人来说更是艰难的一天。

  如果您正在寻找 CPython 核心方面的一流专业知识,请联系我们,我可以与您联系。

  我们今天都准备好参加 PyCon 的 Python 语言峰会,事实上,通知是在我们前往匹兹堡的途中发出的。“表演还在继续”,这是通常的“富有成效的分歧”,以使 Python 成为最好的。(当然,如果在这种情况下有人想打一顿,那也没关系)。这就是开源的超级大国弹性:进步不断,不会在业务需求发生变化时消失在一堆被锁定的 IP 中。环顾房间,我看到了很多面孔——有些我认识了将近 25 年——为了同一个共同的目标再次聚集在一起,即使我们徽章上的公司名称发生了变化。

  帖子下方,许多人都因这一消息感到沮丧。“没有人是安全的。即使是高效的工程师也不会被重新分配,他们只会被裁员。”

  也有人指出,“开源团队往往是跨国公司中第一批被解雇的对象 ”、“不直接创造收入的团队通常是最先离开的。”去年,谷歌也传出解雇了整个 Python 语言团队的消息, CPython 核心开发者 Thomas Wouters 在随后发帖回应证实。

  在微软更深入地推进 AI 之际,就连在这一领域担任高级领导者的 Gabriela de Queiroz 也被一举解雇,这可以说出乎大多数人的意料。

  Gabriela de Queiroz 在 X 上证实了自己被裁员的消息。de Queiroz 表示:“我们被要求立即停止工作,并设置外出通知。但我选择多留一段时间——参加会议、道别、尽可能完成手头的工作。”  “我难过吗?当然。看到这么多我有幸共事的才华横溢的人被解雇,我感到很伤心。这些人深切关心,超越自我,真正做出了改变。但我相信这件事会带来一些好的结果。”她补充道。

  据了解, de Queiroz 在 AI 战略和产品创新方面拥有超过 15 年的经验。许多科技行业从业者对 de Queiroz 的退出反应强烈,他们认为,她的角色对微软“AI 优先”的未来至关重要,其离开有违常理。

  “不得不说,这事毫无积极意义,”一名用户发帖称,“一家满世界宣扬 AI 的公司……却解雇了 AI 总监?简直荒谬。”  还有用户调侃道:  “难道 AI 已经开始自我指挥了?”

  更多的是对科技行业人员就业状况的担忧,“ 这是AGI之路的预演吗?难道科技行业真的会有越来越多的人失业?”“即使是 AI 等新兴领域的顶尖人才,在当前的技术环境中也不再安全。”

  据悉,裁员过程也很突然。一名前微软员工 Carsolina Walton 讲述了自己在最后一刻被加进了一个会议,结果却发现自己面对面地被一个陌生人告知了被裁员的消息。她说:我的日程表上临时增加了一个会议...... 当一个陌生面孔加入电话时,我很快意识到自己也是微软裁员的一员。”

  许多人都对微软此次的裁员范围表示不解,“即使是在微软工作的人也不理解它(除了做决定的人)”、“如果能分享这样做的原因就好了”。

  对此,一部分观点认为,“随着 AI 的改进,对人工编码人员的需求几乎将消失。这将是每个软件工程师在未来 2-3 年内的现实。”

  也有人表示不同意“被 AI 取代”的说法,因为微软这次把 AI 总监也裁掉了。

  微软当前的说法是,此次裁员是更广泛 “组织变革” 的一部分,也是其保持 “竞争力和灵活性” 的努力之一。据公司内部消息人士和媒体报道,此次裁员与员工绩效无关。这家一直在几乎所有服务中快速整合人工智能技术的科技巨头称,此举旨在精简运营并为未来做准备。