随着计算抽象层不断加深,开发者对底层逻辑的理解正在退化。AI 的介入进一步降低了门槛,让“看起来能用”的代码充斥市场,却掩盖了系统性风险与专业价值的流失。
现在的软件开发,越来越像是在用昂贵的精密仪器盖违章建筑。
以前写程序,得盯着内存、算着指令周期,那是跟机器“对话”。现在的开发者,更像是在玩一种名为“调用”的拼图游戏。大家导入各种库,写着看似高级的逻辑,却没人真的知道这些函数在底层是怎么转动的。这种抽象带来的自由是有代价的,它在解放生产力的同时,也把我们的理解力给“屏蔽”了。
有网友提到,这种现象在 AI 时代被无限放大。用 LLM 生成代码变得轻而易举,甚至能做出很漂亮的界面,但“好用”和“能用”之间隔着深渊。这就像是在阿里巴巴买了一堆看起来像钢材的东西,用来盖摩天大楼,这本身就是个危险的赌注。
这种趋势正在重塑整个行业的价值链。
过去,开发者的高薪某种程度上建立在“复杂性”之上——因为机器难懂,所以人才贵。但当 AI 能够通过非确定性的概率预测来模拟逻辑时,这种护城河正在坍塌。有观点认为,很多公司现在只想要快速交付的 Jira 工单,而不关心代码是否优雅、是否高效。他们更愿意支付更低的成本,去换取一个“勉强能跑”的结果。
这让那些真正理解底层原理、追求架构质量的专业人士感到一种深深的异化。在很多公司眼里,懂原理的人反而成了“阻碍进度”的负担。
有趣的是,这种“降级”不仅发生在软件领域。就像有人用房屋检查的例子类比:如果一个建筑师只看外观,却对地基的裂缝视而不见,那这栋房子迟早会出事。软件行业似乎正在进入一个“只要不崩,就先跑起来”的阶段。
但问题是,当所有的系统都建立在这些脆弱、松散、甚至带有随机性的抽象层之上时,我们该如何应对那次必然到来的、由于缺乏底层掌控力而引发的系统性崩溃?