一个页面的背后,是需求、界面、服务与使用者之间不断发生的对话。我们从一条很小的反馈,走进前端工程师的一天。

09:30先找到真正的问题

一天从用户反馈开始:“手机上,提交按钮点不动。”前端工程师先确认设备、浏览器和操作步骤,再尝试复现。

是按钮被遮挡、校验提示不明显,还是请求发出后没有回应?把现象拆开,才能找到需要修改的地方。写代码之前,先让问题变得清楚。

需要日志时,先遮去姓名、手机号等个人信息,只保留定位问题所必需的内容。

看到“按钮点不动”,先问发生了什么,再决定改哪一行代码。

11:00把需求说清楚,再写代码

接着是一个新页面。产品同事说明要解决的使用问题,设计同事解释交互,后端同事一起确认接口和异常情况。

前端需要追问:没有数据时显示什么?网络断开后能否重试?键盘能不能完成操作?这些细节会变成页面状态和验收条件。

产品
为什么做
设计
怎样使用
前端
界面与交互
后端
规则与数据

14:00让页面在不同情况下都能用

下午把方案写成组件,接上接口,检查手机与桌面布局。除了顺利提交,还要验证重复点击、请求超时、长文字和权限不足等情况。

前端会给输入即时提示,但关键业务校验仍需服务端执行。浏览器中的内容可以被查看和修改,因此密钥、授权判断和敏感数据保护不能只依赖页面。

同一个按钮也有不同状态。下面是用于讨论界面反馈的简化示例:

const submitLabels = {
  idle: '提交',
  loading: '处理中…',
  success: '提交成功',
  error: '失败了,请重试',
};
贯穿日常的安全边界

测试使用合适的示例数据;分享截图前检查个人信息;不要把密钥放进网页代码。安全是每一次协作中的具体动作。

继续阅读:安全、隐私与责任

17:00交付之后,工作还没结束

代码经过同事审阅,与测试同事核对关键场景,再按团队流程发布。上线后观察错误反馈和页面表现,确认用户的问题确实得到改善。如果需要回退,要能迅速恢复。

最后记录这次问题的原因、修复办法和遗留事项,让下一位协作者少走弯路。

读完这一天,可以带走什么?

  • 页面上的一个问题,可能需要多个岗位共同解决。
  • “完成”既包括功能正确,也包括异常状态和使用体验。
  • 日常工作里,沟通、验证、记录和安全意识同样重要。

岗位的一天

工作的一天

01复现和定位界面问题

确认设备、浏览器和操作步骤,把“点不动”拆成遮挡、校验、请求无响应等可以验证的原因。

02和产品、设计、后端对齐需求

追问空数据、断网、键盘操作和权限不足时的表现,把这些细节写进页面状态和验收条件。

03把方案写成组件并接上接口

在手机和桌面上检查布局,验证重复点击、超时、长文字等边界情况。

04发布、观察和记录

代码经过审阅和测试后发布,上线后观察错误反馈,记录原因、修复办法和遗留事项。

跨越时代

这个岗位出现在哪些时代

  1. 网页时代

    1994–2000

    网页制作,手写 HTML、处理 IE 和网景的兼容问题。当时还没有"前端"这个说法。

  2. 社区与搜索时代

    2001–2008

    从"网页制作"中独立出来。日常工作是写符合 Web 标准的 HTML/CSS、用 Ajax 和 jQuery 做交互、处理 IE6 兼容。国内大厂在这一时期设立了专门的前端或 UED 团队。

  3. 移动时代

    2009–2015

    做移动 H5 和响应式页面,用 Node.js 做构建工具和中间层,SPA 框架出现(AngularJS、2013 年的 React)。

  4. 云与智能时代

    2016–2022

    工程化(Webpack、TypeScript)、"大前端"(小程序、跨端)、BFF 层、组件库和设计系统的研发。

  5. 大模型时代

    2023–至今

    用 AI 生成和改写代码,开发对话式界面(流式输出、生成式 UI)、做 Agent 的操作界面。

职业资料

认定、映射与市场数据

「前端工程师」在国家职业分类中没有一一对应的独立名称;「计算机程序设计员」作为近似映射。

职业名称与分类记录

  1. 中国 · 岗位族说明 · A

    计算机程序设计员

    4-04-05-01(数字职业S) · 人社部新职业 · 大典2022标识S;4-04-05-01

    中国就业网(人社部)

薪酬、招聘与趋势指标

  1. 美国 · 代理职业 · A

    Web Developers

    年薪中位数: US$92,650

    2025 年中位数(P50)· 美元/年

    O*NET OnLine(美国劳工部资助) · 15-1254.00 Web Developers

  2. 美国 · 代理职业 · A

    Web Developers

    预测增速/样本变化: Average (3% to 4%)

    2025–2035 年预测增速档

    O*NET OnLine(美国劳工部资助) · 15-1254.00 Web Developers

  3. 美国 · 代理职业 · A

    Web Developers and Digital Designers

    年薪中位数: US$99,520

    2025 年中位数(P50)· 美元/年

    U.S. Bureau of Labor Statistics · Occupational Outlook Handbook: Computer and Information Technology Occupations

  4. 全球 · 代理职业 · B

    UI and UX Designers

    列表位置/岗位发布占比: #8

    WEF《未来就业报告》· 2025–2030 净增长岗位列表

    报告列表位置;不展示图内百分比。

    World Economic Forum · The Future of Jobs Report 2025 (PDF)

论文关联范围

本轮论文记录

本轮无符合 L1 标准的关联论文。分类共现本身不构成关联证据。