谷歌裁员千人,搅动硅谷!终身编程终结,我们怎么能活下去? 译文 精选

2024-01-31
关注
作者·Pen Magnet编译,诺亚制作 | 新年第一个月,51CTO技术栈(微信号:blog51cto)在硅谷爆发了新一轮裁员潮。在这波浪潮中,有消息称谷歌计划裁员数千人,另一个是Meta、Unity、Discord等多家公司也纷纷发布裁员消息。就目前的就业环境而言,技术人员似乎面临着极其严峻的考验。在过去的一年里,生成式人工智能发展迅速。人工智能在代码能力上的飞跃让人在心生期待的同时也不禁担心。人工智能带来的生产力变化必然会降低科技公司对初级程序员的需求。再加上经济周期下降的背景,招聘市场的饱和度也就不足为奇了。因此,在另一波充满变数的技术浪潮中,如何应对,如何求存,成为这一代程序员必须面对的命题。本文作者从一线的角度给出了以下参考。当我写这篇文章时,焦虑、热情、恐惧和许多其他情绪萦绕在我身边。作为一名程序员,我总是被这些情绪所束缚。但在很长一段时间内,它们从未如此混乱。我的工作给了我一种安全感,我的公司保持着一种可持续的商业发展模式。尽管如此,我的情绪波动是真实的。特别是在经历了动荡的2023年之后,我不得不审视生成人工智能的发展将给工作和生活带来的变化。作为程序员,我们需要用一种非理论的、专注于现实的心态来应对这一挑战。如果要定义这种心态,我会想到以下三个标准。1、在软件领域准备学习,曾经有一段时间,学习是令人兴奋的。这意味着修复人类可读的语言(Java、C 和 .Net),与此同时,要有足够的速度赶上硬件,解决有趣的问题,告诉全世界。然后,在2010年之后的十年里,Javascriptt见证了、随着Python的兴起和移动设备的普及,编程和技术逐渐脱钩,并开始接近业务。敏捷文化并非这一转变的原因,但它肯定会促成这一转变的实现。纯技术主义者开始被贴上过时/僵化的标签。年龄歧视逐渐占上风。编程语言之争日益激烈,往往导致一些百万星级不成熟框架的诞生。在此期间,学习的意义被削弱,成为必须在短时间内快速收获的必需品。而且在这个时代,学习已经成为一种必须履行的义务。“准备好学习”虽然老生常谈,但没有它,任何与决心有关的愿望清单都会显得空洞。因为“学习新事物”在不同的阶段有不同的意义。在一生中,每当程序员提到学习时,它就会有不同的意义:当尝试学习一门新语言时,学习意味着熟悉新语义,并将其与已知的旧语义联系起来。假如这是程序员的第一语言,那么相关性就会与现实世界有关。假如这是他的 N 1 与他的第(1)相关的语言...N)与语言有关。在学习一个新的架构时,如果没有合适的文档,以前的所有学习都将失败。这是因为大脑依赖于心理模型,新的结构强制创建新的模型。仅由 API 组成的后端还包含加密安全层,反之亦然。当程序员适应新工作时,学习意味着熟悉具有不同智力、背景、角色和权力结构的人。对书呆子来说,驾驭新环境可能比普通人困难得多。没有脚本能成功地做到这一点。你必须边做边学。每一个错误不仅会带来新的学习内容,还会带来意想不到的职业成果。这些都不难。但是只有做好纳新、除弊、适应的准备,才能区分珍珠和鱼目。在任何时候,如果你周围的人(同事和老板)认为你还没有准备好适应新事物,你可能会失去你的职位或声誉。即使是为了重用你以前学过的东西,在今天的编程环境中也没有放松的余地。当然,如果你想创建一个可重用的组件来使当前的功能集非常酷。但不能保证它会在6个月内变得毫无用处——你将被迫为不了解你痛苦的产品组织创造新的工具。2、准备被替换生成式人工智能的时代即将到来。尽管没有出现大规模的解雇现象。但它对底线的影响是相当明显的。在像 Upwork 在这样的平台上,你可以看到作者和设计师的职位和收入急剧下降。我有一个非常理性的老板,他认为GenAI不会很快取代程序员。他对GitHub Copilot的立场如下:我们的代码太差,人工智能甚至无法理解和掌握它。这就是我们应对机器崛起的机制。ChatGPT 发布后,我和他进行了一次有趣的对话,他认为我们不会被GPT取代。在接下来的三个月里,公司高管们参观了我们的办公室。他们说我们的首席执行官和他们在一起 OpenAI 保持领导层的联系。他们正在通过Azure大规模使用GenAI进行谈判。此外,没有透露其他细节,但最有可能的着陆领域是客户服务聊天机器人。我们感觉更安全。然而,会议结束后不久,谣言四起。一些团队的开发人员可以访问 GitHub Copilot,他们可以在那里进行评估 GenAI 如何让他们的工作和生活更好。在芬兰,这并不令人难以置信。毕竟,在这里,工作和生活的平衡胜过一切。如果开发人员能在一个月内推出一个功能,而不是通常的三个月,并能在下午3点下班,而不是通常的五点,谁会不高兴呢?但是一旦上市带来的利润明显,老板们还能视而不见吗?如果是这样,你可以问投资者同样的问题。不可否认,GenAI 有时会因为幻觉问题而显得愚蠢。但开发者也是如此。管理者能区分这两种愚蠢的行为吗?我们能相信他们可以量化这两种愚蠢的行为,进行比较,从长远来看选择一种危害更小的行为吗?如果你不能被取代,你将被迫与你的新助手人工智能一起工作。不管你喜不喜欢,你都不能解雇它,尽管它是新手。你必须驯服它,“对抗”它的抵抗。基本的经济假设是,它对公司的成本远低于你——一个以各种可能的方式获得产品所有权但拥有少量股票的人。在冲突期间,你只收到人力资源部的混合判断:“也许,你面临着适应环境的挑战——找到最适合你的新事物,不是吗?”“更糟糕的是,他们会继续说:“我们非常渴望帮助你找到新的冒险。我们为您注册了这个基于人工智能的新工作配对网站,前三个月免费!”3、一位沿着价值链移动的同事厌倦了无休止的办公时间、不断变化的项目和难以学习的情况。此外,无薪加班,以至于没有时间陪家人,这让他更加恼火。有一天,他辞职了。几个月后,他成立了一家为我们公司提供礼宾服务的公司,主要为员工提供代理协助服务,如预订航班、预约医生、申请液化气瓶更换、开立新银行账户、重新签发护照申请等。“只需签署我们为您提供的表格,我们将代表您提交。“这种服务无疑是无纸化不是流行词、复杂琐事需要面对面进行的福音。因为这项服务属于员工福利,我们公司代表我们支付了费用。为什么?因为它节省了无数的时间作为请假的理由(经理不能拒绝)。还有一个故事。我有一个朋友在银行工作,但是他已经厌倦了很长一段时间的营销工作。我一直劝他辞职,探索有影响力的营销职业。他一直说这不是他的菜。有一天,他给我带来了一个想法。“我们的银行需要大量的客户表格来执行KYC程序(注:一个验证客户身份和管理银行风险的程序)。大多数时候,银行工作人员都忙于处理这些琐事。我打算成立一家公司来处理这件事,并向我引进的每个客户收取高额费用。“我觉得太棒了。因为这个项目不涉及营销工作或用户获取。他只是建议他的银行同事把新的银行客户转移给他。然而,银行将完全依赖他。后来我知道他因为资金不足,招不到足够的人,只好放弃了这个想法。但不可否认的是,这确实是一个很棒的想法。我不知道管理层如何区分“向价值链上游移动”和“向价值链下游移动”——但以上两个例子讲述了适合不同用例的故事。许多技术企业家以这样或那样的形式开始——他们是否与当前雇主合作另当别论。4、结论希波克拉底曾说过:非常时期必须采取非常措施。程序员通过自动化“消灭”了很多工作:数据录入员、电话推销员、银行出纳员——这个名单是无穷无尽的。当我搜索“被程序员淘汰的工作”这个词时,谷歌给了我一份被人工智能淘汰的工作清单。与其他工作相比,程序员面临的“被抹杀”的速度和程度要高得多。人工智能领域似乎有一线希望,但这种情况不会持续太久。它可能成为自身发展的受害者。当涉及到大型模型的功能时,它也会响应随机的人类查询。与自然语言生成相比,代码生成要容易得多( GPU 方面更便宜)。一个人必须始终深入学习,使他/她目前的交付有用且有价值。同时,我们必须时刻为市场转型做好准备。一生从事编程的日子已经结束。   参考链接:https://medium.com/gitconnected/the-2024-programmer-needs-a-new-mindset-700c69ce253b
  • 人工智能
  • 科技新闻
  • 程序员
  • 硅谷公司
  • 程序员招聘
您觉得本篇内容如何
评分

评论

您需要登录才可以回复|注册

提交评论

谜知

这家伙很懒,什么描述也没留下

关注

点击进入下一篇

2024西安国际机器人科技展览会

提取码
复制提取码
点击跳转至百度网盘