AI 让人来不及思考 —— 出自 ME
困境
当我打下这行文字的时候,我就已经在感叹,字字手打在当前似乎已经是被看作刀耕火种的行为,而在这滚滚洪流中,如果能停下做些思考,驻足片刻,却有一种马上被时代淘汰的恐慌感。——这或许是大多数在这行洪流中人的普遍困境。
乐观
关于未来程序员这个职业会不会消失,我还是非常乐观,从字节码到汇编、以至后来的高级原因,再到前些年的代码提示,甚至后边的块级生成,再到如今的大模型。这些都是手段的进步,只能让技术人员的技能会跟着发生改变。在我这一年深度应用 Vibe Coding 的过程中,我能明显感觉到未来程序员依然具备非常大的价值。门槛低,不代表专业技师就没了价值。程序员本质上就是个翻译员而已,宏观的来说是将现实的物理世界向数字化世界进行投影映射,微观上说程序员就是程序语言从业者。
只是必然会淘汰大部分享受互联网红利的人,按照过去懂点 JS、数据库、运维能力就在岗位上默默赚点辛苦钱的人来说,这些危乎,虽然很残酷。
小心点
大部分普通程序员未来必然是是复合型、思考型、协作型,还有一种最可贵的审美型。而后者显然难能可贵,普通人恐怕也很难达到。在这个浩荡的洪浪中,很多人开始已经落伍了,这些人我想大概有以下几个特性:
- 科学上网还得求助于人
- 不用 SOTA 模型
- 对 AI 生出的代码抱怨,却只怪模型能力不行
以上无意冒犯任何人,但有这些特征可能真的要小心了。
而以下特征或许可以幸存:
- SOTA模型,并且可以普遍耗尽TOKEN
- 持续拓圈,过去未知不敢触及的领域,通过 AI 持续破圈
- 努力寻找需求,具备产品思维、全链路交付视野、强沟通力
VC无锁不能
vibe coding 在任何时候都要关注的是上下文和焦点问题。思维发散,思考力强就无法聚焦,甚至会用一些奇技淫巧让你的工程逐渐失控。
10w行代码工程
在这个范围内,我认为可以为所欲为,任何人都可以通过一般的 prompt 组织加一些约束都可以比较好的完成所需功能和交付。
10W-20W 行代码
到这个范围则需要一些架构设计,只有这样,才会让功能比较健壮。不会出现牵一发崩全身的情况。这里其实就需要一些结构型思维的人了,或许不是程序员,但必须需要一些逻辑思考能力。
20W以上
这个就上不封顶了,需要具备顶级程序设计的人员进行主导,不然失控是必然。而这里就是通过各种工程理论进行加锁!而这里工作的人可以“美名”曰程序员。
乱指挥
很多人喜欢在 VC 过程中,喜欢加各种skill,尤其是一些所谓的最佳实践、或者一些标准 SOP,而这些约束在实际过程中,很多会得不偿失。空损失 token,还限制了模型本身的能力。随着 SOTA 的越来越强,best practice 甚至 superpower 都要慢慢退场。这些应该交给指挥者留下具体的约束、指令!
——好了 一气呵成,没有润色、没有查错字、没有 AI 整理。这漏洞百出、逻辑不顺的语句,在现在弥足珍贵。