阅读顺序建议
前端技术栈 → 组件库与请求治理 → 状态与工程质量 → 架构与协作 → AI 观点与未来路线。
前端技术栈 → 组件库与请求治理 → 状态与工程质量 → 架构与协作 → AI 观点与未来路线。
不写“空泛观点”,尽量写可落地经验:遇到什么问题、如何判断、如何处理、如何复盘。
| 方向 | 常用技术 | 实践看法 | 应用场景 |
|---|---|---|---|
| 框架 | Vue / React | Vue 交付效率高,React 生态更灵活;最终看团队能力和项目生命周期。 | 中后台、业务系统、内容平台 |
| 网络请求 | Axios / Fetch | 必须统一封装拦截器、超时、重试、错误映射,接口治理比“能请求”更关键。 | API 调用、鉴权、异常处理 |
| 样式体系 | CSS3 / Sass | 先建立样式规范再开发页面,能减少后期返工并提高维护效率。 | 主题统一、响应式适配 |
| 组件库 | 技术生态 | 使用理解 | 适合场景 |
|---|---|---|---|
| Element / Element Plus | Vue PC 生态 | 适合重表单和重表格场景,能快速形成统一后台体验。 | 管理后台、运营平台 |
| Vant | 移动端 H5 | 交互成熟、上手快,适合高频业务迭代。 | 活动页、移动业务系统 |
| uView | uni-app / 多端 | 跨端组件覆盖度高,适合小程序与 App 同步迭代。 | uni-app 跨端项目 |
| Ant Design Vue | Vue PC 生态 | 设计语言成熟,适合规范要求高的企业级系统。 | SaaS 与企业门户 |
统一管理 baseURL、token、超时、重试、异常映射;减少每个页面重复写请求逻辑带来的隐性成本。
网络错误、鉴权错误、业务错误要分开处理;技术日志要可追踪,业务提示要可理解。
请求去重、批量并发、节流防抖、缓存命中一起配合,才能兼顾速度和稳定。
前端打点 + 后端日志 + traceId 关联后,问题定位速度会明显提升。
状态管理不求“最复杂”,求边界清晰。局部状态、页面状态、全局状态分层是关键。
Vite 适合现代项目快速迭代,Webpack 在历史项目里仍有价值,核心是理解构建链路。
把 lint、类型检查、单元测试放入 CI,能显著降低“本地可跑、线上翻车”的风险。
| 测试层级 | 手段 | 关注点 | 目标 |
|---|---|---|---|
| 单元测试 | Vitest / Jest | 工具函数与边界逻辑 | 防止基础回归 |
| 组件测试 | Testing Library | 交互行为与渲染结果 | 保证组件稳定复用 |
| E2E 测试 | Playwright / Cypress | 核心业务流程 | 降低线上故障率 |
可完成基础接口开发、参数校验、数据库 CRUD、简单业务逻辑,支持前后端联调闭环。
接口契约先行、字段语义稳定、错误码统一,尽量通过规范减少跨团队沟通成本。
继续加强缓存、队列、限流、性能诊断能力,逐步形成前后端一体化思维。
| 层次 | 关键问题 | 判断标准 | 输出结果 |
|---|---|---|---|
| 业务层 | 目标和关键路径是什么? | 是否直接影响核心收益 | 优先级和里程碑 |
| 应用层 | 模块如何拆分与复用? | 可维护性、可测试性 | 页面和组件边界 |
| 服务层 | 接口如何容错与降级? | 稳定性和可观测性 | 异常与重试策略 |
完成标准包含功能、异常处理、性能目标、验收口径,避免后期反复返工。
复盘不是“总结一句话”,而是转化为检查项、规范、工具或监控能力。
关键资源优先加载、图片格式优化、列表虚拟滚动、重计算 memo 化、交互反馈前置。
通过并发改造、请求去重、失败重试分级,降低了接口洪峰下的超时率。
通过分帧渲染、虚拟滚动、减少无效重渲染,显著改善掉帧现象。
通过灰度发布、回滚开关、监控告警先止损,再定位根因并完善发布清单。
AI 可以加速编码和文档,但系统稳定性、方案取舍和业务理解仍需工程师负责。
谁能把 AI 用进完整研发流程,谁就更容易在效率和质量上形成优势。
前端深耕是基础,后端能力和系统思维会决定中长期技术上限。
| 阶段 | 能力重点 | 核心动作 | 目标 |
|---|---|---|---|
| 第 1 年 | 前端深度 | 框架深耕、性能优化、测试覆盖 | 独立负责复杂模块 |
| 第 2 年 | 后端协同 | PHP 能力加强、接口治理、稳定性建设 | 前后端一体化交付 |
| 第 3 年 | 架构与影响力 | 规范建设、AI 协作流程、工程资产沉淀 | 带动团队效率与质量提升 |