程序员集体焦虑:软件快被AI卷没了,底层硬件真的是最后的避风港吗?
程序员集体焦虑:软件快被AI”卷”没了,底层硬件真的是最后的避风港吗?
这大概是开发者们近十年来最焦虑的一个春天。
当大语言模型不仅能写诗,还能在几秒钟内吐出几百行逻辑严密的代码,甚至开始接手前后端的标准化开发时,那句”AI要抢程序员饭碗”的预言,似乎正从科幻变成现实。
然而,在哀鸿遍野的转型潮中,有一群人显得格外冷静。那就是深耕在底层、与芯片和电路板打交道的嵌入式工程师 。甚至有业内人戏称:”未来 5-10 年,最不容易被替代的开发岗,极有可能是这些’古法编程’的硬件守望者 。”
AI 已经在软件云端大杀四方,为何在几厘米见方的硬件电路板前”踢到了铁板”?
一、 软件开发的”成熟困局”:AI 最喜欢的温床
为什么前端、后端、APP 开发在这波浪潮中首当其冲?
因为标准化。互联网开发已经有了极其成熟的 CI/CD 和标准化框架,AI 能快速出原型,且容错率高 。哪怕代码报错,重启服务就好 。但在底层硬件领域,这套逻辑彻底失效了。
二、 嵌入式开发:AI 为何跨不过这道坎?
底层开发工程师之所以能”稳如泰山”,是因为这一领域存在着 AI 短期内无法逾越的天然屏障。
硬件环境的极度割裂:芯片、外设、引脚,每家都不一样,AI 生成的代码,换个板子可能就报废,甚至烧毁硬件 。资源约束的极致挑战:在几 KB 的内存空间里,AI 习惯性的逻辑堆砌极易导致栈溢出或系统跑飞 。”看不见”的物理 Bug:调试靠的是示波器看波形,AI 无法直观感知这些物理信号,只能”瞎猜”故障原因 。严苛的安全认证:汽车电子、医疗等领域严禁 AI 代码直接上线,必须经过人工逐行追溯审核 。
三、 硬件设计的智能化:是进化还是”差点意思”?
虽然底层驱动让 AI 头疼,但在硬件 PCB 设计领域,AI 确实展现出了不俗的潜力。
最近听说 Quilter 布线特别厉害,号称能实现纯物理 AI 自动布线 。小编也怀着好奇又忐忑的心情赶紧去试了一下。但实测结果显示,虽然它在自动化路径寻找上很快,但在一些复杂的信号完整性处理和细节布局上,布得还是”差点意思”。这恰恰说明了,现阶段的硬件 AI 工具更多是处于”高级助手”的地位。
我们把一块已经手搓布通的PCB,删除所有布线后提交给Quilter,然后等待一段时间后提示已经布好。打开猛一看吓一跳!
但细节真是没法看啊:
更为要命的是,它提供的几种备选方案,没有一个完全布通的。这是把最tough的骨头交给小编来啃吗?
四、 越底层,越是”铁饭碗”?
有个很有趣的总结:越靠近硬件、越底层、越非标,AI 越没用 。
当程序员们在争论哪种高级语言更有前途时,那些研究 Linux BSP 固件开发、适配驱动、优化功耗的工程师们,正构筑起高耸的护城河 。因为他们处理的不仅是代码,还有物理世界的复杂性:
射频场景:全靠波形判断,AI 的”瞎猜”毫无意义 。
电机控制:精准控速与防堵转,AI 连资源预算都算不明白 。
厂商壁垒:许多底层文档不公开,AI 生成的代码毫无适配性 。
五、 结语:给开发者的建议
软件”被 AI 替代”其实是一个伪命题,准确地说,是 “平庸的生产力”将被 AI 吞噬。
如果你感到焦虑,向底层走、向硬件走、向垂直领域的深处走,或许是良药。在这个算法横行的时代,硬件与底层的”非标性”,正是人类工程师最后的堡垒。
不要因为 Quilter 布得”差点意思”就轻视它,拥抱工具来完成重复性劳动,将精力留给那些 AI 搞不定的”古法编程”——去触摸物理世界的脉动,去打磨那些微秒级的时序。
老铁们怎么看?

夜雨聆风