使用 AI 在不熟悉的领域写代码真的欲罢不能,之前自己不会的技术,稍微看下文档,然后让 AI 来写,完全能够写出来,也能看懂它写的东西。
但是问题是,这玩意儿真要自己下手写的时候,完全不会!!!虽然能看懂,但是真的连语法都记不住。
整个项目写下来自己是感觉不到学会了任何东西的。过度依赖 AI 真的就相当于放弃了手写代码。离了 AI 完全不会写代码。
我不是说这样不行,但是这样真的行吗?我不确定啊!
1
bennyfu 1 天前 via iPhone
我最近在学 rust ,学习阶段还是不利用 ai 的,到能做一个小项目为止
|
2
stinkytofux 1 天前
确实, 我现在做项目选型的时候已经不看自己熟不熟练了, 例如写一些小工具直接用 go, 短小精悍省内存. 让我自己写 go 我肯定磕磕绊绊的, 让我审核 go 的代码倒是没问题.
真的是极大的提高效率. 我现在就是害怕等这波大模型竞争潮过去, API 大幅涨价, 到时候又离不开了, 根本离不开. |
3
None123 1 天前
@stinkytofux 不会大涨价的 只会越来越便宜
|
4
cz5424 1 天前 实际朝着更未来的方向看,很多东西你后续都不需要关心细节了,AI 帮你搞,包括底层协议设计,制定,甚至造轮子,大部分人都会这样使用,小部分人当 AI 修理师,去修 AI 弄出来的 bug 。后续代码越来越多人类不可读,就跟汇编一样发展,AI 越来越接近底层,Token 消耗成本越来越低。甚至都在意 Token (就跟手机流量一样,原本几兆几兆卖你,现在几十 G 几十 G )
|
5
kamalei 1 天前
得看站在什么角度看了,老板也不懂代码但是他能指挥程序员干活,具体干的好不好他也不会 code review ,最终交给客户满意就行了。等 AI 真的足够只能,大多数程序员也不需要懂底层技术,只需要通过程序员构建的评估函数就行了。
我现在用 AI 写 swift 代码,代码少的时候还能指导它工作,代码量多了之后,出现新的问题让它解决不是总能完美的结局,但是不懂代码真的很难指导它,但是如果 AI 足够智能,我想我可以完全不看它的代码。 但是前端代码应该没这个问题。 |
6
chiu 1 天前
@stinkytofux #2
当年内燃机汽车盛行的时候, 我也是坚持骑脚踏车. 万一有一天汽车厂商都涨价, 我又离不开了, 那个时候出行就麻烦了. |
7
darkengine 1 天前
少写可以,当时起码得能读懂 AI 写的代码, 能分析哪里有问题,不然出 bug 的时候真就两眼一抹黑了。
|
8
xiaomushen 1 天前 老板和产品经理,不是一直在 vibe coding 么?
哈哈哈,你看他们慌不慌 |
9
wsseo 1 天前 @xiaomushen 不一样,老版下面有人担责,有人挨骂。
|
10
guanhui07 1 天前
还是不能放弃古法编程,结合着用,少写点代码,至少看懂 但不能完全信赖,还是要 review 好代码
|
11
iloveoovx 1 天前
不知道,但是你妈总跟你说手洗的衣服比洗衣机干净(
|
12
muam 1 天前
😂没古法编程之前,人力 vibe 从 github stackoverflow 上 ctrl+c ctrl+v 的代码你就认真读过?别自欺欺人了,能跑通的代码就是好代码,大部分项目活不到需要还技术债的那天
|
14
muam 1 天前
1.使用 AI 在不熟悉的领域写代码真的欲罢不能,之前自己不会的技术,稍微看下文档,然后让 AI 来写,完全能够写出来,也能看懂它写的东西。
能解决问题就是好工具 2.但是问题是,这玩意儿真要自己下手写的时候,完全不会!!!虽然能看懂,但是真的连语法都记不住。 程序员的脑子从来不是用来记这些垃圾文档的,你应该更深入计算机体系,能看一眼就能指出 AI 的问题,以及其犯下的原理性错误 |
15
zxjxzj9 1 天前
说的不是古法编程的时候不参考额外资料就写得出很多东西一样。 难道你没搜过类似 python 读取文件,java 读取文件这样的问题?
|
16
muam 1 天前
|
17
ipwx 1 天前 我觉得 AI 发展的未来,一定是内容大于技术的,无论哪个行业。这不是编程的问题,这是人类生产力解放的过程中,你是否能抓住时代浪潮的问题。所以要以输出内容为核心,无论是开发 App ,还是做自媒体,甚至写小说、将来 AI 发达了编剧都是做内容。
|
18
muam 1 天前
没有 vibe 之前,我这些小工具 小项目光是开工看 RFC 文档就要搞好几天,现在有 AI ,人人都能撸一套自己的趁手的工具库
|
19
kristofer 1 天前 别想那么多宏大的东西。就问自己,我出去面试,面试官问的问题,我直接回答:AI 能解决。行不行?
行就不用自己学了,不行,那就还不能放弃。 我们既不能缺少发展得远光,但也得脚踏实地。 |
20
JoeJoeJoe PRO |
21
xiaomushen 1 天前
|
22
musi 1 天前 via iPhone
你们会 review 代码吗?我在让 AI 完成一个大修改后 review 代码有想死的冲动
|
23
meteora0tkvo 1 天前
感觉面试的时候,实操给面试官看,还是得用古法编程,要是一点都不会,面试得暴毙
|
25
mf2019d 1 天前
干的项目多了. 实际提升了. 一些基础的还是交给 ai
|
27
timewarp 1 天前
我觉得还不能完全放弃,我近来感觉太依赖 AI 了,思维已经退化了
|
28
JoeJoeJoe PRO |
29
sillydaddy 1 天前
这个我觉得要从第一性原理思考一下,我们在学习和实践编程时,到底是在学什么东西和实践什么东西,AI 会不会把它剥夺,如果不能通过编程学到,那还有哪些方式可以学到?
|
30
ybz OP PRO 不管如何,我们产出的是程序,没有 AI 的时代,我们学习到的东西可以帮助我们产出更高质量的程序。还有一点就是解决程序随着时间的发展产生的问题,这是我们的目的。
那么完全放弃古法编程,使用 AI 这个工具能不能依旧达成这个目的。 其实我觉得是可以的。 AI 不像机器一样,只要是既定的程序机器基本不可能出错,AI 更像人一样,犯错的概率很大,即使我们发展到近乎完美的 AI ,如果没有提供给他足够的上下文,仍然可能犯错。 那么我们仍然要达到目的话,应该如何做?我觉的我们不可能保证完整的上下文给她,即使是产品给我们的需求,产品也有可能会有遗漏的边缘场景,产品也需要验收,所以我们也需要验收。 我们的验收就是 Code Review ,并不需要自己写代码。 所以我们完全不编写代码似乎真的是可行的。 如果是这样的话,其实应该使用最利于人类理解的语言然后让 AI 来写代码,我们来读。 我们的学习可能真的会失去意义 |
31
coryxu 1 天前
我觉得未来 AI 编码是趋势,不需要人手写代码,需要的是产品的思维。
@sillydaddy 别去专研短小精悍省内存了,重要的是能跑就行。以后 AI 能发展成直接写底层代码,人类什么精湛的算法在 AI 面前都是小儿科。 |
32
livib 1 天前
大势所趋
|
33
moooooooo 1 天前
以前七八十年代,那种开皮卡的,开拖拉机的,有几个不会修车,现在呢.同理,现在为什么一定要会写代码,会用 AI 不就行了
|
34
ybz OP PRO 我建议不要用汽车或者类似的机器来类比 AI ,机器既定的输入必定获得既定的输出,但是 AI 不是这样。
|
35
zzhirong 1 天前
古法编程是手段, 并不是目的, 如果能产出效果一样的程序, 更便捷的方法肯定是更好的, 就目前来说, 所谓的"AI"还处于非常初级的阶段. 我感觉终极形态是, 客户直接和 AI 提需求, AI 给出产品, 但我感觉这一天到来还需要很久.
就目前来说, 你可以不懂怎么编写, 但是肯定要懂它产出的是什么东西. 这就要求一些基础的计算机科学课程还是要学的, 就像现在的很多医生, 学了那么多年医学基础课程, 最后也仅仅就是看看报告, 开开药. 说到编程, 因为是大家的专业, 所以看起来简单, 这也正是目前 AI 的舒适区(把你已经知道而且做过的内容重复), 但如果跳出舒适区, 比如, 让一个程序员指使 AI 写一篇俄语的法律文书, 或生成一部电影, 或生成一部小说看看, 就可以很容易发现跳出专业领域, AI 能帮的忙也很有限, 因为目前它高效产出的前提是你能提供足够精准的上下文, 而且你能检验它给出的结果, 并能精确的反馈给它. |
36
BlueSkyXN 1 天前
底层的开发 AI 做不到
比如,请你做一个比 ffmpeg 性能提供 50%且功能完全一致的工具 |
39
cornetCat 22 小时 57 分钟前
会不会出现 ai coding 投毒..针对某些特定场景的代码生成去投毒加后门...类似早些年的 xcode ghost?
|
40
wwhontheway 11 小时 52 分钟前
长久以来,可能程序员对代码能力有种执念,但是仔细想想,代码本身有什么价值吗?是业务是产品有价值,它是解决问题的工具罢了,如果 ai coding 的能力强大到,你基本不需要再手写,只需要 plan 和 review ,但是你产品依旧漂亮,迭代更快的时候,你还会在意这背后的代码是谁写的吗?
|
41
qwertyiuop 11 小时 49 分钟前
ai 能给你写代码,但不会管你绩效是 A 还是 D
|