我们需要 Junior 开发者吗?

发布: (2026年1月17日 GMT+8 21:11)
8 min read
原文: Dev.to

Source: Dev.to

为什么这看起来可能矛盾

当前的主流叙事声称 AI 正在“接管”初级(甚至高级)工作,暗示日常工作很快将由机器人完成——想想电影 I, Robot (2005)。然而:

  • 零售级别的机器人技术仍至少还有十年之遥。
  • 具备自主性的 AI 现在才刚刚开始成形。

其中确有一些事实(例如用于 IT 支持的聊天机器人),但大量的炒作推动了资本主义驱动的削减成本、裁员和重组,这些行为提升了股价或为其他项目释放预算——仅为推断

核心问题

即使 AI 确实取代了一些任务,这是否意味着行业不再需要初级工程师或专业人士?不。 以我的拙见,入门级人才的需求从未消失,也永远不会消失。

入门级 / 初级专业人士

  • 你是推动国家和行业经济基座前进的下一代。
  • 你拥有活力、全新视角、互联网接入以及丰富的免费资源来提升技能。
  • 你能够了解行业趋势(或学习它们)。
  • 简而言之:你聪明、善于表达、能力出众且装备齐全。

Source:

历史视角

在过去的经济衰退时期——2000 年的互联网泡沫破裂、2008‑09 年的金融危机以及 COVID‑19——应届生和初级员工(甚至资深员工)都面临了真实的困境:

  • 许多技术人员转向营销、数据处理、前台或其他岗位,以维持家庭生计。
  • 裁员迫使专业人士失业数月,但大多数最终找到了相关职位——可能不是在大公司,而是在小型或中型企业,以实习生、培训生、兼职工程师或教师的身份。
  • 大约一年后,他们获得了自己想要或向往的工作

职业“损失”仅是 35‑40 年职业轨迹中的几个月或一年——从长远来看完全可以恢复。

注意: 在过去的 25 年里,我认识的大多数人仍然在职;他们只是需要学习新技能或转变角色。

Source:

AI / 自动化 与 初级工程师的需求

过去自动化浪潮的经验教训

  • 软件测试自动化机器人流程自动化 (RPA)AI 聊天机器人 迫使专业人士学习新技能,而不是直接取代工作。
  • 某些岗位(例如手动测试员、IT 支持人员)被削减,但仅限于 未能适应 的人。
  • 影响是 渐进的,而非瞬间发生。
  • 入门级招聘并未消失;它被延迟或短暂下降,随后又恢复——我们可以称之为 “延迟效应”

当前的 AI 浪潮

  1. 生产力倍增器

    • 生成式 AI 工具(ChatGPT、Gemini、Claude 等)提升了对 更高生产力 的期望。
    • 商业需求仍然不变:“做得更多、更快。”
  2. 精简的组织层级

    • AI 加速了向更扁平结构和更高技术技能要求的转变。
    • 初级员工可以通过 参与副项目或实战项目 来提升就业准备度。
  3. 未来的 Agentic AI

    • 当可投入生产的 Agentic AI 出现时,可能会影响到促进者角色(例如业务分析师)。
    • 谁来配置 Agentic AI? 开发者。
    • 促进者可以 将更多业务或其他相关技能 融入自己的能力组合。

AI 对不同公司的影响方式

  • 商业模式、角色划分、客户画像、融资情况等 将决定具体影响。
  • 但有些需求 不太可能改变
持续需求重要原因
能够提升生产力的工程师将 AI 输出转化为价值。
监督 AI 工具输出的工程师技术验证至关重要。
项目经理协调人员与技术。
生产支持人员实时事件处理(我仍然不完全信任单独的 AI)。
导师人际连接与知识传递。
工程领导者身体力行,而不仅仅是空谈。
  • 多技能胜于学位 —— 在 IT 领域,技能多年来一直比正式学历更重要。

如果我今天是初级开发者或应届毕业生,我会怎么做

  1. 构建真实项目作品集(开源贡献、自由职业项目、个人应用)。
  2. 学习如何提示并监督生成式 AI 工具——把它们视为同事,而不是替代品。
  3. 培养软技能(沟通、团队合作、问题解决),这些是 AI 无法复制的。
  4. 保持适应性:关注新兴技术(云、DevOps、安全、AI‑ops),并相应提升技能。
  5. 积极建立网络:参加聚会、网络研讨会,并在社区论坛贡献力量。
  6. 寻找导师——可以是正式的(公司项目)或非正式的(在线社区)。

Bottom Line

  • 初级人才仍然至关重要;他们是新想法、活力和适应性的来源。
  • 自动化(包括 AI)导致的是“延迟”,而不是初级岗位的消失
  • 适应性、持续学习和成长心态是抵御任何自动化浪潮的最佳防御。

初级开发者、应届毕业生以及早期的志向者——保持学习,保持实践,保持连接。行业现在比以往任何时候都更需要你们。

我会怎么做

  1. 与有经验的工程师交流 – 在 LinkedIn、Medium、dev.to 等平台搜索;获取他们对实际项目和实践的指导。
  2. 联系大学校友 – 寻求支持(保持谦逊)。
  3. 志愿参与自由职业项目。
  4. 在组织中进入任何 IT岗位 (培训生、实习生、测试员、工程师、支持) ——任何敲开大门的机会都算数。
  5. 制作一份精明的简历 – 突出项目、技能、志愿经历和教育背景。
  6. 完成 Network → Network → Network – 职业生涯的关键之一。
  7. 专注学习和 专业认证
  8. 接受有经验的 IT 专业人士的职业指导

结尾

我希望这篇文章能引起某人的共鸣。我非常乐意听取任何批评或观点,以拓宽我和大家的理解,互相帮助。

如果你问我 AI 的影响,我认为资深 IT 专业人士面临的风险远高于初级人员。

Back to Blog

相关文章

阅读更多 »

Rapg:基于 TUI 的密钥管理器

我们都有这种经历。你加入一个新项目,首先听到的就是:“在 Slack 的置顶消息里查找 .env 文件”。或者你有多个 .env …

技术是赋能者,而非救世主

为什么思考的清晰度比你使用的工具更重要。Technology 常被视为一种魔法开关——只要打开,它就能让一切改善。新的 software,...

踏入 agentic coding

使用 Copilot Agent 的经验 我主要使用 GitHub Copilot 进行 inline edits 和 PR reviews,让我的大脑完成大部分思考。最近我决定 t...