AI coding 之后, 程序员应该掌握核心能力是什么,什么东西应该交给 AI, 什么东西自己掌握

AI coding 之后, 程序员应该掌握的核心能力是什么,什么东西应该交给AI, 什么东西需要自己掌握。 过度使用 AI, 造成思维能力退化,怎么使用 AI才是正确的方法,

14 个赞

感觉一些东西现在还是必须手写
我最近练习网安红队
让claude帮助自己写攻击脚本
死活不给写 :tieba_087:

6 个赞

该掌握的一个都不能少,ai只是来帮你提高效率的,不是用来替代你的

3 个赞

最应该掌控的能力就是,决定应该把什么事交给AI做,把什么事由自己掌控的能力(废话文学:joy:

8 个赞

claude确实对齐比较严,这就是开源的意义了。只要你会调总能给你微调成能写的。这个得等到本地算力大爆发了

3 个赞

我觉得规划能力比较重要 合理拆分项目细节,安排不同职能 这个看着没啥其实并没有想象的简单。

4 个赞

掌握什么东西应该交给AI, 什么东西需要自己掌握

7 个赞

以我们行业为例,开发目前最重要的能力是规划和业务能力,在最开始的项目规划阶段需要知道我们整体的业务是怎么样子的,一个底层数据在不同的业务场景下会有不同的用法,以此来简化架构和优化架构;
重要的点在于规划和理解业务

5 个赞

对软工而言的话,编码实现变得非常简单,不再是门槛,核心能力更多在需求分析、架构设计之类更high level、更经验性的东西(以前也是这样,但是ai coding的出现让编码的比重更低了)

以及和人打交道的能力也很重要,比如甲方神秘谜语人 :laughing:

2 个赞

关键的决策点,AI可以推荐不同的方案,但是选择一定需要是我们人工去确认。

2 个赞

更重的要是对细节的把握。对项目的架构的理解。

1 个赞

思维和想法

3 个赞

我觉得更重要的是顶层设计,范围边界控制,更重要的还是学会跟智能体交流。

1 个赞

行业知识,也是壁垒所在,纯软件确实在AI时代已经没有什么门槛了

1 个赞

1.人应该把控技术方案以及实现思路,而ai负责实现方案和修复维护
2.人针对技术深度应该要求更深,要求有复杂问题以及崩溃事件的解决能力,ai的技术广度是毋容置疑的
3.人可以把控大方向的开发,细节方面可以让ai雕琢
最后:最重要的且没有第二的:人,得掌握自己的身体,吃好喝好活好比什么都重要,ai是实现你思路的工具

1 个赞

你所处行业的业务能力,技术能力现在不值一提,或者说是技术过关是最基本的要求

1 个赞

AI可以帮你快速学习,也会让你陷入另外一种陷阱。主要看你怎么使用和面对AI吧。

2 个赞

架构和业务能力

1 个赞

推荐阅读《代码整洁之道》 《架构整洁之道》 可以让AI辅助看看其中哪些是AI时代的精华和糟粕 你就知道应该掌握什么了


这也是我用AI总结的 不过我会一步一步细化每个点

5 个赞

这在过去一年来说是对的,但是AI coding的趋势是完全替代 :joy:

2 个赞