前端程序员就业市场笔记

2025-06-08

前端程序员就业市场笔记

我的两位老读者可能还记得,去年大约这个时候,我被亚马逊聘用了。但今年1月18日,亚马逊解雇了1.8万人。我也是其中之一。

虽然这件事发生时对我的心理健康造成了沉重打击,但相信我,我现在一点也不难过。一点也不。这种事儿总会发生。但这确实意味着我过去几个月一直在求职市场上摸爬滚打。而我的发现……至少可以说很有意思。以下是我对就业市场与我上次积极找工作时截然不同的一些观察(偶尔会让人感到惊讶)。


图片描述

免责声明

首先声明一下。首先,我是一位在美国就业市场工作的资深开发者。我已经从事这项工作二十五年了。因此,我绝不声称这些观察结果适用于其他“经验水平”的人,也绝不声称它们适用于其他国家。

其次,尽管过去几个月我一直在积极寻找,但我不可能假设我的经历会与其他开发者的经历完全一致。即使他们像我一样资深,也像我一样在美国境内运营。所以,显然,你对这些观察的理解可能会有所不同。

第三,我主要从事前端开发(出于自愿)。所以我的经验很可能与“后端”开发人员、DevOps 专家,或者……任何其他“类型”的开发人员不符。

最后,我想澄清一下,这篇文章并非我在抱怨就业市场。现在还有很多工作机会。相信我……我会没事的。但最近看到情况发生了如此大的变化,确实有点令人惊讶(甚至有些震惊)。


图片描述

敲门

过去十年左右,作为一名高级开发人员,我变得非常受宠。最近几次换工作,几乎不用申请任何职位。招聘人员总是来找我,想知道我是否对新机会感兴趣。

每当我觉得自己可能对一个新职位感兴趣时,我只需要简单地回复招聘人员通常会发来的大量咨询。招聘人员的咨询几乎源源不断——无论我目前的工作好不好。但最近我发现,招聘人员主动发来的咨询已经少得可怜了。

需要说明的是,我并非声称从未收到过招聘人员主动发来的咨询。但绝对不是像我习惯的那样,收到的那种铺天盖地的招聘信息。如果我只是窝在沙发上等着别人联系我,那我可能就会坐在这里很久很久,几乎无事可做

当然,这并不令人震惊。亚马逊不仅抛弃了一大批高素质工程师,Meta、谷歌、微软、Twitter 等等……还有一大批其他大型科技公司也纷纷裁员。今年 1 月,我读到一份估计报告,称有超过 6 万名科技工作者被抛入市场。我认为,目前这个数字实际上要高得多。(事实上,我今天刚在《时代》杂志上读到的一篇文章估计总数为27.5 万。这可不是小数目。)

我还注意到,许多潜在雇主已经冻结了招聘。当我第一次再次“出门”时,我和一位招聘人员聊过,他正在招聘三个非常有前途、薪水很高的职位。但他还没来得及推荐我,这三家公司就通知他,他们暂停了招聘计划。

我还想澄清一下,我并不是在抱怨这件事。事情就是这样。而且从长远来看,我会……过得很好。但我当然理解所有最近觉得就业市场……嗯……充满挑战的人的感受。


图片描述

分层

最近我注意到就业市场出现了一种相当奇怪的“分层”。我记得不久前,我看到的大多数“高级前端”职位的招聘广告似乎都集中在一个特定的区间。具体来说,美国市场对大多数高级开发人员的估值似乎在 10 万到 13 万美元之间。

是的,总有例外(比如,像 FAANG 这样的大公司提供的薪酬要高得多)。但对于大多数需要前端帮助的成熟公司来说,他们的薪酬待遇似乎被限制在一个很小的范围内。

但现在,这个“区间”似乎被彻底打翻在地。我看到过很多招聘信息,薪酬在200多美元左右。我也看到过很多招聘信息,薪酬在100多美元左右。哎呀,就在昨天,我浏览招聘信息时,看到一个招聘“高级”前端开发人员的职位——需要八年扎实经验——据称薪酬为“5万到8万美元”。

是的,我知道这对某些人来说可能听起来很荣幸。我有很多朋友,从事完全不同的职业领域,他们渴望一份年薪 5 万到 8 万美元的工作。但对于高级前端编程助理来说,这对我来说简直……太傻了。


图片描述

员工/承包商脱节

我习惯了合同工比正式员工薪水更高。人们普遍认为合同工更像是“一次性用品”。他们通常福利更少(或者……没有)。而且,当公司决定勒紧裤腰带时,他们通常是最先被解雇的人。

