科技行业裁员如何影响开发者

当成千上万的开发者都在寻找新的职位时,我们就来研究下有求职意向的开发者们为了增加被雇佣的几率都在做些什么。

译自How Tech Industry Layoffs Are Impacting Developers,作者 Jeff James 是 The New Stack 的撰稿人,撰写有关 Web 开发、企业 SaaS 应用程序和其他技术主题的文章。

科技行业在过去两年里遭受了一系列严重的裁员浪潮,谷歌、微软、亚马逊、SAP 和 Salesforce 等科技公司都在进行裁员。同时,也没有迹象表明今年科技行业的裁员浪潮会有所缓解,据layoffs.fyi 报告,截至 2024 年 3 月 12 日,已有 204 家科技公司裁员 49,978 人。最近失业的员工们也看到了许多科技公司创下了创纪录的利润的新闻报道,微软、苹果、谷歌等公司的收入不断增长,同时却在裁员。

虽然这些统计数据包括了上述科技公司各种各样的职位,但 Web、前端和移动应用程序开发人员也受到了裁员的影响。

为什么现在会有如此多的科技行业裁员?

虽然裁员从来都是令人不快的事情,但最近科技行业的裁员浪潮要比近年来更加严重。虽然有些原因是可以理解的,也适用于其他行业------例如在 2020-2022 年 Covid 高峰期过度雇用,现在给 CEO 带来了巨大的压力,被迫削减开支------但还有其他因素也在导致科技行业的裁员。

在与技术招聘人员和开发人员的对话中,资深开发人员、作家和 YouTuberWill Iverson认为,当前裁员高峰的一部分原因可归因于高利率。"高利率已使廉价资金消失......投资者通常以可转换贷款的形式构建期权表,以保护自己的合法权益,随着利率上升,吸引公司接受投资资金的吸引力大大降低,"Iverson 说。"毫无疑问,这是当前整个行业面临的最大结构性问题。"

Iverson 提出的另一个因素是 Twitter/X 的老板埃隆·马斯克树立的榜样,他在 2022 年 10 月完成对 Twitter 社交媒体平台的收购后,大幅裁减了 Twitter的员工人数。"我认为很多 CEO 都在思考,他们可以裁减多少技术人员,同时保持业务运转,"Iverson 说。"也许不是 85%,但也许是 10% 或 20%?"

人工智能 (AI) 的出现也产生了影响,但其影响程度还有待商榷。Iverson 认为 AI 在心理上产生了巨大影响,但目前还不清楚 AI 对招聘和就业水平产生了多大影响,他还提到与他交谈过的技术招聘人员"都认为与利率相关的问题相比,这只是小问题。"

Iverson 确实建议人工智能正对一些公司和领域产生重大影响,并鼓励开发人员以新的视角看待人工智能。"我建议大多数人不要使用 AI 一词,而更好地使用诸如自动化(automation)等概念性术语。例如,如果我使用 LLM 来帮助我编写代码,这与阅读文档并自己编写代码有何不同?"Iverson 说。"几乎所有基于机器学习的人工智能技术最多只能达到 98-99% 的准确率,这已经是最佳情况了。所以实际上现在意味着,对于大多数事情,你必须有人工后备。"

从开发人员的角度看技术裁员

我联系了几位开发人员,了解他们遭遇裁员的经历。

Mathew Simpson是一位全栈高级开发人员,在 2023 年 1 月从 Cypress.io 被裁员,据他推测,当时约有 30 名同事也被裁员。Simpson 对公司提供的慷慨遣散费表示感激,包括数月工资、6 个月医疗保险,以及可以保留公司笔记本电脑。自从被裁员后,Simpson "已申请了数百个工作",并对越来越多由人工智能驱动的人力资源工具主导的初步 HR 筛选环节表示失望。

"我们现在陷入了一个奇怪的循环,人工智能生成的简历被输入到人工智能招聘工具中。过去因英语技能较差或普遍交流能力有缺陷而处于不利地位的无数开发人员现在可以制作出流畅专业的简历,这使得从噪音中过滤出有价值信号变得极其困难,"Simpson 说。

Simpson 认为,人工智能简历筛选也对那些经历和背景无法很好地适应预定义的自动化清单的许多开发人员产生了负面影响,从而越来越可能导致有前景的候选人被忽视。"对于人工招聘人员来说,我认为他们更有空间来全面了解一个人,给我一个机会,并意识到我 30 年前做的事情远不如此后的广泛经验重要,"Simpson 说。"我也是一个很好的一对一交流者,但这只有在我真的能够进入那个阶段时才会让我占有优势!"

Michael Chan是一位高级 DX 工程师、技术教育者和内容创作者,于 2024 年 2 月底从 Chromatic 公司被裁员。除了在自己的YouTube 频道上记录了被裁员的经历外,Michael 还同意分享他被裁员的一些情况。Chan 提到他被突然裁员,最近的同事和经理评估都很积极,并没有任何裁员即将发生的迹象。"在早晨开会时我发现我的凭证已被撤销,然后发现我的经理打来一个未接来电,同事也发来了一些关切的短信,"Chan 说。"我获得了两个月的遣散费。由于是在月底被裁员,我的保险很快就失去了,还有一些待报销的费用和附加福利(如健身房会员费等)都没有得到补偿。根据我看到的消息和状态更新,还有其他三名员工也受到了影响。"

