一个页面的背后,是需求、界面、服务与使用者之间不断发生的对话。我们从一条很小的反馈,走进前端工程师的一天。
09:30先找到真正的问题
一天从用户反馈开始:“手机上,提交按钮点不动。”前端工程师先确认设备、浏览器和操作步骤,再尝试复现。
是按钮被遮挡、校验提示不明显,还是请求发出后没有回应?把现象拆开,才能找到需要修改的地方。写代码之前,先让问题变得清楚。
需要日志时,先遮去姓名、手机号等个人信息,只保留定位问题所必需的内容。
看到“按钮点不动”,先问发生了什么,再决定改哪一行代码。
11:00把需求说清楚,再写代码
接着是一个新页面。产品同事说明要解决的使用问题,设计同事解释交互,后端同事一起确认接口和异常情况。
前端需要追问:没有数据时显示什么?网络断开后能否重试?键盘能不能完成操作?这些细节会变成页面状态和验收条件。
为什么做设计
怎样使用前端
界面与交互后端
规则与数据
14:00让页面在不同情况下都能用
下午把方案写成组件,接上接口,检查手机与桌面布局。除了顺利提交,还要验证重复点击、请求超时、长文字和权限不足等情况。
前端会给输入即时提示,但关键业务校验仍需服务端执行。浏览器中的内容可以被查看和修改,因此密钥、授权判断和敏感数据保护不能只依赖页面。
同一个按钮也有不同状态。下面是用于讨论界面反馈的简化示例:
const submitLabels = {
idle: '提交',
loading: '处理中…',
success: '提交成功',
error: '失败了,请重试',
};
测试使用合适的示例数据;分享截图前检查个人信息;不要把密钥放进网页代码。安全是每一次协作中的具体动作。
继续阅读:安全、隐私与责任17:00交付之后,工作还没结束
代码经过同事审阅,与测试同事核对关键场景,再按团队流程发布。上线后观察错误反馈和页面表现,确认用户的问题确实得到改善。如果需要回退,要能迅速恢复。
最后记录这次问题的原因、修复办法和遗留事项,让下一位协作者少走弯路。
读完这一天,可以带走什么?
- 页面上的一个问题,可能需要多个岗位共同解决。
- “完成”既包括功能正确,也包括异常状态和使用体验。
- 日常工作里,沟通、验证、记录和安全意识同样重要。
岗位的一天
工作的一天
01复现和定位界面问题
确认设备、浏览器和操作步骤,把“点不动”拆成遮挡、校验、请求无响应等可以验证的原因。
02和产品、设计、后端对齐需求
追问空数据、断网、键盘操作和权限不足时的表现,把这些细节写进页面状态和验收条件。
03把方案写成组件并接上接口
在手机和桌面上检查布局,验证重复点击、超时、长文字等边界情况。
04发布、观察和记录
代码经过审阅和测试后发布,上线后观察错误反馈,记录原因、修复办法和遗留事项。
跨越时代
这个岗位出现在哪些时代
- 网页时代
1994–2000
网页制作,手写 HTML、处理 IE 和网景的兼容问题。当时还没有"前端"这个说法。
- 社区与搜索时代
2001–2008
从"网页制作"中独立出来。日常工作是写符合 Web 标准的 HTML/CSS、用 Ajax 和 jQuery 做交互、处理 IE6 兼容。国内大厂在这一时期设立了专门的前端或 UED 团队。
- 移动时代
2009–2015
做移动 H5 和响应式页面,用 Node.js 做构建工具和中间层,SPA 框架出现(AngularJS、2013 年的 React)。
- 云与智能时代
2016–2022
工程化(Webpack、TypeScript)、"大前端"(小程序、跨端)、BFF 层、组件库和设计系统的研发。
- 大模型时代
2023–至今
用 AI 生成和改写代码,开发对话式界面(流式输出、生成式 UI)、做 Agent 的操作界面。
职业资料
认定、映射与市场数据
「前端工程师」在国家职业分类中没有一一对应的独立名称;「计算机程序设计员」作为近似映射。
职业名称与分类记录
中国 · 岗位族说明 · A
计算机程序设计员
4-04-05-01(数字职业S) · 人社部新职业 · 大典2022标识S;4-04-05-01
中国就业网(人社部)
薪酬、招聘与趋势指标
美国 · 代理职业 · A
Web Developers
年薪中位数: US$92,650
2025 年中位数(P50)· 美元/年
O*NET OnLine(美国劳工部资助) · 15-1254.00 Web Developers
美国 · 代理职业 · A
Web Developers
预测增速/样本变化: Average (3% to 4%)
2025–2035 年预测增速档
O*NET OnLine(美国劳工部资助) · 15-1254.00 Web Developers
美国 · 代理职业 · 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
全球 · 代理职业 · B
UI and UX Designers
列表位置/岗位发布占比: #8
WEF《未来就业报告》· 2025–2030 净增长岗位列表
报告列表位置;不展示图内百分比。
World Economic Forum · The Future of Jobs Report 2025 (PDF)
论文关联范围
本轮论文记录
本轮无符合 L1 标准的关联论文。分类共现本身不构成关联证据。