1. AI 驱动的 UI 原型生成器
核心技术栈:Vercel v0 / Cursor + React + TypeScript
项目亮点:顺应“AI-First”开发模式,利用 AI 工具通过自然语言描述或设计稿,一键生成可复用的 Tailwind + React 组件。你可以将其封装为一个内部提效工具,实现“需求描述 -> 生成 TS 接口与 Mock 数据 -> 生成 UI”的闭环。
锻炼能力:掌握 Prompt 工程,将开发者的核心价值从“手写代码”转移到“架构设计、需求拆解和 AI 产出审查”上。
2. 高性能 Web 数据可视化大屏
核心技术栈:Vue 3 (Composition API) + ECharts 5.x + Vite + WASM
项目亮点:针对企业级监控或展示需求,使用 Vue 3 结合 ECharts 构建大屏。重点解决多分辨率适配问题(如采用 CSS3 transform: scale 缩放方案)。对于复杂的图表路径计算或海量数据处理,引入 WebAssembly (WASM) 接管 CPU 密集型任务,大幅提升渲染帧率。
锻炼能力:掌握现代前端的高性能计算能力,了解 WASM 与 Web 前端的结合,突破传统 JS 的性能瓶颈。
3. 微前端 v3 架构下的企业级后台
核心技术栈:qiankun 3.x / Webpack 5.9 Module Federation + TypeScript + Pinia
项目亮点:从传统的“加载隔离”走向“状态协同”。利用 qiankun 3.x 的全局状态桥接层,实现跨子应用的 React Context 或 Vue 状态透传,彻底解决“登录态在 A 页面生效、B 页面丢失”的经典痛点。
锻炼能力:掌握大型复杂系统的拆分与治理,精通微前端状态协同、运行时库版本冲突解决等高级工程化能力。