AI 拉近普通程序员和高级程序员之间的差距

137 天前
 RealApe

我相信 AI 至少可以解决 90%的技术难题,但是还解决不了 90%复杂的业务难题。所以说 AI 要替代普通程序员,要辩证的看待问题,有没有可能招一个普通程序员配合 AI 就能抵上一个高级程序员呢,并且这个成本还降低了不少。各位领导琢磨琢磨。

14568 次点击
所在节点    职场话题
151 条回复
crysislinux
137 天前
@qiaobeier 有同感,经常发现那种局部方法写的很漂亮,但是结合起来就是一坨的。
sunny352787
137 天前
@RealApe #6 高级之所以称之为高级,就是他比初级的解决问题能力强。提示词是什么?提示词不是霍格沃兹的魔法咒语,你会念我也会念咱俩就没区别。提示词是对问题以及解决方案的描述。如果一个高级无法比初级更准确的描述出问题和解决方案,那他就不能被称为高级,只能被叫做年长的混子。

事实上 AI 的出现让更多高级程序员可以抛开实现细节去完成自己的设计,而初级程序员连审核代码的能力都没有,AI 输出什么就用什么,完全依赖 AI 解决问题的能力,就以现阶段的 AI 来看,只是加快了堆肥的速度而已。至于未来 AI 发展到强人工智能的时候会是什么样子,估计那会儿我早退休了也就不关心了。
dev436
137 天前
完全同意#11 楼和#42 楼的观点。回复看下来,up 不太适合讨论这个问题,大家认知不同。
v3ct0r
137 天前
@RealApe #23 你的回复不正是证明了一个高级程序员+AI = 一个高级程序员+10 个普通程序员。
“开创性的技术难题”交给高级程序员做。其他简单的业务逻辑直接 AI 搞定。
两者都能干的事,并不能区分所谓的“高级”,而是那些普通程序员做不了的事。而这些事加了 AI 也不一定能做好。
RealApe
137 天前
@matrix1010 如果用上 cursor 这类智能体代码编辑工具,代码风格一致性上问题不是很大。其实实际开发中 90%的代码都是业务处理交互代码,用好 AI 高级和初级都差不多吧。剩下的 10%的技术问题,写好提示词普通程序员也能解决啊。但是成本上普通程序员要节省不少
nunterr
137 天前
大模型应该是解决大部分编程能力弱的一大障碍,从此写东西不再是程序员的专属了
RealApe
137 天前
@nunterr 那应该还是程序员的专属,普通人把握不了代码实现的一些细枝末节问题。举个简单的例子。比如 AI 帮你生成完了一个网页,但是你需要调一个 css 样式问题,它可能帮你改很久都很难达到你要的效果,最后可能人为介入才能解决。如果你不懂编程,只能干瞪眼了
yummy007
137 天前
人的素质是不一样的,很多高级程序员体现在素质上而不是技术上~这属于综合能力,ai 提高不了人的态度和素质
RealApe
137 天前
@v3ct0r 我觉得最终还是业务理解+提示词+思考的问题。如果说遇到问题,他都不问问 AI 有哪些方案可用,哪些方案更好,那他就不是一个使用 AI 的程序员。如果有技术性的问题,我平时都是先问问某些技术有哪些实现方案,每种方案的优缺点,然后再让 AI 根据我的业务场景给出一个技术方案匹配度排名。所以这并不是壁垒
matrix1010
137 天前
@RealApe 你可能没见过工作十年连 regex 和 wildcards 都分不清,而且提交代码前自己也不测试的。初级程序员的下限低到远超你想象,而且还有各种情绪,特别是年纪大的初级程序员又混又菜,就算在写普通业务方面也远差于 AI(高级程序员指导下的 AI)。最近我用 jules 生成了大量代码,风格并不太稳定,比如 test 的 mock 方式就经常不太一样
erwin985211
137 天前
我的感触是 ai 拉进新人和初级工程师的差距,同时高级工程师与初级的差距越拉越大。现在对高级工程师的定义太水了,好像工作几年就自动变为高级了。
name1991
137 天前
@sunny352787 #42 小瞧 AI 的进化速度了吧,Chatgpt 出来才几年,你看看现在 cursor 能做到的事情,AI 自我迭代的速度是惊人的
THESDZ
137 天前
1.我认为是拉开了差距,是乘法;普通程序员 40*2>60 ,高级程序员 80*2>60 ;
2.现在基本都是 60 分的需求;所以对于 60 分的需求来说,普通程序员价格更低,更符合经济规律。
zjsxwc
137 天前
我是普通程序员,我中学、大学时期起码能在 noi 、acm 里获奖,
我自认为我的编码和算法实现能力没有问题。

但几年前没有 AI 时,我工作后发现我的收入还没编码能力不如我但各个框架熟练的程序员收入高,
现在有了 AI ,我可以说我可以在很短的时间内掌握各个框架使用,

你说我这种属于什么情况?
name1991
137 天前
@zjsxwc #54 你这还算普通程序员吗?
sunny352787
137 天前
@name1991 没发现现在已经到一个平台期了吗?在没有颠覆性算法的情况下,AI 也只能维持当前这种鹦鹉状态,从统计数据模拟的逻辑毕竟不是真逻辑,等到 AI 真的能自我推导逻辑的时候才是真正的强 AI 时代,现在 AI 能干活儿,知识量太大导致大部分人都觉得 AI 很厉害,但没逻辑还是白费。
RealApe
137 天前
@matrix1010 你说的这些我非常认同,因为我在使用的时候,也会遇到 IDEA 的 AI 编码助手根本不管代码上下文,只是根据提供的问题一本正经的胡扯,开始所以经验也非常重要。我所说的是普通程序员业务能力并没有什么问题的,且有大量编程经验,只是技术边界比较窄,这个时候 AI 就是一把辅助利剑。
tabris17
137 天前
网上搜不到解决方案的,AI 也解决不了。遇到几个 Windows 平台问题,最后都是反汇编 Windows 代码后解决的
sunny352787
137 天前
@RealApe 你说这就不是普通程序员了,啥普通程序员业务能力强还有大量编程经验?所谓的技术边界比较窄那不就是领域内大神吗?你是发现主题逻辑不通了开始添加定义找补了吧?
RealApe
137 天前
@tabris17 AI 的技术边界还是需要高端人才来填充

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

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

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

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

© 2021 V2EX