2026年的 LeetCode:没人尊重的技能(但仍然是每个人都需要的)

发布: (2026年3月3日 GMT+8 04:10)
7 分钟阅读
原文: Dev.to

Source: Dev.to

Introduction

让我说一句可能会惹恼双方的话。

是的,AI 可以瞬间解出大多数 LeetCode 题目。
而且是的,我仍在练习它们。

并不是因为我喜欢痛苦。
也不是因为我喜欢红绿提交界面。
而是因为我开始意识到一件令人不安的事:

我们正在慢慢失去在没有帮助的情况下思考的能力。
这比 AI 本身更让我感到恐惧。

“Why Are You Still Grinding LeetCode? Just Ask GPT.”

我经常听到这种声音。

  • “兄弟,面试已经过时了。”
  • “兄弟,真实工作里没有二叉树。”
  • “兄弟,直接用 AI 吧。”

当然,AI 可以在几秒钟内给你一个完美的深度优先搜索。它可以生成比你更简洁的动态规划解法。它还能比你的大学教授更好地解释时间复杂度。

但真正的问题是:如果 AI 明天消失……你还能知道发生了什么吗? 还是说你只能盯着自己的代码,看得像是象形文字?

裁员改变了一切

别装作过去两年没有让我们的脚下的地面动摇。

  • 团队被裁减。
  • “高绩效者”被解雇。
  • 高级工程师突然要与中级开发者竞争。
  • 入门级岗位开始要求 3–5 年的工作经验。

在那场混乱中,一个模式变得显而易见:幸存下来的人并不是打字最快的。他们是能够理清复杂性的人——能够:

  • 在不慌张的情况下调试生产问题
  • 在混乱的系统中进行推理
  • 将模糊的问题拆解为结构化的步骤
  • 在压力下保持清晰思考

这就是算法思维。这正是 LeetCode 所培养的。不是记忆。不是琐事。结构化思考。

AI 让你更快。它不会让你更深。

我每天都在使用 AI——用于重构、搭建框架、调试小问题、节省时间。如果你在 2026 年还不使用 AI,那就是固执。

令人不安的部分:

  • AI 让你更快。
  • LeetCode 让你更深入。

没有深度的速度是脆弱的。借助 AI,你可以快速交付功能,但当:

  • 出现竞争条件
  • 在负载下内存激增
  • 奇怪的边缘情况导致生产环境出错
  • 模型生成的解决方案“几乎”正确

仍然需要有人思考。如果你把思考外包得太久,那一刻会变得令人恐惧。

“但我在工作中不使用图。”

正确。我们大多数人并不会在随意的星期三实现 Dijkstra 算法。但解决图论问题会迫使你:

  • 建模关系
  • 跟踪状态转移
  • 思考复杂度
  • 可视化流程

那么,大型分布式系统是什么?图。状态机。转移。约束。LeetCode 题目是人为设定的,但它们锻炼的思维能力却不是。

The Real Problem: Comfort Addiction

AI 消除了摩擦。你不再会卡住 45 分钟,不再绘制图表,也不再与递归搏斗到恍然大悟。你粘贴、重新生成,然后继续。

高效吗?当然。但成长很少发生在舒适区。LeetCode 强制出现摩擦。它迫使你坐在“不知道”的状态中。在自动完成可以替你完成思考的时代,能够进行有意义的挣扎正变得稀少。

没人谈论的危险未来

想象一代开发者可以通过提示发布完整的应用……但在以下情况下会卡住:

  • AI 给出错误答案
  • bug 在本地无法复现
  • 系统表现不可预测
  • 解决方案需要原创推理

这并非假设。我已经见过:开发者们飞快前进,直到遇到需要原始思考的 10% 时。然后一切都变慢,因为他们从未训练过这块肌肉。

那么你仍然应该做 LeetCode 吗?

  • 如果你的唯一目标是借助 AI 通过面试?也许不需要。
  • 如果你的目标是在动荡的市场中变得反脆弱?需要。

不是因为公司崇拜它,也不是因为面试文化完美,而是因为思考正在变得可选。可选的技能会消失。

这不是关于怀旧

我并没有把“过去的日子”浪漫化。我也不是反AI的。我也不是反生产力的。我并不是说要像2018年那样刷500道题。

我想说的是:

  • 使用AI。
  • 但不要让它让你的大脑萎缩。
  • 有时要在没有帮助的情况下解决问题。
  • 有意识地进行挣扎。
  • 培养直觉。
  • 在粘贴答案之前,先理解为什么该解法有效。

因为有一天这个工具会失效。那一刻,唯一剩下的就是你自己。

最终问题

  • 你的编码信心会下降吗?
  • 还是会保持不变?

诚实点。你是在磨练自己的思考,还是把它外包了?

让我们在评论区来一场辩论吧。

0 浏览
Back to Blog

相关文章

阅读更多 »

当工作成为心理健康风险时

markdown !Ravi Mishrahttps://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fu...