突然且未经通知的裁员对员工来说总是一个震惊,而 Chan 认为人力资源部门的"标准做法"并不是待员工的理想方式。"我认为人力资源部门的标准做法是一种不人道的方式来裁员表现专业的队友,"Chan 说。"我理解减少访问权限的重要性,但我认为还有为人性留下空间的余地。"

被裁员的经历因个人和雇主而异,但我与之交谈的开发人员(包括我自己的亲身经历)在被裁员后都经历了不同程度的待遇。更有远见的雇主会提供数月的遣散费和延长的医疗保险,报销各种福利费用,并常常将价值数千美元的工作笔记本电脑赠予被裁员工,以帮助他们寻找新的工作。此外,一些公司的高管在裁员后也会降低自己的薪酬,切实表现出在裁员后愿意压缩支出的决心。

另一方面,也有一些雇主会突然宣布裁员,立即剥夺员工对内部电子邮件和 Slack 频道的访问权限,只提供有限的遣散费和其他福利,甚至要求归还工作笔记本电脑,不报销已同意的福利费用。鉴于被裁员工可能会受到如此不同的待遇,了解雇主如何对待被裁员工或许也应成为求职者在寻找新工作时考虑的另一个因素。

寻找下一个角色的建议

有成千上万的开发人员正在寻找新的工作岗位,那么开发人员可以做些什么来增加获得新工作的机会呢?

Iverson 为有经验的 Java 开发人员制作了一个视频,提供了一些寻找新工作的建议,并提供了一些一般性建议。"最基本的,我建议开发人员要了解他们的横向(例如,我是从事电子商务或金融等领域的开发人员)和纵向(例如,在零售、医疗保健等行业)范围,并将其作为转换点,"Iverson 说。"你还应该思考,如果未来几年薪资停滞不前或每年下降 10-20%,或者你的角色越来越多地涉及云仪表板和低代码/无代码工具,而不是从头开始编写代码,你是否还想留在科技行业。这可能会影响你对未来职业生涯的看法。"

扩大你的 LinkedIn 联系人网络一直是个不错的建议,除了常见的IndeedMonsterSimplyHiredGoogleTwitter jobs门户,寻找其他在线职业资源也有助于提高获得新工作的机会。WellfoundOttaTopStartups.ioBreakoutList.com等网站专门提供科技和初创公司的工作机会,而 BuiltIn 则拥有一系列区域性求职门户网站 ------ 例如BuiltIn Colorado,可以更集中地提供某一特定地区的工作机会,这对于那些希望员工就近上班的雇主来说也可能会更有用。

除了在线与同行建立联系外,奥兰多开发者协会主席Brian Rinaldi还建议求职者加强当地关系。"我认为现在最好的起点是通过当地任何可以找到的组织,"Rinaldi 说。"找到一个本地的开发者聚会或技术组织。这些通常是远程或本地工作机会发布的地方,同时也是以低成本甚至零成本建立你的人际网络的方式。"

开发者职业:前进的道路

随着人工智能的到来以及进入后 Covid 时代,科技行业正经历着重大的基础性变革,开发人员应该拥抱持续学习的理念,探索人工智能、机器学习、机器人技术和其他新兴技术趋势带来的新机遇。Chan 表示,随着行业向前发展,雇主和员工之间的沟通方式也需要得到解决。"如果我们希望建立健康、高效的工作关系,我们还有很多需要学习的地方。一旦我们隐藏在'标准做法'后面,信任就很容易被破坏,并且破坏得很快,"Chan 说。"领导者将不得不做出艰难的决定,但要以尊重的方式做出决定:解除雇佣关系不一定意味着彻底断桥。"

Simpson 也与其他可能会发现自己正在寻找新工作的开发人员分享了一些鼓舞人心的想法。"要清楚你想做什么......不要在你知道不想做的工作上浪费精力。如果你对 AI/ML 开发有任何兴趣,现在就开始做吧,"Simpson 说。"找到一个与你理想角色相关的项目,并开源它。完成你的项目!"

本文在云云众生yylives.cc/)首发,欢迎大家访问。

相关推荐
Lee川9 分钟前
优雅进化的JavaScript:从ES6+新特性看现代前端开发范式
javascript·面试
Lee川4 小时前
从异步迷雾到优雅流程:JavaScript异步编程与内存管理的现代化之旅
javascript·面试
晴殇i5 小时前
揭秘JavaScript中那些“不冒泡”的DOM事件
前端·javascript·面试
绝无仅有6 小时前
Redis过期删除与内存淘汰策略详解
后端·面试·架构
绝无仅有6 小时前
Redis大Key问题排查与解决方案全解析
后端·面试·架构
AAA梅狸猫7 小时前
Looper.loop() 循环机制
面试
AAA梅狸猫7 小时前
Handler基本概念
面试
Wect8 小时前
浏览器缓存机制
前端·面试·浏览器
掘金安东尼8 小时前
Fun with TypeScript Generics:玩转 TS 泛型
前端·javascript·面试
掘金安东尼8 小时前
Next.js 企业级落地
前端·javascript·面试