
我一直在密切关注整个开发工作市场的局势,老实说,变化之大令人咋舌。我还记得 2020 年,我的朋友 Sarah 仅仅因为会写基础 HTML 就被聘为初级开发人员。现在?我认识一些拥有计算机科学学位的人,甚至无法在麦当劳获得面试机会。
好吧,最后一部分可能有点夸张,但你明白我的意思。
事情是这样的——我已经苦苦寻觅开发工作八个月了。八个月!而且我并不是什么完全的初学者。我有一份不错的作品集,拥有实习经验,而且我实际上能够独立编写代码,不必事事都从 Stack Overflow 上复制粘贴。
但市场呢?那里非常残酷。
根据 Rest of World 最近的研究报告,2026 年的科技就业市场建立在矛盾之上。公司一方面在裁员,另一方面却声称人工智能(AI)将帮助他们“用更少的人做更多的事”。但奇怪的是——他们实际上尚未找到大规模应用 AI 的方法。
上周我申请了一家公司——只是一个基础的 Web 开发职位。职位要求列表比我的大学论文还长。他们要求一个“入门级”职位拥有 3-5 年经验,还要掌握大约十五种不同的框架、云部署、DevOps 经验,哦对了,你还应该会说三种语言。
薪资呢?45,000 美元。
天哪,拜托。
与我的导师(他在科技行业工作了约十五年)交谈后,他解释得很简单。我们基本上处于衰退期,但没人愿意承认这一点。想要开发者职位的人远远多于实际可用的职位。
他告诉我,2013 年,公司 literally 恳求人们学习编程。每个人都在推自己的孩子进入计算机科学项目。编程训练营遍地开花。有一段时间,这确实非常有效。
但后来……嗯,后来每个人都成了开发人员。
我最近读到的一篇 Medium 文章 说得非常到位:“学习编程并获得高薪远程工作的梦想?它并没有死,但肯定处于生命维持状态。”
哈佛的研究显示了一个非常有趣的现象——采用 AI 的公司实际上将初级开发人员的招聘削减了 9-10%。但与此同时,美国劳工统计局表示,到 2034 年,软件开发人员的职位将增长 15%。这很令人困惑,对吧?
| 年份 | 计算机专业毕业生 | 可用职位 | 竞争程度 |
|---|---|---|---|
| 2018 | ~65,000 | ~85,000 | 低 |
| 2020 | ~75,000 | ~95,000 | 中等 |
| 2022 | ~85,000 | ~70,000 | 高 |
| 2024 | ~95,000 | ~45,000 | 极端 |
注:这些是基于行业报告的粗略估计,但它们展示了趋势。
看到这些数字被这样列出来?是的,这就解释了为什么我甚至在提交申请完成之前就会收到拒绝邮件。
根据 ByteIota 的研究,这两个趋势都是真实的,因为 AI 正帮助软件扩展到医疗保健、农业和制造业等新行业。这些地方需要开发人员,但他们需要的技能与传统编程不同。
还有一个无法回避的问题:AI。任何关于就业市场的讨论,不知怎么就会演变成"AI 迟早会取代开发者”的论调。
听着,我确实用过 ChatGPT 和 Claude 来辅助编程。它们在编写基础函数和解释概念方面确实表现出色。但在短期内,它们还无法接管复杂的软件架构——至少我希望如此。
真正的问题在于,公司正将 AI 当作削减成本和减少招聘的借口。他们以为可以用更少的开发者维持运营,因为"AI 会处理简单的工作”。与此同时,留下的开发者却被期望承担三个人的工作量。
这不可持续,但试着向那些只盯着更低薪资成本的 CEO 解释这一点吧。
另一个让开发岗位更难找的因素?是离岸外包。我并非想责怪任何人——这不过是基本的经济学原理。为什么要在美国花 8 万美元雇佣一名开发者,而可以在另一个国家以 2.5 万美元雇佣到技能相当的人呢?
我见过一些招聘启事对此相当直白。“我们正在组建全球远程团队”通常翻译过来就是“我们要雇佣我们能找到的最便宜的人才”。
同样,我从商业角度理解这种做法。但这让本地就业市场对我们其他人来说更加紧张。
有趣的是,Patrick Leet 的一条推文指出,AI 实际上也可能损害离岸市场。他说,AI 可能会自动化原本外包的任务,从而同样影响这些地区的就业安全。
这部分真的让我很抓狂。每个初级职位都要求 2-3 年经验。但如果没人愿意在没有经验的情况下雇佣你,你又怎么获得经验呢?
我和一些刚毕业七个月的大学生聊过,他们至今还没找到第一份工作。七个月!这些人并非不会写代码——他们拥有扎实的作品集、优异的成绩和实习经验。但市场就是如此饱和。
我认识的一个小伙子被 FedEx 拒绝了。FedEx!而且他们 supposedly 一直在招聘。
要求水涨船高也是真的。五年前那家只需要基础 HTML/CSS 知识的公司,现在却要求全栈经验、系统管理技能和 DevOps 知识,而薪资却仍停留在之前的 7 万美元。
正如一位招聘人员告诉我的,公司现在想要的是专家,而不是通才。“全栈开发者”曾经令人印象深刻,现在却变得平庸无奇。
好吧,情况并非一片灰暗。我确实看到最近有人成功获得了开发岗位,但他们不得不另辟蹊径。
首先,他们不再对公司或具体职位挑三拣四。现在先别想谷歌或 Meta 那样的梦想工作了。请专注于小型公司、本地企业,甚至是那些急需开发人员的非科技公司。
其次,他们极力强调自己拥有的任何独特技能或领域知识。例如,如果你在大学修过生物课,并申请一家医疗软件公司,一定要提出来。有时候,正是这一点点优势能将你与另外一百份简历完全相同的申请人区分开来。
第三,他们在远程工作与线下办公之间变得更加灵活。我知道大家都想在家里的沙发上工作,但如果有一家本地公司愿意录用你,那就接受吧。经验就是经验。
Rest of World 的研究显示,52% 的人才获取负责人认为办公要求阻碍了招聘,而 72% 的人发现远程职位更容易填补。所以,如果你保持灵活,仍然有机会。

