自然语言也好,编程语言也好,从根本上来说都是为了表达自己的想法。有些想法用自然语言表达比较方便,可是也有一些想法直接用编程语言来比较是比较方便的。所以我认为”编程“不会消失,只是含义会变得更广泛,为了表达不同的思想我们可能会用不同的语言,比如说数学,甚至会发明新的语言
其实这是人类几万年的历史一直在持续推进的过程,从自然语言与文字,到平面几何,到为了表达近现代物理而发明的微积分等等等等数学工具,到各种各样的编程语言与 dsl ,以及现在仍然还小众的各种人造语言如 lojban 和 ithkuil 。人类一直都会写代码,直到看得见的未来
这也不仅仅是一个哲学问题,一个最实际的应用就是代码编辑器的形态。我认为代码编辑器保留有代码浏览与编辑功能是非常重要的,万不可一刀切变成仅仅是 agent 管理系统
1
jark006 11 小时 9 分钟前
未来的程序员逐渐向干活型产品经理靠拢,限制成果上限的将会是人的 “点子/拍屁股决定” 的爆发式/创新性想法,以及大模型将其转化为实际的能力。 这类 “程序员” 将越来越远离底层细节,就像当前的程序员越来越不了解汇编/CPU 寄存器是啥,未来的“程序员”将越来越不了解 int 是几个字节一样。
行业即使变天,也抛不下“从业人”,珍妮纺纱机出现的时候,最好快点把身份由 “手工纺织人” 转到 “纺织生产线工人”。 |
2
TerryBlues 5 小时 26 分钟前
我的想法是,除非 AI 以后变成了真正意义上的自然语言编译器,否则还是很难说完全不看/不关注代码。
而如果它仅仅是一种编程框架,那还是有抽象泄漏的可能性存在的,更不能说完全不看/不关注代码了。 |