这样做的代价是,承包商通常能获得更高的时薪。但在我看来,这种权衡现在似乎已经“失效”了。

我一直在跟一些公司洽谈潜在的全职工作,薪水都在百美元左右。然而,每次有人联系我谈潜在的合同工职位时,工资都是从每小时80美元(最高)到每小时55美元(最低)不等。我为什么要考虑当合同工,工资竟然跟全职员工一样甚至更低?

(附注:亚马逊反复联系我,希望我从事前端合同工的工作,这对我来说简直是滑稽可笑。他们特别想要有亚马逊工作经验的人。但他们坚持提供最高 80 美元/小时的薪水。每次有人联系我谈这个“机会”时,我都告诉他们我根本不感兴趣。)


图片描述

恢复大学学位要求

作为一名完全自学成才的开发者,我一直对那些想用四年制学位作为筛选条件的公司颇为不屑。幸运的是,在过去的10到15年里,这几乎不成问题。因为大多数公司都迫切需要编程人才,也因为大多数公司都理解有些人根本没上过大学就能学会所有这些知识,所以几乎所有的空缺职位都要求申请者拥有计算机科学学位“同等经验”。但最近我看到越来越多的公司把四年制学位作为入职的硬性门槛。

(顺便说一句,我确实学位。但那是电子学副学士学位。)

需要明确的是,我并不是说自学成才的人已经没有太多机会了。我也不是说几乎所有的在线申请都要求你拥有计算机科学学士学位。

我也明白,当申请者数量开始激增时,你会想方设法筛选候选人。但看到这么多公司依赖这种毫无根据的、无法衡量开发者技能的指标,仍然令人沮丧。


图片描述

TypeScript 势利

最近我还注意到,在 TypeScript 和 JavaScript 的比较中,似乎出现了一种越来越明显的势利感。似乎越来越多的招聘经理会因为你不推崇 TypeScript 而对你嗤之以鼻。

顺便说一句,我绝对会用 TypeScript。(没错,我公开声明自己不是 TypeScript 的狂热粉丝。但我之前做过很多 TypeScript 相关的工作。)但不知何故,过去几年我写的代码几乎都是 JavaScript,而不是 TypeScript。所以最近在一次编程面试中,我被要求快速完成一个小解决方案,于是我问自己是否可以从 TypeScript 切换到 JavaScript。

我之所以问这个问题,是因为我需要在有限的时间内完成解决方案,而且我最近也没怎么写 TS 代码。面试官确实允许我转向 JavaScript,但很明显,他不太接受。最近我也遇到过几次类似的面试问题,所以现在我甚至很少提到 JavaScript 了。因为这样一来,我似乎立刻就被贴上了“低人一等”的标签。


图片描述

申请人数众多

最重要的是,我明显感觉到现在求职者人数众多。虽然美国目前的失业率很低,但开发人员的失业率显然仍然很高。这一点从(很多)我完全有资格胜任的职位招聘信息中可以看出来。

冒着听起来傲慢的风险,但事实是,我的简历非常出色。我有一个很棒的简历/作品集网站(https://adamdavis.codes)。我在这个网站上长期撰写技术博客(https://dev.to/bytebodger)。我在 GitHub 上也非常活跃(https://github.com/bytebodger)。我编写并维护了多个 NPM 包(https://www.npmjs.com/search?q=%40toolz)。我有一些成熟的 React 应用,我自己维护着(https://www.paintmap.studio/https://www.spotifytoolz.com/)。

尽管如此,我经常申请那些招聘“高级 React/前端开发人员”的职位。然而,我发现,提交申请仅仅几小时(或几分钟)后,就收到一封通知信,说我不再被考虑了。虽然我知道不应该浪费精力去分析自己被某个职位淘汰的确切原因,但有时你还是忍不住想:“如果我的简历连后续的谈话都谈不上,那你们到底在找什么?”


图片描述

这就是生活

如果你觉得这一切让你觉得我真是太可怜了,相信我:不是这样的。我会没事的。我现在正在和一些公司洽谈未来的职位。但看看现在的就业市场状况,我绝对很感兴趣。

当然,这些都是周期性的。几年后,一切可能又会回到原来的样子。但你或许能从我过去几个月积累的洞见中发现一些价值。

在外面要小心!

鏂囩珷鏉ユ簮锛�https://dev.to/bytebodger/notes-on-the-job-market-for-frontend-programmers-29de
PREV
成为程序员的疯狂技巧
NEXT
开发人员不应该向项目经理汇报