只有强者才能生存:2026年闯入软件工程

发布: (2026年2月9日 GMT+8 15:28)
11 分钟阅读
原文: Dev.to

Source: Dev.to

⚠️ 对2026年有志软件工程师的警告

如果你现在正想进入软件工程领域——在 AI 编码助手的时代——你必须明白一个根本事实:门槛不仅提升了,甚至已经被送上了轨道。


📉 过去的初级培训场

五年前,初级开发者会花数月时间做一些枯燥有教育意义的任务:

  • 为遗留代码编写单元测试
  • 修复小错误以熟悉代码库
  • 转换数据格式
  • 根据规格实现直接的功能
  • 对简单的 PR 进行代码审查

这些工作并不光鲜,但它们是工作中的教育。你可以拿工资去拆东西、探索边缘案例,观察生产系统在压力下的表现。

🤖 如今:AI 已经接管了这些工作

  • ClaudeGitHub CopilotCursor 等工具现在可以处理这些繁重任务——通常更快、更便宜,且语法错误更少。
  • “培训场”已经成为公司削减成本的机会

🚪 大门已改变

2015

  • 大门高度:约 6 英尺。
  • 入门要求:计算机科学学位或训练营证书、个人项目、良好的问题解决能力。
  • 可攀爬,但竞争激烈。

2026

  • 大门高度:约 20 英尺,顶部有铁丝网并燃烧。
  • 只有极其强大的人(天赋、多个生产应用、开源贡献、深厚的系统设计知识)才能跨越——而且他们中很多仍在挣扎

“每一代人都觉得下一代更难。”
我懂。技术一直竞争激烈,但这在结构上是不同的

📚 旧路径 vs. 新路径

之前(pre‑AI):

  1. 以初级身份被雇佣。
  2. 做枯燥的工作,学习基础。
  3. 逐步承担更复杂的工作。
  4. 成为高级。

现在:

  1. 以初级身份被雇佣(但他们为什么会这么做?)。
  2. ??? – 枯燥的工作已经消失。
  3. 成为高级。

在你攀爬学习阶梯时,它已经被移除。

🥊 你面临的竞争

  • 能够比你更快编写模板代码的 AI。
  • 将 AI 作为力量倍增器的资深工程师。

要想敲开大门,你现在必须展示以前需要 多年 才能培养的技能:

  • 系统思维 – 理解组件之间的交互。
  • 调试 – 在海量信息中找到关键线索。
  • 代码阅读 – 解析他人(或 AI)编写的代码。
  • 架构判断 – 知道何时“正确”的方案实际上是错误的。

这些曾经是资深级别的技能;如今它们已成为 入门要求

📊 行业分化

层级描述
Tier 1 – The Super‑Seniors已经足够强大的工程师,AI 让他们变得危险(以好方式),但尚未完全自主。
Tier 1.5 – The Squeezed Middle已经足够好,AI 能放大他们的能力,但还不够资深以获得完全自主。有些人会快速向上突破;另一些人则会卡在 AI 增强的初级和根深蒂固的资深之间。
Tier 2 – The Struggling Aspirants他们的项目看起来和其他人一模一样(因为大家都使用相同的 AI 提示)。面试要求的知识以前是通过在职学习获得的。“初级”岗位现在要求 2‑3 年经验,因为 AI 能处理真正的初级工作。

中层正在空心化。从 Tier 2 到 Tier 1 的道路几乎变得不可逾越。

👀 成功工程师的做法

  • 深度知识,而非表面流行词 – 他们理解 为什么 React 会重新渲染,虚拟 DOM 实际做了什么,以及调和(reconciliation)是如何工作的。
  • 避免“又一个待办事项应用”陷阱 – 他们从事奇特、真实问题解决的项目,需要真正的架构决策。
  • 精通调试 – 他们能阅读堆栈跟踪,逆向分析,并理解陌生代码。
  • 把 AI 当作初级 – 他们阅读 AI 生成的每一行代码,询问“它为什么这样做?”,进行重构,并指导 AI 生成的代码,而不是盲目依赖它。

