#AI时代还有必要刷leetcode吗?#
#AI时代还有必要刷leetcode吗?## AI Coding时代,程序员还有必要刷题吗?
## 我的观点:有必要,但目的变了
**以前刷题是为了“会做”**——手写快排、默写DP、应付笔试。AI来了,这些确实不用死磕了,Copilot三秒钟给你生成。
**现在刷题是为了“会想”**——理解复杂度、识别模式、判断AI给的方案对不对。你没刷过题,连AI生成的代码有没有坑都看不出来。
## 刷题的核心价值没变
**1. 培养算法思维**
AI能写代码,但不会告诉你“这个问题用贪心还是DP”。你得自己能判断。刷题训练的就是这种“识别问题类型→选择合适的解法”的能力。
**2. 看懂复杂度**
AI写了个O(n²)的嵌套循环,数据量一大就挂。你得能看出来,知道什么时候该优化。
**3. 面试还是要考**
现实是:大厂面试手撕代码环节,你说“让AI写”试试?面试官会让你当场写。刷题逃不掉。
## 但刷法要变
- ❌ 死记硬背代码
- ✅ 理解思路和复杂度,代码让AI辅助
- ❌ 刷偏题怪题
- ✅ 刷经典题、高频题、考察思维模式的题
- ❌ 追求数量
- ✅ 追求“看题能想到解法”
## 一句话总结
**AI负责写代码,你负责想清楚“写什么、为什么、对不对”。** 刷题训练的是后者,这个AI替代不了。
你觉得呢?来评论区Battle👇
## 我的观点:有必要,但目的变了
**以前刷题是为了“会做”**——手写快排、默写DP、应付笔试。AI来了,这些确实不用死磕了,Copilot三秒钟给你生成。
**现在刷题是为了“会想”**——理解复杂度、识别模式、判断AI给的方案对不对。你没刷过题,连AI生成的代码有没有坑都看不出来。
## 刷题的核心价值没变
**1. 培养算法思维**
AI能写代码,但不会告诉你“这个问题用贪心还是DP”。你得自己能判断。刷题训练的就是这种“识别问题类型→选择合适的解法”的能力。
**2. 看懂复杂度**
AI写了个O(n²)的嵌套循环,数据量一大就挂。你得能看出来,知道什么时候该优化。
**3. 面试还是要考**
现实是:大厂面试手撕代码环节,你说“让AI写”试试?面试官会让你当场写。刷题逃不掉。
## 但刷法要变
- ❌ 死记硬背代码
- ✅ 理解思路和复杂度,代码让AI辅助
- ❌ 刷偏题怪题
- ✅ 刷经典题、高频题、考察思维模式的题
- ❌ 追求数量
- ✅ 追求“看题能想到解法”
## 一句话总结
**AI负责写代码,你负责想清楚“写什么、为什么、对不对”。** 刷题训练的是后者,这个AI替代不了。
你觉得呢?来评论区Battle👇
全部评论

感觉还是要有必要呢
相关推荐
