1
Orenoid 8 天前 1
是容易形成依赖,但我觉得没必要把编程水平限定在不依赖辅助这个定语上,学会善用工具也是编程水平的一部分。
另外吐槽个在用 cursor 开发经常踩的坑,在使用 composor 时,AI 经常会莫名其妙把一些跟指令无关的代码删掉,即使是用 claude-3.5-sonnet 也一样,虽然按照我的要求把新代码写好了,结果在一个角落暗戳戳地删了我其他代码,导致我现在都得很认真地 review 才敢 accept |
2
tyrone2333 8 天前
@Orenoid 对! 还有新增的代码也莫名给我删了,害我重新写
|
3
finab 8 天前 1
感觉不会,我感觉只是高级的代码补全,就算不用它我也能写出来,写不出来也大概知道怎么查资料写出来,现在只是省事了。
现在还没碰到我完全写不出来,它帮我写出来的场景 |
4
AlexHsu 8 天前
应该不会 sonet 也就是把 90%最简单的地方写完了 关键的地方还得我自己出手
|
5
wangshushu 8 天前
如果你花在编程的时间还是一样多,你节省出来搬砖代码的精力,会用在提升其他部分的水平上。
|
6
mumbler 8 天前 16
长期键盘打字,会不会降低写字水平
出门就开车坐车,会不会降低每天走路步数 饿了就叫外卖,会不会降低做饭的水平 答案是:当然会降低,但是 who care 本来就不该把时间浪费在这些地方,过去生产力低下才不得已而为 |
7
okakuyang 8 天前
降低就降低了,打不过就加入
|
8
nmap 8 天前
想太远了,先保住饭碗吧,以后这行门槛会急剧下降
|
9
clino 8 天前
有些技能的水平肯定是下降了,但是这些技能既然 AI 能够做得很好,说明已经不属于核心技能了,非核心技能上省下来的经历可以投入到更核心的技能上。
|
10
sphawkcn 8 天前
自动播种机、自动插秧机用多了,肯定会降低手工播种、手工插秧的能力的。
但是人本来就是善于利用工具的,利用工具后,总体能力肯定是提升的。 |
11
kekeabab 8 天前 1
不会,目前来看 ai 只能写点简单的前端或者后端 crud ,底层是一点也写不了。ai 可以帮你完成 简单的/没有必要深入学习的 编程,节省的时间可以用在钻研更复杂的东西。
|
12
wryyyyyyyyyyyy 8 天前 1
ai 写过后看一遍就好了,甚至还能有提升,一眼不看可能会这样。
|
13
loryyang 8 天前
你的编程能力下降假设是在去掉 AI 辅助之后
但为啥要去掉呢?你 + AI 辅助,是不是比之前的你要强?这样不就可以了 |
14
liyafe1997 8 天前 7
“会不会降低自己的编程水平”
果然经典东亚思维,看起来 OP 被毒害得不浅,就跟现在还不让学生用计算器,一定要去练什么手算什么珠心算一样。 不记得之前在哪看到有人总结,东亚人习惯歌颂苦难,工具越简单越厉害,武侠小说里用树枝的就是比用刀的厉害,赤手空拳的就是比用任何道具的厉害,再到抗日神剧一定少不了徒手撕鬼子,用枪炮算什么本事。 人作为高级动物,和其它动物最大的区别是,会制造并使用工具(划重点) |
15
gerefoxing 8 天前
当然不会,会提升自己辨别有效信息&代码的能力
|
17
weijancc 8 天前
并不会, 我高强度用了 cursor 好几个月, 主要都是让它给我补全重复性机械代码, 核心业务逻辑还是我设计的
|
18
newtype0092 8 天前
但是提高了你的 code review 水平啊,补出来的代码还是得看一眼过一遍脑子的吧。
|
19
flyingghost 8 天前 2
如果你的“编程水平”定义在“敲键盘写 crud 水平代码”的话。是的,降低了。
但我的“编程水平”定义稍有不同。我的定义参考《代码大全》,涵盖了需求理解、抽象建模、架构设计、编码实现、测试、bug 定位和根因挖掘、部署和自动化运维。。。等所有编程相关的技能。同时还有一些非业务指标带来的需求,例如安全、合规、扩展性、可用性、可维护性。。。等等所有产品生命周期内需要考虑的问题。 这些都是一个程序员的职业生涯中需要学习的东西。 更别说程序员不是活在 01 世界里的,是活在现实社会中的。沟通、表达、文档、谈判、妥协。。。一堆的程序员岗位软技能要练。 所以我一点都不慌 AI 会取代我的工作。我只气我学 AI 这把高档螺丝刀有点慢了。 |
20
cnrting 8 天前 via iPhone
你这种症状多久了🐶
|
21
securityCoding 8 天前
要不别用筷子,别用电脑,别开车了
|
22
dcsuibian 8 天前 2
不会,我觉得会提高。因为你会看到别人是怎么写这个的东西,或者给你其他的解决思路
|
23
wyfhbb 8 天前
很简单一个道理,开新能源智驾模式多了本人开车能力就会降低了吗,当然不是,相反还要小心的看着路况,只是写代码能力下降了,但是编程水平可能不仅仅包括写代码,各种 debug 能力反而会获取的更快
|
24
Jtyczc 8 天前
关键代码还要自己去 debug 好不好,复杂的业务逻辑,根本胜任不了,还不如自己写
|
25
lqw3030 8 天前
很多时候 ai 编程水平其实不低
|
26
msg7086 8 天前
就跟,开汽车了会不会降低驾驭马车的能力一样。
用高级语言一样会降低你写 C 和汇编的能力的。 |
27
guanhui07 8 天前 via iPhone
Review 好才能用
|
28
fredweili 8 天前
刚会做填空题的,就能写作文了?
|
29
zxjxzj9 8 天前
没有,反而提升了我的编程水平,之前想学前端看到那些包 jsx vue 渲染一毛钱都写不出来,现在有 cursor 跟着他生成的自己改改也可以 diy 了,也慢慢看懂了,能写的东西变多了,那就是提升了。反正有 ai 之前也是各种豆腐块疯狂拼接,哪来那么多从 0 开始写的需求
|
30
yh7gdiaYW 8 天前
会降低熟练度。虽然补出来的基本都是知道怎么写的,但一直这么补下去后面自己恐怕就写不出来了,就像上学时学会了但不做题练手
|
32
MozzieW 8 天前
IDE 和 Vim 党,之前也有过类似的争论的。早年学代码的时候,很纠结很多 API 基本记不住,后来发现用 IDE 的补全,记住一个大概就行了,是在记不住也可以直接找,实时查看文档。对比 VIM 党,的确用 IDE 更菜一点。但用 VIM 党人应该是越来越少了。
更老的人说他们当年是桌子上放着一本工具书,不会的、忘了的就翻书。这个我是没有经验的,大部分的问题是直接上网搜。搜多了,找到 demo ,复制下来改改差不多就能用了。 AI 这东西是新的,但是不是全新的,争论也不是新的。年轻人就该用新的工具,菜就多练。长江后浪推前浪,前浪总会死在沙滩上的,不以人的意志转移。 总体的效率提升了,用马克思的话讲,这个叫社会平均劳动降低了,换来的价格也会低。简单将,就是以后要么降工资,要么加工作量。 这就是天道。 |
33
54xavier 8 天前
会有一定的影响,如果你过分依赖 ai ,当你换到一个内网开发环境,一些安全合规要求较高的公司,你可能会很难受。
|
34
yarawen 8 天前 2
打个比喻,我觉得用 AI 写代码,像升了一个职级。
以前是初级工程师,现在成了中级。 以前是中高级,现在成了技术主管,手下还带着几个人, 还是要懂业务逻辑,写代码,但具体的一些功能可以放手交给底下人来做,给出一些指导,然后 review 即可。 AI 再怎么发育,也不可能让老板来写功能吧? 那就还是需要一级一级的往下领任务。 只不过以后可能初中级的程序员就更少了,取而代之的是人均小主管, 手底下 copilot 、cursor 、codeium 、Mars 等等在手底下打工, 谁干的好给谁充年费会员。 |
35
noyidoit 8 天前
会降低,但是降低就降低了吧。就像有了打火机之后,你不再需要学钻木取火了
|
36
wu67 8 天前
对于不熟悉的 API, 我喜欢给一段描述给它, 让它帮我实现写法, 然后我再根据情况修修补补
|
37
erxiao 8 天前
这就是道和术的区别。
程序员水平高也不是算法导论背得熟和代码写的快。 极端点,未来没有程序员,都是创意生成师。 我还是非常看好 AI 编程的前景。 |
38
Meursau1T 7 天前
@liyafe1997 这跟苦难有啥关系,单纯就是通过添加约束来展示自己的强度,放哪都一样。玩游戏的,搞高难度挑战总是要禁一系列东西,不喝药不用武器不升级,这是歌颂苦难?这是告诉别人我用脚都能玩,是炫技。这种事情又不是只有东亚人搞,别拿了个锤子看什么都是钉子。
|
39
yaott2020 7 天前 via Android
会有点依赖,不过我都是用 ai 来做一些低级重复性的工作,一些大的内容还是自己思考,亦或者我琢磨不透时问 ai 来提供一点新思路
|
40
chtcrack 7 天前 1
人的大脑有限,不可能记住全部的变量类型语法等,特别是多种编程语言,关键要有思路,剩下的零碎的东西教给 AI 完成我觉得没啥问题。。
|
41
lgc653 7 天前
水平提升了,好多新的语法原来不了解,看 AI 用了才学会
|
42
huzhizhao 7 天前
你不还得 review 吗?符合你要的逻辑才可以啊。
|
43
Ackvincent 7 天前
并不会,gpt 教会了我很多骚操作.并且他写出的代码还很规范.
|
44
simonsww 7 天前
确实会删代码,有时候会丢代码
|
45
weixiangzhe 7 天前
就感觉打字量需求极速上升,需要练打字速度了
|
46
DIO 7 天前
AI 帮你省略重复性工作,更专注在一些稍微有点创造性的工作上,相关资料越少,AI 越没法直接帮你,深水区还是要你完成,这正是有价值的工作
|
47
seanzxx 7 天前 via iPhone
这不就跟你找了个小弟帮你写代码一样一样的嘛,需求给他,然后他写代码,你也要 review 呀,而且单元测试的也要要求他写,慢慢的他大概什么水平也就心里有数了,那些可以放心的交给他,那些自己完成比较好,走上管理岗位的程序员还要不要写代码,不同的人有不同的看法
|
48
HappyAndSmile 6 天前
确实会的,但是你不用,不依赖它,只能被淘汰了,所以还是跟着潮流走,善用工具吧
|