当大门如此之高时,有时你需要门另一侧的人为你打开它。

🏗️ 背后发生了什么

  1. 行业正在决定不需要那么多入门级代码生产者。
    • 并不是因为软件量在缩减(并没有)。
    • 而是因为 AI 的生产力倍增器改变了 人类的工作内容
  2. 人类工作正从编写模板代码转向 AI 仍无法做出的判断。
  3. 现在的入门门槛假设具备过去需要多年才能培养的能力。
  4. “够好”的标准已提升至“优秀”。

如果你不愿意——或无法——将自己提升到那个水平,门槛可能会太高。

❗ 最终思考

  • 这并不是凭才分配,也不公平。
  • 能够通过的人不仅仅是最有天赋的;他们是那些:
    • 建立深入的概念性理解。
    • 持续练习调试和代码阅读。
    • 将 AI 作为工具,而非拐杖。
    • 主动寻找具有挑战性、非模板化的项目。

没有简单的解决方案,但认识到新现实是第一步。

当前形势

  • 特权优势
    • 能够在没有收入的情况下花数月时间构建项目。
    • 有导师或网络提供指导。
    • 学习时不必兼顾两份工作。
    • 拥有辨别“好”与否的背景知识。

我们正在创建一个系统,使已经拥有特权的人获得更大的优势。
大门不仅高,而且位于并非所有人都能到达的山顶。

不确定的未来

  • Maybe 公司会意识到他们需要投资新的路径——教人们审计 AI,成为能够理解机器产生幻觉及其原因的“取证程序员”。
  • Maybe 训练营和大学会进行调整,减少对语法的关注,更多地强调系统思维和调试。
  • Maybe 行业会自行纠正,我们会意识到一代只会提示却不会调试的“氛围程序员”是一座随时可能倒塌的纸牌屋。
  • Or maybe 大门仍然高高在上,软件工程职业将只对极度有驱动力或极度特权的人开放。

如果你现在正尝试闯入

  1. 比你认为合理的更努力。
    正常的道路已经不再奏效。

  2. 学会比写代码更好地阅读代码。
    AI 能写得比你快,但它还不能比你更懂代码。

  3. 构建能解决真实问题的真实项目。

    • 即使是小项目。
    • 尤其是那些你真正部署并维护的小项目。
  4. 寻找能为你打开大门的人。

    • 导师指导
    • 人脉网络
    • 为开源项目做贡献(这已不再是可选项)。
  5. 不要只学会使用 AI——要批判性地使用它。

    • 对它生成的每一行代码都保持怀疑。
    • 理解它为何做出这些选择。

如果你成功闯过去,成为少数能够跨过那二十英尺燃烧大门的人之一,请记住这一路有多艰难。记住那些没有成功的人——不是因为他们不聪明或不勤奋,而是因为系统让他们几乎不可能成功。

当你站在另一侧时,考虑帮助为下一个人降低这道门槛。

Perspective

  • Everything above—go harder, build more, network relentlessly—is descriptive, not prescriptive. I’m sharing what I see working, not what should be required.

  • If you don’t make it through that gate, it is not a moral failing.

    • It doesn’t mean you’re not smart enough, didn’t work hard enough, or aren’t “cut out for this.”
    • It means the gate is absurdly, unjustifiably high, and the system is broken in ways that have nothing to do with your worth as a person or even your potential as an engineer.
  • Some of the most talented developers I know didn’t make it—not because they couldn’t, but because they couldn’t afford to spend a year building projects for free, had family obligations, or simply got unlucky with timing.

  • Your survival of this system is not a measure of your value. It’s a measure of the system’s cruelty.

  • I’m giving you the map as it exists, not as it should be. Use it if you can. If you can’t, or if you try and it doesn’t work out, know that the failure is the system’s, not yours.

0 浏览
Back to Blog

相关文章

阅读更多 »

解锁笔记本电脑 GPU 的隐藏力量

概述:大多数现代笔记本电脑都配备了强大的 GPU,但往往未被充分利用。无论你是运行本地 LLM 的软件工程师,还是数据科学家……