前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >很重要,但并非不可替代

很重要,但并非不可替代

作者头像
云水木石
发布2024-05-14 18:46:22
650
发布2024-05-14 18:46:22
举报

五一前夕,一则消息震惊了科技圈:Python 团队的所有职位将被取消。后来,更多消息的披露,谷歌并非完全撤出 Python 队伍,而是将原先位于美国的团队解散,转而在德国慕尼黑重新组建新团队。

是 Python 语言不重要吗?显然不是。长期以来,谷歌一直大力投资于人工智能(AI)领域,在其搜索和多项服务中都整合了生成式 AI 功能。谷歌还是最早进入 AI 领域的公司之一,回想起当年 AlphaGo 与李世石的大战,引发了全球对 AI 的广泛关注。尽管后来涌现出更多的后起之秀,例如 OpenAI,风头甚至盖过了谷歌,但谷歌仍然是行业中不容忽视的重要力量。最近,谷歌母公司 Alphabet 公布了第一季度财报,增长达 15%,创下了自 2022 年初以来的最快增速。在财报发布会上,谷歌 CEO 桑达尔·皮查伊还特别强调了 AI 的关键性:我们在 AI 研究和基础设施方面的领导地位,以及我们的全球产品覆盖,使我们为下一波 AI 创新做好了准备。

Python 在 AI 领域的地位无需多言,短期内没有其他编程语言能够撼动 Python,也没有迹象表明谷歌将用新语言取代 Python。因此,Python 部门显然至关重要。

Python 团队是否不重要呢?不要忘了,能够加入谷歌的都是顶尖的人才。当年 Python 之父仅凭一句简历(I wrote python)就进入谷歌,这个传奇故事广为流传。虽然这次裁员并未提及 Python 之父,但我们可以瞧瞧这个团队的工作成果:

在谷歌内部维护一个稳定的 Python 版本,确保整个单一代码库都能与之兼容。 维护相关的工具,确保数千个第三方包能持续从开源版本中更新。 定制一些工具,如 pylint 和 black,来适应谷歌的编码风格和整体代码库的需求。 维护一些用于 C++ 集成的工具。 开发并维护 Python 的构建系统规则。 开发并维护一个类型检查器(pytype),它能在没有类型注释的代码上进行推断,能处理极大规模项目,采用逐文件处理的架构。 在数亿行代码上执行自动化重构工作。

可以看出,团队做的都是一些基础性的工作。这些基础性工作可能不像一些前沿技术那样惹人注目,但却是任何复杂技术体系的支撑和基石。在 Python 团队中,这些工作可能包括但不限于语言的维护和更新、性能优化、错误修复、安全性加固、生态系统的发展和维护等。这些看似平凡的工作实际上对于整个 Python 语言的健康发展至关重要。

如此重要的部门,如此厉害的大牛,为什么还是摆脱不了被裁的命运?

可以注意到,谷歌并不是不需要 Python 团队,而是在慕尼黑组建新团队,替代美国的团队。一眼就可以看出,做出如此决策,就是为了减少用人成本。

重要并不等于价值高,这可能有点违反直觉。但仔细想一想,对人最重要的三项:空气、水和粮食,他们很贵吗?空气和水是大自然赐予的,商品价值低还可以解释。那粮食呢?这可是人们辛辛苦苦劳作而来的,但粮食从来就没贵过,农民也没有因为种植粮食大批致富。

在学生时代,我们还写过议论文,拿破仑重要还是士兵重要。理论上讲,士兵也很重要啊?没有士兵,再好的战术也无法落实。就如同一个城市,环卫工人非常重要。可以想象得到,要是一座城市,没有了环卫工人,城市会乱成啥样。但环卫工人干着最苦的活,拿着最低的工资。

所以,不可替代性远比重要性更加关键。问题是,现在还有谁不可替代吗?谷歌被裁的大神也能被替代,何况普通人。

当然,我们无需为谷歌这些大神担心,此处不留爷,自有留爷处,没有谷歌,还有 meta、微软等,大把机会等着他们。

罗振宇曾经提过一个概念叫:“U盘化”生存。大致意思是,当面对随时而来的变化时,你应该像U盘一样,随取随用,快速适应。换言之,就是能灵活地运用自身的知识、技能、经验等,去适应多样化的生活,做自我驱动型的人才。

遭遇裁员,这并非个人能够掌控的,但天地广阔,自然有你我能够安身的地方。重要的是,你是否已经准备好了“U盘化”生存呢?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-05-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云水木石 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档