在程序员涉及到的领域,哪些能力和技能是不能被 AI 替代的?

285 天前
 frankyzf

在中短期内(3-6 年),程序员在哪些领域是不能被 AI 替代的,或者说不能自动化的?比如交流这样的。

1271 次点击
所在节点    OpenAI
11 条回复
youngce
285 天前
加班领域,被领导 pua 领域,背低绩效领域
Frankcox
285 天前
运维领域,背锅
FranzKafka95
285 天前
软硬结合的行业
lhbc
285 天前
和 PM 对线
locoz
285 天前
根据我的 GPT4 深度使用感受来说,开发方面目前最直接、最无法替代的就是 [把需求或者说是思维转化为极其细化的代码逻辑的能力] ,即使是 GPT4 、即使让它分步处理,在这方面也完全无法达到复杂逻辑下的“可用”程度,会存在或多或少的细节缺失。可以预期的是,几年内这方面应该也不会有太大的进展,从除 GPT4 以外的模型相关能力表现上就能看出来。

单纯就写代码本身来说,只要你的要求足够清楚、详细,即使 AI 没学过的东西你也能教它写。而且未来随着 Token 上限越来越高,接受未训练知识、定制化信息的能力只会越来越强,不存在写不出对应代码的情况。
yfwo
285 天前
维护屎山
agagega
285 天前
你把 AI 当成程序员,自己当成产品经理,然后想想这个产品经理需要什么素质
w950888
284 天前
修电脑?🧐
8355
283 天前
@yfwo 这个反而是最简单的,私有化部署的情况下普通业务代码我觉得半小时就可以连调试重构完毕。
quake0day
277 天前
最近用 ChatGPT 开发了几个程序,用的都是我完全不熟悉的 Go 和 React ,边开发边学习,也想体验下未来用 AI 开发一个系统是什么感觉。在这个过程中我发现 AI 的几个问题:
1. 不擅长解决某些特定问题——如果特定的问题 AI 找不到直接的解决办法,那么 AI 就会不断重复几种可能的解决方案,然后就会陷入循环。后来这些问题都是我通过 StackOverflow 或者在网上搜寻,找到的解决办法。不过 AI 很强的一点就是我只要告诉她(复制粘贴)这个解决方案,她就会自动帮我修改好我的代码。

2. 逻辑稍复杂的系统出现 Bug 后,AI 可能会无法分析这些逻辑。这时候 AI 有能力帮你写一些代码,但是整体代码的逻辑错误还是需要你自己通读代码来解决修复。这部分说明你不能完全依赖 AI 帮你写所有代码,你还需要有能力去读懂她写的代码,并帮她分析逻辑。

总的来说,在未来的 3-6 年,我估计程序员还需要指导 AI 来干活。AI 有的时候搞不定的话还需要你去帮他思考解决。

我的个人经验是编程语法,配置环境等这部分知识是最不重要的(语法糖就像孔乙己茴字四种写法那样)。在之前的小项目里面,我可以让 AI 帮我写 Go 和 NodeJS 代码,或者我可以试着写一个有语法错误的函数,让 AI 帮我自动修复。

而重要的技能之一是**化整为零( Divide and Conquer) **的能力。现阶段很多人认为 AI 水平不行,其实显示的是那个人不具备化整为零的能力,他往往妄图让 AI 去开发设计一个大型系统,而这个是现阶段的 AI 无法完成的。

另外就是我上面提到的**自主思考并解决问题**的能力,你有没有能力在 AI 无法解决某些问题时,能够跳脱 AI 的思路,去寻找真正的答案。

最后就是**读代码并理清代码逻辑的能力**——AI 写代码水平可以,但是系统级别的逻辑 Bug 还是要人来修复。

其实上面这三个技能一直都是区别一个人是不是一个优秀程序员的关键点,现在 AI 只是让这些技能变得更重要了。
customer
271 天前
吹牛,写 ppt ,讲 ppt

另外这三项做不好的比起被 ai 替代,更容易被其他人替代

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

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

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

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

© 2021 V2EX