这里有个有趣的观察——人们正在转向医疗 IT 岗位。医院和医疗公司仍在积极招聘。他们需要开发人员来构建患者管理系统、医疗记录软件和远程医疗平台。
这不像在热门初创公司工作,但工作保障更好,而且说实话,你正在做真正帮助人们的事情。此外,随着人口老龄化,医疗科技不会消失。
我在 Twitter 上看到 @gulfcareerhunt 发布了一些医疗科技领域 Python 开发者的招聘帖子。他们要求 8 年以上经验,提供 55,000 至 110,000 美元的薪资。还不错,但再次强调,对于应届毕业生来说,这个经验要求很难达到。
我的一位朋友刚刚被一家本地医院系统录用,负责患者门户的 Web 开发。工作并不那么令人兴奋,但薪水不错,而且他正在大量学习 HIPAA 合规性和医疗数据处理。
根据 Becker's Hospital Review,医疗机构正面临人机整合的挑战。随着 AI 从试点项目转向全面应用,他们需要能够帮助进行技术部署和文化推广的人才。
目前最大的争论之一就是工作地点。大多数开发者希望获得远程或混合办公的职位。但公司却坚持要求所有人全职回到办公室。
这造成了一种奇怪的僵局。最优秀的员工渴望灵活性,但公司却认为可以强迫人们回到格子间。与此同时,CIO Dive 报道 称,这使得招聘优秀人才变得更加困难。
一些公司开始提供更高的薪水以吸引人们回到办公室。而另一些公司则干脆接受资质较差但愿意亲自到岗的候选人。
与经历过此前科技行业低迷期(如互联网泡沫破裂)的人交谈,他们都会说同一句话——这一切终将过去。市场具有周期性。目前我们正处于“人人都想成为开发者”的阶段,这自然导致了人才过剩。
终有一天,有些人会放弃并转行。企业会意识到他们仍然需要熟练的开发者。新技术将催生新的岗位类型,周期也将重新开启。
关键在于这个阶段会持续多久。我接触过的一些招聘人员认为,我们可能要等到 2029 年或 2030 年才会看到好转;另一些人则更为乐观,认为 2027 年就会改善。
就我个人而言?我认为这很大程度上取决于 AI 技术的发展以及更广泛的经济形势。
Gartner 预测,到 2027 年,80% 的工程师需要提升技能。这意味着有大量人员需要学习新事物以保持竞争力。
说实话,我不会假装这很容易。一次次被拒,久而久之会让人心态失衡。你会开始怀疑自己是否真的擅长这一行,甚至怀疑自己是否浪费了数年时间去学习错误的东西。
但我会不断告诉自己(同样处境的人也会这样告诉我):软件开发的基本原理不会消失。即使当前的就业市场艰难,我们正在培养的技能依然有价值。
通往开发岗位的道路或许与我们预期的不同。也许我们需要更有耐心、更灵活,在方法上更具创造性。
或者,我们或许需要接受这样一个事实:技术招聘的黄金时代已经结束,这就是行业如今的常态。
根据 Nerdii 的研究,仅靠技术技能将不再足够。企业需要的是善于沟通、具备批判性思维并能与他人协作的人才。这不再仅仅是关于编码。
无论如何,我们都在共同摸索。说实话,这整团乱麻中少有的亮点之一,就是拥有这样一个社区——一群经历同样挣扎的人,分享经验,互相支持。
目前,我正在扩大求职范围。我不再只申请软件公司,而是关注任何可能需要网页开发支持的企业。比如需要更好网站的本地餐馆,或希望现代化其系统的小型制造公司。
我还在承接一些自由职业项目,以保持技能熟练,并可能建立一些人脉。报酬不算丰厚,但聊胜于无。
我也在努力保持积极心态。不过,有些日子,这比在遗留代码中调试空指针异常还要难。
但话说回来,至少我们都在同一条船上,对吧?