Skip to main content
随笔1,296 5 分钟阅读

前端开发的职业变化

作者

AI对前端开发的冲击在变大,但工作机会不会变少

一些道听途说的声音:

有人说前端的职业市场已经崩塌。

前端开发的未来很明显:可快速迭代、出问题影响有限、前端代码天生对外可见,这些特性让 AI 快速上手,现在很多前端工作已经不需要人介入。

前端开发上手容易,被 AI 替代很正常。

真实情况是什么样的呢?

从我在企业里的真实经历看,这半年变化确实很大。但我没有看到大量开发失业,人员汰换比例与往年也没有太大差别。变化主要集中在以下方面。

工作内容

  • 公司看到 AI 在工程领域的新机会,开始推动基础设施面向 AI 适配。开发 Agent、改造基础设施都需要投入人力,前端也不例外。
  • 经验丰富的前端开发借助 AI,把写代码的工期从原先的 1~2 周压缩到 1~2 天。他们的角色随之变成方案评审者、结果检查者,项目工期的大头已经不是编码阶段。
  • 前端开发借助 AI 往全栈扩展,不再只做纯前端,基本都在 3 个月内完成了全栈化转型。方向因人而异:有的连带做嵌入式,有的连带做服务端,有的还兼做 App。
  • 从技术基础往业务领域迁移:与产品经理、运营形成稳固合作,成为产品创新的推动者。角色从“开发资源”切换成“做业务的人”,视角与 KPI 也随之和业务强绑定。
  • 并没有出现某个技术领域的人转到另一个领域时更有优势的情况。大家都需要学习,也都需要努力。

组织架构

  • 多职能融合。原先前端与客户端融合为大前端,但技术上仍然隔离。现在前端做项目天然和服务端靠近,两者技术栈也更接近,于是前端和服务端融合,组成了新的 AI 应用开发部。当一个人能承担多个技术领域后,单个项目投入的技术人员减少,沟通成本大幅降低。
  • 团队更多按业务收口。以往一个业务或技术项目,要凑齐各技术领域的人才能开动;现在靠自己什么都能干,除了依赖公司层级的基础设施,其他都不依赖。排期等待、资源协调、边界冲突等问题基本消失。
  • 招聘上不再偏重某一技术领域,更看重 AI 编码、AI 应用方面的基础能力和学习动手能力,热爱技术的人机会更多。

这些变化对任何职能都一样,关键在于人能否快速学习、适应新的工作方式和新领域。

那对前端工作的真实冲击是什么?

  • 入行容易,精通很难,这是前端技术的特点,交互和 UI 还原度方面尤其明显。AI 辅助做全栈,在 toC、对外的产品上仍达不到人的水平,后端转过来的同学还是需要找前端帮忙。而一些较少涉及 UI 交互的地方,AI 基本能独立搞定,中后台应用基本都全栈一把梭了。
  • 全栈做后端时,普通的增删改查大家都能搞定;一旦涉及高并发、高性能等复杂后端方案,前端就需要通过项目锻炼才能掌握。光靠 AI 搞不定,学习是必须的。
  • 软件产品开发的机会并没有变少,只是需要前端转型、用新的模式去支持。我看到公司也愿意让这波熟悉业务的人来转型。所以也可以说,“纯前端”页面仔的机会变少了,未来可能还会更少。
  • 原意花时间去研究基础技术的人变少,精力全在业务项目上了。 未来做基础技术建设的,都需要面向AI去做,因为都是AI做技术选型、AI推荐技术方案,如果AI都发现不了,不推荐,那也就没有市场。
  • 专精前端的教育培训市场,机会大概率会减少。

回答前面的几个问题

  • 招聘机会减少?那是招聘职位的名字变了,前端技能仍然有市场,但不能只会前端技术。
  • 前端因为开放性会完全被 AI 替代?页面开发的部分会,但不是全部。而且这对服务端、嵌入式都一样,编码工作都会被部分替代,不只是前端。
  • 前端上手容易,最先被替代?在简单、要求不高的产品上确实如此。但这类工作本身也不是前端开发喜欢做的——之前折腾低代码、搭建系统都没能解决,现在 AI 来做反而更好。要求高的地方,还是需要人来把关。在大趋势下,先去转型不是坏事。

永远不变的是变化,一个技能不可能吃一辈子。

Will lao

作者

Will lao

Coder, traveler, photographer.