回归古法编程,人类在看得见的未来之内都会继续写”代码“

4 月 9 日
 uni

自然语言也好,编程语言也好,从根本上来说都是为了表达自己的想法。有些想法用自然语言表达比较方便,可是也有一些想法直接用编程语言来比较是比较方便的。所以我认为”编程“不会消失,只是含义会变得更广泛,为了表达不同的思想我们可能会用不同的语言,比如说数学,甚至会发明新的语言

其实这是人类几万年的历史一直在持续推进的过程,从自然语言与文字,到平面几何,到为了表达近现代物理而发明的微积分等等等等数学工具,到各种各样的编程语言与 dsl ,以及现在仍然还小众的各种人造语言如 lojban 和 ithkuil 。人类一直都会写代码,直到看得见的未来

这也不仅仅是一个哲学问题,一个最实际的应用就是代码编辑器的形态。我认为代码编辑器保留有代码浏览与编辑功能是非常重要的,万不可一刀切变成仅仅是 agent 管理系统

2557 次点击
所在节点    职场话题
6 条回复
jark006
4 月 9 日
未来的程序员逐渐向干活型产品经理靠拢,限制成果上限的将会是人的 “点子/拍屁股决定” 的爆发式/创新性想法,以及大模型将其转化为实际的能力。 这类 “程序员” 将越来越远离底层细节,就像当前的程序员越来越不了解汇编/CPU 寄存器是啥,未来的“程序员”将越来越不了解 int 是几个字节一样。

行业即使变天,也抛不下“从业人”,珍妮纺纱机出现的时候,最好快点把身份由 “手工纺织人” 转到 “纺织生产线工人”。
TerryBlues
4 月 9 日
我的想法是,除非 AI 以后变成了真正意义上的自然语言编译器,否则还是很难说完全不看/不关注代码。

而如果它仅仅是一种编程框架,那还是有抽象泄漏的可能性存在的,更不能说完全不看/不关注代码了。
johnnyyeen
4 月 10 日
这里有个致命矛盾:AI 写代码跟人学 → 人以后不写代码了 → AI 跟谁学提升写代码?
julyclyde
4 月 11 日
我觉得犯不着通过修改术语的含义的方法来维持这个术语依然存在
noyidoit
4 月 12 日
@johnnyyeen 参考 alpha-go
johnnyyeen
4 月 27 日
@noyidoit 围棋规则是固定的。现实世界,规则都需要自己创造定义。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1204601

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX