我相信 AI 至少可以解决 90%的技术难题,但是还解决不了 90%复杂的业务难题。所以说 AI 要替代普通程序员,要辩证的看待问题,有没有可能招一个普通程序员配合 AI 就能抵上一个高级程序员呢,并且这个成本还降低了不少。各位领导琢磨琢磨。
1
niboy 15 小时 40 分钟前
AI 解决不了的话就要人上了,为啥不是一个高级程序员+AI 呢?
|
![]() |
3
gdfsjunjun 15 小时 38 分钟前 ![]() 不会,要想得到高质量的回答,就需要高质量的提问。
而且 AI 可以给你千种万种办法,但是一个有经验的程序员,会根据业务需求选择最适合的方式。 |
4
red13 15 小时 36 分钟前 ![]() 劳动密集型的任务也许能拉近,智力密集型任务有些难度
|
![]() |
5
qiaobeier 15 小时 36 分钟前 ![]() 我身边的情况是,菜鸟程序员用 ai 后代码质量没有显著提高,但是堆💩的速度倒是快了很多。
|
6
RealApe OP @gdfsjunjun 有没有可能提示词写的好,AI 就会给你推荐相对合适的方法呢?所以我觉得普通程序员还是不用慌
|
7
TtTtTtT 15 小时 34 分钟前
趋势是不招程序员,纯 AI 来着~
|
![]() |
8
zhaosong 15 小时 33 分钟前
没有 AI 解决不了的问题,只是使用 AI 的程序员没有喂给 AI 正确的提示词
|
![]() |
9
hjw45611 15 小时 33 分钟前
抵不上,我们产品根据客户提出的功能需求,提 deepseek 拿到的代码方案,不是过时 sdk 的,就是权限变更的,还是得自己搞
低级程序员+AI = 熟练的低级程序员 |
![]() |
10
thinkm 15 小时 33 分钟前
转行吧,过两年更惨
|
![]() |
11
sentinelK 15 小时 30 分钟前 ![]() 逻辑完全搞反了。
是一个高级程序员+AI = 一个高级程序员+10 个普通程序员。 1 、AI 是统计学解,需要矫正。 2 、AI 需要合理的提示词产出最精准,最高效的内容。 这二者都不是初级程序员能搞定的。如果你认为 AI 现在很厉害,说明你的程序员生涯还没有入门,你不能分辨 AI 生成内容的好坏和边界。 btw:再说一个题外话。你看哪次产业革命革的是顶层的?产业革命的基础原理就决定了,一定只是革底层的命。 |
![]() |
12
zsvc 15 小时 29 分钟前
AI 能生成新的东西么?都是基于历史的东西没有创新。
|
![]() |
13
fregie 15 小时 29 分钟前
实际上是
高级程序员+AI = N * 中级程序员 AI 能明显增加工作效率,但是很难增加工作能力 |
![]() |
14
tog 15 小时 29 分钟前
同意。
一个更会提问的程序员, 可能比一个技术高的程序员, 代码能力更强。 |
15
RealApe OP @hjw45611 那为啥要用 deepseek 呢?花点小钱找 Claude 办大事儿不香吗?我也不觉得 AI 什么都能搞定,纯业务问题还是需要人为介入,只有技术难题我觉得 AI 可以有很大帮助。你说的低级我不知道有多低级,至少能有业务理解的能力吧?
|
![]() |
16
GuguDan 15 小时 27 分钟前
没毛病的,我们小公司很多年了只招应届生
|
![]() |
18
factionstrue 15 小时 25 分钟前 via Android
你说的高级程序员是八股程序员。
|
19
RealApe OP @TtTtTtT 纯 AI 搞,那我估计得等到新的 AI 算法出现,现在的 AI 模型还是基于高级统计原理来生成内容的。大模型现在没有办法能直接理解并解决客户业务系统中的奇葩想法
|
![]() |
20
admin9 15 小时 23 分钟前
> 是一个高级程序员+AI = 一个高级程序员+10 个普通程序员
+1, AI 写的代码比普通程序员又快又好,高级程序员能够更好的处理业务逻辑以及把控整个代码结构。 一些公司已经在统计 AI 代码的 acceptance rate 了,假想一下,如果接受率达到 50%,,,对领导层来说,可以砍掉一部分人了。/dog |
21
qocja 15 小时 22 分钟前
恰恰相反,拉大的是资深程序员或者善用 AI 的程序员和入门初级程序员之间的差距,初中级的岗位会大大减少
|
![]() |
22
zsvc 15 小时 22 分钟前
题问题简单 AI 生成后出现 BUG 消耗的时间成本很多。还需要高级程序员来解决。
推荐数据库审计系统 https://license.aiputing.com/#/pricing?lm=next-dbm |
24
RealApe OP @sentinelK 我觉得现阶段,只要你的业务理解能力还过得去。给 AI 一个相对精确的提示词一个普通的程序员就能抵上一个高级程序员。我觉得 AI 的厉害是它已经吃进去了大部分的技术性代码逻辑,所以只要不是遇到开创性的技术难题,在同一个项目中在 AI 的加持下普通和高级没啥区别。并且你说一个高级+AI 能抵上 10 个普通程序员,我绝对不敢苟同的,还有你这个等式里面为啥不让普通程序员用 AI 呢
|
25
rev1si0n 15 小时 16 分钟前
目前并不能,比如某人说的:一个更会提问的程序员, 可能比一个技术高的程序员, 代码能力更强。实际上,技术不高并不能指出关键点,并且即使存在明显错误,技术低的也并不会发现并且信以为真。这是目前使用下来的总结,确实能够提高效率,可以更加去注重核心的东西,但是你说的低级替代并不存在,如果存在,至少在目前属于自嗨或者写的东西本身就是没有创新、研究、革命性的东西。
|
26
hosea3000 15 小时 16 分钟前
其他行业都是越做越大,只有程序员的工作是把路做窄
|
29
fredweili 15 小时 10 分钟前
怎么叫“高级“程序员?普通的可能连 AI 工具都不想学不想用,差距更大了
|
30
RealApe OP @rev1si0n 所以提示词写的好很重要,而且开发也不是一次性的东西还需要反复测试,我觉得问题不是很大。技术创新是专家型人员,大公司肯定是必须要有的。说到底现在 AI 还只是个统计模型,还不能直接创新,他出现的创新现在统一叫”幻觉“😁
|
![]() |
31
min 15 小时 9 分钟前
一个高级配三个电脑 3 个屏幕,初级的开掉
|
35
HaibaraDP 15 小时 5 分钟前
外行指导内行和内行指导内行你选择哪个?我选择内行指导内行
|
![]() |
40
matrix1010 14 小时 55 分钟前
普通程序员配合 AI 就能抵上一个高级程序员不太可能,一个高级程序员配 5 个 AI >> 和 5 个初级程序员协作很有可能。初级程序员配合多个 AI 你将会见证系统稳定性大幅下降,代码风格五花八门,代码库的熵快速增加
|
![]() |
41
crysislinux 14 小时 52 分钟前 via Android ![]() @qiaobeier 有同感,经常发现那种局部方法写的很漂亮,但是结合起来就是一坨的。
|
42
sunny352787 14 小时 50 分钟前 ![]() @RealApe #6 高级之所以称之为高级,就是他比初级的解决问题能力强。提示词是什么?提示词不是霍格沃兹的魔法咒语,你会念我也会念咱俩就没区别。提示词是对问题以及解决方案的描述。如果一个高级无法比初级更准确的描述出问题和解决方案,那他就不能被称为高级,只能被叫做年长的混子。
事实上 AI 的出现让更多高级程序员可以抛开实现细节去完成自己的设计,而初级程序员连审核代码的能力都没有,AI 输出什么就用什么,完全依赖 AI 解决问题的能力,就以现阶段的 AI 来看,只是加快了堆肥的速度而已。至于未来 AI 发展到强人工智能的时候会是什么样子,估计那会儿我早退休了也就不关心了。 |
43
dev436 14 小时 47 分钟前
完全同意#11 楼和#42 楼的观点。回复看下来,up 不太适合讨论这个问题,大家认知不同。
|
44
v3ct0r 14 小时 45 分钟前
@RealApe #23 你的回复不正是证明了一个高级程序员+AI = 一个高级程序员+10 个普通程序员。
“开创性的技术难题”交给高级程序员做。其他简单的业务逻辑直接 AI 搞定。 两者都能干的事,并不能区分所谓的“高级”,而是那些普通程序员做不了的事。而这些事加了 AI 也不一定能做好。 |
45
RealApe OP @matrix1010 如果用上 cursor 这类智能体代码编辑工具,代码风格一致性上问题不是很大。其实实际开发中 90%的代码都是业务处理交互代码,用好 AI 高级和初级都差不多吧。剩下的 10%的技术问题,写好提示词普通程序员也能解决啊。但是成本上普通程序员要节省不少
|
46
nunterr 14 小时 43 分钟前
大模型应该是解决大部分编程能力弱的一大障碍,从此写东西不再是程序员的专属了
|
47
RealApe OP @nunterr 那应该还是程序员的专属,普通人把握不了代码实现的一些细枝末节问题。举个简单的例子。比如 AI 帮你生成完了一个网页,但是你需要调一个 css 样式问题,它可能帮你改很久都很难达到你要的效果,最后可能人为介入才能解决。如果你不懂编程,只能干瞪眼了
|
48
yummy007 14 小时 35 分钟前
人的素质是不一样的,很多高级程序员体现在素质上而不是技术上~这属于综合能力,ai 提高不了人的态度和素质
|
49
RealApe OP @v3ct0r 我觉得最终还是业务理解+提示词+思考的问题。如果说遇到问题,他都不问问 AI 有哪些方案可用,哪些方案更好,那他就不是一个使用 AI 的程序员。如果有技术性的问题,我平时都是先问问某些技术有哪些实现方案,每种方案的优缺点,然后再让 AI 根据我的业务场景给出一个技术方案匹配度排名。所以这并不是壁垒
|
![]() |
50
matrix1010 14 小时 33 分钟前
@RealApe 你可能没见过工作十年连 regex 和 wildcards 都分不清,而且提交代码前自己也不测试的。初级程序员的下限低到远超你想象,而且还有各种情绪,特别是年纪大的初级程序员又混又菜,就算在写普通业务方面也远差于 AI(高级程序员指导下的 AI)。最近我用 jules 生成了大量代码,风格并不太稳定,比如 test 的 mock 方式就经常不太一样
|
![]() |
51
erwin985211 14 小时 32 分钟前
我的感触是 ai 拉进新人和初级工程师的差距,同时高级工程师与初级的差距越拉越大。现在对高级工程师的定义太水了,好像工作几年就自动变为高级了。
|
52
name1991 14 小时 30 分钟前
@sunny352787 #42 小瞧 AI 的进化速度了吧,Chatgpt 出来才几年,你看看现在 cursor 能做到的事情,AI 自我迭代的速度是惊人的
|
53
THESDZ 14 小时 30 分钟前
1.我认为是拉开了差距,是乘法;普通程序员 40*2>60 ,高级程序员 80*2>60 ;
2.现在基本都是 60 分的需求;所以对于 60 分的需求来说,普通程序员价格更低,更符合经济规律。 |
![]() |
54
zjsxwc 14 小时 28 分钟前
我是普通程序员,我中学、大学时期起码能在 noi 、acm 里获奖,
我自认为我的编码和算法实现能力没有问题。 但几年前没有 AI 时,我工作后发现我的收入还没编码能力不如我但各个框架熟练的程序员收入高, 现在有了 AI ,我可以说我可以在很短的时间内掌握各个框架使用, 你说我这种属于什么情况? |
56
sunny352787 14 小时 25 分钟前
@name1991 没发现现在已经到一个平台期了吗?在没有颠覆性算法的情况下,AI 也只能维持当前这种鹦鹉状态,从统计数据模拟的逻辑毕竟不是真逻辑,等到 AI 真的能自我推导逻辑的时候才是真正的强 AI 时代,现在 AI 能干活儿,知识量太大导致大部分人都觉得 AI 很厉害,但没逻辑还是白费。
|
57
RealApe OP @matrix1010 你说的这些我非常认同,因为我在使用的时候,也会遇到 IDEA 的 AI 编码助手根本不管代码上下文,只是根据提供的问题一本正经的胡扯,开始所以经验也非常重要。我所说的是普通程序员业务能力并没有什么问题的,且有大量编程经验,只是技术边界比较窄,这个时候 AI 就是一把辅助利剑。
|
![]() |
58
tabris17 14 小时 23 分钟前
网上搜不到解决方案的,AI 也解决不了。遇到几个 Windows 平台问题,最后都是反汇编 Windows 代码后解决的
|
59
sunny352787 14 小时 22 分钟前
@RealApe 你说这就不是普通程序员了,啥普通程序员业务能力强还有大量编程经验?所谓的技术边界比较窄那不就是领域内大神吗?你是发现主题逻辑不通了开始添加定义找补了吧?
|
61
visper 14 小时 22 分钟前
智商或者逻辑实力水平感觉还是有差距,拉近的是经验的水平。毕竟获取知识查询知识的要求大幅降低了。在以前,经常看到有人 google 或者百度的时候,不知道查什么关键字。现在不需要管什么关键字了。
|
![]() |
62
darkengine 14 小时 19 分钟前
@sentinelK 老哥是对的,以前是组内一两个高级程序员带几个干体力活的初级程序员,AI 出来之后干体力活的老哥就危险了。
|
63
name1991 14 小时 18 分钟前
@sunny352787 #56 AI 刚开始出来的时候我也这么认为,不就是一堆统计数据加上概率论么?所谓大模型不就是大力出奇迹么...背后的原理根本不了解,和我们这几百年来现有理论后有应用的模式也不一样,就是工具而已。
但是你看下现在 AI 以及相关理论的发展,诺贝尔物理和化学都把奖颁给了 AI 相关的科学家,我们在一堆我们不了解的模型的帮助下飞速发展,这就是现实。。。 |
![]() |
64
ckvv 14 小时 16 分钟前
@darkengine 你头像为啥跟个探照灯似的😂
|
![]() |
65
Sfilata 14 小时 16 分钟前
感觉现在高级程序员存在的意义就是知道问什么以及知道答案靠不靠谱,怎么进一步提问。具体执行真的可以替代了。
|
66
RealApe OP @sunny352787 我觉得工作个五六年不一定就已经是高级程序员了,人都要惰性的,在技术上跟不上时代的脚步了,这时候有了 AI 就很方便弥补了。我不知道你们把什么样的程序员定义为高级,我觉得高级至少是业务范畴内的技术性难题不借助 AI 都不在话下了,和工作年限没太大关系。
|
67
sunny352787 14 小时 9 分钟前
@RealApe #66 你这话的逻辑你看看通顺吗?合着你认为的初级程序员和高级程序员的区别只是一个懒一个勤快?我从没说用年份区分初级和高级,我说的是解决问题的能力。我大概也猜到你为什么这么强调 AI 能拉近初级和高级的差距了,就是所谓的“好大专不比 985 差”的翻版而已,妄图通过外部工具弥补自己主观上的能力差,不可能的。
|
![]() |
68
liprais 14 小时 7 分钟前
你出门捡块砖头照着自己脑门来一下,毕竟梦里啥都有
|
69
sunny352787 14 小时 3 分钟前 ![]() @name1991 现实就是这不是神迹,正如芯片的发明使得计算能力得到指数级提升,芯片也给了诺贝尔奖。曾经专门设置的计算员的职位被计算机替代了,也是颠覆性的推动了世界的发展。现在这一波 AI 也会极大的推动世界的发展,我本身也是受益人,工作中大量使用 AI 辅助编程。但技术是有边界的,你需要知道边界在哪里而不是看到现象就接受这个现实躺平了。
|
70
flytsuki 13 小时 58 分钟前
|
71
name1991 13 小时 55 分钟前
@sunny352787 #69 emm...我觉得我们是为了争论而争论了,你我都同意的是 AI 作为一个工具的巨大能力,以及对于社会的巨大推动。
既然有推动,必然带来社会的大变动,这点人类工业文明的历史已经一次次上演过了。 |
72
sunny352787 13 小时 51 分钟前
@name1991 #71 你说的这没问题,我只是觉得太乐观不好,我们现在处在 AI 浪潮启动的过程中,祛魅很重要,知道边界才能更好的使用,而不是指望 AI 指数级能力增长过几年就可以放手了。
|
73
name1991 13 小时 45 分钟前 ![]() @sunny352787 #72 同意,之前听到过一句话,人类总是对短期过于乐观,长期过去悲观。AI 的历史真的是个完美的例子。
|
74
migu 13 小时 42 分钟前
很多人都说要会提问,那我让一个 AI 来生成优化提问,一个 AI 来写呢?
|
![]() |
75
min 13 小时 36 分钟前
懂业务见过场景有丰富技术经验的高级开发人员有 AI 加持,职业生命可以延长很多
下一代的初级开发怕是撑不过他们 |
76
SoviaPhilo 13 小时 32 分钟前
软件设计哲学一书说,最麻烦的问题是 unknown unknowns
我觉得在这里也类似, 初级程序员如果太初级的话,弄不好就会在虚妄之峰, 错误估计了事物的范围 除非他们明白自己必定有想不到的点 |
![]() |
78
Genshin2020 13 小时 21 分钟前 ![]() 我感觉相反,差距反而进一步拉大。
高级程序员的定位从来不是单纯的写代码。 |
79
york1204 13 小时 18 分钟前
现阶段 AI 完全还都是处在工具阶段, 不同的是使用一样的工具达到的效果是完全不一样的, 就好比小孩拿到了一把刀不一定能砍死人, 但是如果是个成年人拿到一把刀能砍死一堆人, 初中级程序员跟高级程序员的差距不光是在工具的使用, 对业务处理的思路可能完全不一样, 所以最终的效果差距也是很大的
|
81
htxy1985 13 小时 10 分钟前
诸位发表的观点只是仅针对现在的 Ai 水平而言,未来是什么样谁知道呢
|
![]() |
82
Hyxiao 13 小时 7 分钟前
AI 的出现会让程序员逐渐往产品的思维去靠拢,这是一种趋势,高级程序员的核心竞争力会从代码的实现会转换成技术实现 + 产品思维,未来大多数的程序员,绝大可能是那些能将深厚技术功底与敏锐产品思维完美结合的人。
|
83
spritecn 13 小时 7 分钟前
我觉得现阶段,只要你的业务理解能力还过得去。给 AI 一个相对精确的提示词一个普通的程序员就能抵上一个高级程序员。
----------引用-------- @RealApe 其实业务理解能力 本来就是区分高级和普通的核心标准,代码能力其次 |
84
qwert999 13 小时 1 分钟前
这个问题可以再深入一下,用实习生 + AI ,把正职都裁了 🐶
|
![]() |
85
hafuhafu 12 小时 59 分钟前
拉进了中初级水平的人的解决问题能力的差距。
换没有 AI 的时候,一个会看文档、会合理利用搜索引擎或者经验丰富、思维活跃的中初级码农,绝对比不会的中初级码农强很多,效率和设计方面都是。 |
86
PiersSoCool 12 小时 54 分钟前
AI 拉开普通程序员和高级程序员的差距,让普通程序员无饭可吃,这才是正确结论
我用 AI 可以创造 20 个初级程序员,但是初级程序员可不能用 AI 创造 20 个高级程序员。 |
87
Asylumc 12 小时 46 分钟前 via iPhone
虽然跟主题不一样。
我这种只会 hello world 的确实靠 ai 写代码在日企(非 it 行业)拿到了开发岗位 |
![]() |
88
stiangao 12 小时 44 分钟前 ![]() @PiersSoCool 同意,我也感觉 AI 是拉大了差距,提高的效率不是能力,所谓能力都是踩坑的经验
|
![]() |
89
liuyang1985 12 小时 41 分钟前 via Android
更可能的是一个高级配 ai 取代 10 个入门岗位
|
![]() |
90
min 12 小时 36 分钟前
有潜力的高级开发配上 AI ,干高价值项目,或者直接挪去搞新的跟 AI 相关的项目
普通开发,继续留守现有项目 垃圾项目的维护,招点月抛初级开发维持着 |
91
yunpiao111 12 小时 21 分钟前 via Android
庆幸我已经是一个高级了,我在初级的时候如果有这样的工具,我可能成长不到高级了。
|
![]() |
92
andrewDDC 12 小时 19 分钟前
是放大了
|
![]() |
93
tool2dx 12 小时 9 分钟前
人和人之间差距比你想的大多了,AI 是放大差距,肯定不是缩小.
|
![]() |
94
darkengine 12 小时 8 分钟前
@ckvv 因为我是高级会员,VIP 中 P 🐶
|
![]() |
95
iyaozhen 11 小时 40 分钟前 ![]() 我认为是会拉大,大了说,每次产业革命都是这样
普通程序员之所以称之为普通程序员,除了代码编程上的差距,学习意识,思维方式,认知等等才是差距的根本。别的不说,你可以普遍调查下同事,有 ChatGPT 账号的比率,更不要说充 plus 的 当然你可以说是对那些愿意学习 AI 的,但今天他愿意学习 AI ,是因为之前他就喜欢接触新事物,如果环境合适,他之前就不是个普通程序员 |
![]() |
96
haha1903 11 小时 37 分钟前
有没有可能是这样
工作的 80-90% 是机械劳动,大家都可以,AI 也可以 工作的 10-20% 是高级工作,只有人可以 有了 AI 之后 只能完成 80-90% 工作的人,AI 直接代替了 能完成那 10-20% 工作的人,被 AI 解放了,能提升 5-10 倍的工作效率。 |
![]() |
97
opentrade 11 小时 34 分钟前
并没有
|
98
uds9u32br 11 小时 32 分钟前
我会用 AI 检讨代码,但是绝不用 AI 大生成超过一行的代码
|
99
shawndeng1109 11 小时 26 分钟前
计算机科学,其实不只有编码。
devops 环境 Ai 应该搭不了吧? 机房 Ai 应该不能维护吧? 边缘环境怎么用 Ai 处理问题? AI 这么厉害,那些模型开发公司应该不用招人了吧? |
100
NoOneNoBody 11 小时 14 分钟前
这个逻辑是“三个臭皮匠”?
当织布机出现后,普通纺织工人门槛消灭,一般人学会操作织布机也能进入行业,而高级织布工人就转行为设计为主(研发),就是做织布机不能做的事 应该循着这个规律预测 |