目前,开发者们正经历双重的心理压力。一方面,持续不断的裁员让整个行业在较短时间内失去了更多的岗位,这种情况自二十多年前的互联网泡沫以来前所未有。那些曾经门庭若市的资深开发者现在却连一个回应都难以获得。而随着 Devin 的推出,AI 带来的威胁突然显得更加紧迫。
然而,从宏观角度来看,开发者们依然是过去十年技术风潮中的赢家。虽然科技行业的确有成千上万的人失业,但之前的招聘热潮仍然为我们留下了一个庞大且富有的行业。即便是最近几年通胀的侵蚀,过去的高薪日子里积累的财富也是巨大的。将 2024 年顶级程序员的境况与 2014 年或 2008 年相比较,他们的优势依然显而易见。
但是,人们往往不会对自己的绝对地位或财富产生太多感觉,关键在于变化。我们是在进步还是后退?向前还是向后?目前,除了少数享有特权的 AI 专家外,大多数程序员要么陷入停滞,要么面临更加不确定的未来。因此,昨天的成就很快就被明天的担忧所覆盖。
这种境遇的变化带有一定的讽刺意味。过去半个世纪,程序员通过自动化别人的工作获得了巨大的成功。但是,当问题影响到他人时,我们更容易看到整体情况,认为随着生产力的提升,世界的总体繁荣会提高。然而,当这种压力落在自己的职业上时,情况就变得复杂了。
虽然这种压力的真实程度有待商榷。确实,无可辩驳的裁员和随之而来的招聘困难是显而易见的。但就像互联网泡沫爆破后的几年里情况一样,灾难过后很快又恢复了活力。而且,科技分析师在 2017 年曾预测自动驾驶汽车将迅速取代出租车司机的工作,这一预测至今也未成真。
预测未来总是充满挑战。我们所能做的,仅仅是基于当前的信息做出猜测和决策。
我认为,就像农业的发展历史一样,从几乎所有人都需要参与的传统农耕,到今天只需要很少的人口就能维持工业化生产,程序员的角色也将经历类似的变迁。
也就是说,手动编程的黄金时代可能已经达到顶峰。当我们从未来回顾时,可能会发现我们的行业和就业情况就像自 90 年代以来的东京股市,长时间未见明显上涨。
尽管如此,这依然是一个拥有广阔前景的巨大行业。如果说 AI 带来了什么改变,那就是它很可能会使得科技行业与社会的整合更加紧密,从而变得更加宝贵。但这并不意味着我们需要同样多的程序员来编写代码。正如农业行业的整体价值自前工业时代以来显著增长,尽管实际从事农业工作的人数已经大幅减少。
因此,尽管担心未来是人之常情,但这种担忧是无济于事的。未来不在我们的掌握之中,也无法由我们控制。长远来看,没有任何职业能够成功抵御技术进步带来的自动化或淘汰。浪费时间对 Devin 愤怒吼叫,不如珍惜并享受这一行业黄金时代的最后辉煌。
这就是生活,我们只能接受并前行!
开发者为什么会感到前所未有的压力?
主要来自两股力量:持续裁员让岗位快速减少,AI 工具如 Devin 又放大了“被替代”的焦虑。文章认为,这种压力不仅是现实招聘收缩,也是对未来职业路径的不确定感。
文章认为程序员行业真的会被AI取代吗?
作者并不认为会立刻被完全取代,而是判断手动编程的黄金时代可能已过峰值。未来更可能是行业价值继续增长,但所需程序员数量下降,类似农业自动化后的变化。
面对AI和裁员,开发者该怎么应对?
文章给出的态度是接受趋势、减少无效恐慌。与其把精力耗在对 Devin 的愤怒上,不如珍惜当前仍处于行业黄金期的机会,持续提升适应自动化时代的能力。
开发者该如何应对AI带来的压力?
别只练写代码,要强化需求拆解、系统设计、评审判断和业务理解。AI会压缩纯编码价值,但会放大能定义问题、整合工具、把结果落地的人。
未来岗位会怎样变化?
岗位总量未必同步增长,但单人产出会显著提升,团队更偏向少量高杠杆角色。中间层重复性工作会被自动化,真正稀缺的是能负责结果的人。
