未来会是 AI 写代码, AI 测试, AI 改 bug,人类的编码能力将没有任何意义

1 天前
 LeeReamond

(本帖完全由人类生成,未使用 AI 工具也未使用 AI 润色)

看论坛想到的想法。

我们都好奇未来会怎么样。

今天突然想到的是,在前 AI 时代,就说四五年前吧,当时动态类型语言、解释器语言、GC 语言这些实在是大家很耳熟能详的东西,但是不乏在这个时代有一群人是掌握汇编的。像我大学本科时候的老教授,头发都白了,神采奕奕,能写一手漂亮的汇编的日本老头。他们会使用汇编写程序(起码在上课的时候是这样的),也许他们的私人项目会喜欢 C/C++语言,因为他们更习惯/喜欢对于每一行代码有更精准的控制粒度,更精准的资源调用。

我当时的想法是:尊重但不认可。毕竟 C 艹写起来还是比较累的,java 写起来不太需要动脑,舒服很多,python 这种就更舒服了,算得上天马行空。现在不是 386,486 时代了,现在小孩连这两个词都没听过,我没有那么极致的控制资源的需求不是吗?能跑就行,实现了才是第一位的。15KB 就能运行的程序很酷,但 30MB 又能如何呢?

所以以此类推当 AI 时代发展到未来,所有现在具有编码能力的开发人员,就会变成我当年印象里的“老教授”。你们会手写代码,OKgood ,你们很酷,但是新时代并不需要你们。用 AI 写的代码,用 AI 测试能不能运行,用 AI 修改 bug ,只要需求能实现,对于代码具体细节的控制粒度有那么重要吗?

(我现在仍认为重要,所有接受过正规科班计算机科学教育和网络安全教育的程序员恐怕都很难接受自己对于程序失去代码行级掌控,但恐怕我们需要接受现实)

1764 次点击
所在节点    职场话题
12 条回复
levelworm
1 天前
不需要没关系,当作一个爱好就行了。
Librola
1 天前
不用未来了,现在我的工作模式已经差不多接近于此了,我现在只负责给 AI 报 bug 。
413420
1 天前
世界上有很多非遗,多一个也不稀奇
chjqpmain
1 天前
自己的程序,
那么自己想不失去掌握,那么就看一遍,提自己觉得不妥的地方让 ai 改,或者自己改
又不应该为了改而改

其他的程序,各种地基,基础设施,各种系统,生态,


我们并不掌握一切的每一行代码,
最多拿一些 sdk ,

多数时候是人家官方维护或者广大的开源开发者维护,他们可选的掌握每一行代码,

绝大多数时候个人也最多关注安全和隐私,性能方面代码,提 issuse 。

然后哲学方面,
我个人觉得就像接受
生命本质是孤独的,
人总会老,
时代会变,
人心易变,
世界不以人的意志为转移(虽然这个唯心唯物不好区别),

但和楼上老哥们的想法一样,
我觉得用来挣钱吃饭工作的人,其实不会特别在意,
更在意的是未来如果经济结构和从社会获取资源的方式不变,
那么自己做什么,如何生存,

我下面几句话可能比较抬高自己,或者自私或者何不食肉糜,
(所以只是主观想法,因人而异,没打算开地图炮或者什么)

我真觉得哲学上多思考,研究过一些虚无主义,存在主义这些问题,
也就是完成自己的三见(见天地,见众生,见自己),看透这个世界编织的意义之网,如果选择继续明码标价,愿赌服输的在这个世界上桌,或者无法有完美的退出按钮从而在世界继续的人来说,
想要做什么其实不是问题,

如果是最近这段时间的没有找到工作的过度,
那只能是逼自己继续找新工作,或者让自己更多的考虑需求,
打造 ip ,
对接客户,接一些单,
或者灵活就业
(没有背景,也没有拿颜值变现,也没有研究和打算在各种钱生钱这种金融属性的这里下赌注的人好像只能这样)

如果有储蓄,那么就可以尝试去相对的更为自己而活,多体验各种事物,

不过很多老哥已经中年,有父母有儿女,可能压力很大,没法体验,只能为了赚钱而赚钱了



继续说回话题,
而对拿编程是爱好,是挑战的人来说,
有没有 ai 不影响他继续玩下去,做下去,
继续可以掌握自己的每一行,diy 自己的一切
tomchen
1 天前
这种汇编的比较在去年或者前年就经常说了吧。典型的反驳(当然只反驳一部分)是:编译器是确定性的,而现在的 AI 是不确定 Non-deterministic 的。这点差异使得你写高级代码时可以完完全全绝对不写不看不了解汇编,把它完全抽象掉,但用 AI 编程时通常至少得有个 VS Code 稍微看一两眼代码,或者(对于 node/前端项目)运行那么一两个 npm 命令,用 console inspect element 一下,知道用的什么 stack 通常也是需要的,并且视你的 AI 的能力和对代码的要求,可能需要更多地查看代码。虽然没有完全古法手写回到过去,你的意思大体上还是 valid 的,但还是和汇编的例子有点儿差异。假如真的和汇编的例子一样,那现在火的应该是 lovable 和 base44 ,而不是 codex 、claude code ,用户机子上也不会装 vscode 或任何 IDE 、node 、python 等
msg7086
1 天前
别的不说,AI 修 C++代码的能力还是很强的,之前开着 PMU 做 CPU 性能计数测试,AI 帮我一点一点看瓶颈抠性能。
Building
1 天前
未来会是 IDE 智能补全,编译器自动编译,还能实时预览,所以现在手动打孔简直是浪费时间,人类的编码能力将没有任何意义/doge
xiaowoli
1 天前
就像厨子会炒菜就行,不需要会种菜,磨菜刀,打扫卫生
ajaxfunction
1 天前
ai 确实很强,甚至比我认知的要强很多。

我有一个折叠屏手机,内屏爆了,外屏完整。
我连上电脑,用 ai 分析截图,连上键盘,最终在看不到屏幕的情况下打开了 usb 调试, 系统本身没有适配外屏显示,最终 ai 用 adb 帮我搞定,还给我编译了一个 app 出来。

虽然我知道它的工作原理,但我不懂原生安卓,自己肯定没法搞定
longaiwp
1 天前
每天都有这种废话,讲得好像还有人看不出来一样。
ajaxfunction
1 天前
@xiaowoli
我这边新开的 连锁餐饮,主打现炒不用预制菜。 我看了后厨,全是炒菜机器人, 味道很不错,价格还便宜,人均 30 块。
Charlie17Li
13 小时 16 分钟前
@Librola 好奇是 toC 还是 toB ?

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

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

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

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

© 2021 V2EX