149 条回复  ·  16381 次点击
matrix1010 小成 2025-6-6 10:04:38
普通程序员配合 AI 就能抵上一个高级程序员不太可能,一个高级程序员配 5 个 AI >> 和 5 个初级程序员协作很有可能。初级程序员配合多个 AI 你将会见证系统稳定性大幅下降,代码风格五花八门,代码库的熵快速增加
crysislinux 小成 2025-6-6 10:07:44
@qiaobeier 有同感,经常发现那种局部方法写的很漂亮,但是结合起来就是一坨的。
sunny352787 小成 2025-6-6 10:09:12
@RealApe #6 高级之所以称之为高级,就是他比初级的解决问题能力强。提示词是什么?提示词不是霍格沃兹的魔法咒语,你会念我也会念咱俩就没区别。提示词是对问题以及解决方案的描述。如果一个高级无法比初级更准确的描述出问题和解决方案,那他就不能被称为高级,只能被叫做年长的混子。 事实上 AI 的出现让更多高级程序员可以抛开实现细节去完成自己的设计,而初级程序员连审核代码的能力都没有,AI 输出什么就用什么,完全依赖 AI 解决问题的能力,就以现阶段的 AI 来看,只是加快了堆肥的速度而已。至于未来 AI 发展到强人工智能的时候会是什么样子,估计那会儿我早退休了也就不关心了。
dev436 初学 2025-6-6 10:12:03
完全同意#11 楼和#42 楼的观点。回复看下来,up 不太适合讨论这个问题,大家认知不同。
v3ct0r 初学 2025-6-6 10:14:15
@RealApe #23 你的回复不正是证明了一个高级程序员+AI = 一个高级程序员+10 个普通程序员。 “开创性的技术难题”交给高级程序员做。其他简单的业务逻辑直接 AI 搞定。 两者都能干的事,并不能区分所谓的“高级”,而是那些普通程序员做不了的事。而这些事加了 AI 也不一定能做好。
RealApe 楼主 初学 2025-6-6 10:15:30
@matrix1010 如果用上 cursor 这类智能体代码编辑工具,代码风格一致性上问题不是很大。其实实际开发中 90%的代码都是业务处理交互代码,用好 AI 高级和初级都差不多吧。剩下的 10%的技术问题,写好提示词普通程序员也能解决啊。但是成本上普通程序员要节省不少
nunterr 小成 2025-6-6 10:16:26
大模型应该是解决大部分编程能力弱的一大障碍,从此写东西不再是程序员的专属了
RealApe 楼主 初学 2025-6-6 10:20:51
@nunterr 那应该还是程序员的专属,普通人把握不了代码实现的一些细枝末节问题。举个简单的例子。比如 AI 帮你生成完了一个网页,但是你需要调一个 css 样式问题,它可能帮你改很久都很难达到你要的效果,最后可能人为介入才能解决。如果你不懂编程,只能干瞪眼了
yummy007 初学 2025-6-6 10:24:44
人的素质是不一样的,很多高级程序员体现在素质上而不是技术上~这属于综合能力,ai 提高不了人的态度和素质
RealApe 楼主 初学 2025-6-6 10:26:01
@v3ct0r 我觉得最终还是业务理解+提示词+思考的问题。如果说遇到问题,他都不问问 AI 有哪些方案可用,哪些方案更好,那他就不是一个使用 AI 的程序员。如果有技术性的问题,我平时都是先问问某些技术有哪些实现方案,每种方案的优缺点,然后再让 AI 根据我的业务场景给出一个技术方案匹配度排名。所以这并不是壁垒
返回顶部