Appearance
个人介绍
大家好!一名爱折腾技术的软件工程专业在读本科生,目前在 深圳 / 广州 求职!
意向职位: 全栈(偏前端)、Web 前端开发
我的主要技术栈以 Vue 3、TypeScript、Go 和 MySQL 为核心,同时借助 Uni-app 拓展了跨端交付能力,并持续探索 AI Agent、性能优化与云原生部署等方向。相比只做单个模块,我更倾向于端到端地负责业务链路:从前端交互、状态管理到接口设计、数据建模与鉴权支付,再到异常监控与构建发布,用全栈视角把产品完整交付。
- Vue 3
- React 19
- TypeScript
- NestJS
- Go
- PostgreSQL
- MySQL
- Redis
- Uni-app
- Vite
- Webpack
- LangChain
目前关注方向
核心框架与深度应用
以 Vue 3 和 TypeScript 为开发基石,不仅熟练运用 Composition API 进行逻辑复用,更深入理解其响应式原理与编译机制。在项目中坚持“类型优先”的开发模式,利用泛型与高级类型确保代码的健壮性,拒绝 any 类型。同时保持对 React 生态(如 Server Components)的关注,以拓宽技术视野。
后端开发与数据存储
基于 Go 构建 RESTful API,遵循模块化开发规范,保障接口的清晰与可维护性。在数据层,熟练使用 MySQL 进行基础表结构设计与日常 CRUD 操作,理解 SQL 查询逻辑与基本索引应用。
跨端开发与多平台适配
依托 Uni-app 技术栈,实现“一次开发,多端发布”(iOS/Android/小程序/H5)。深入理解小程序底层双线程模型与渲染机制,能够处理不同平台间的样式兼容性与 API 差异。注重移动端用户体验,针对长列表渲染、图片懒加载及底部安全区(Safe Area)进行专项优化,确保在低端机型上也能流畅运行。
工程化与质量基建
拒绝“脚本小子”式的开发,致力于构建标准化的工程体系。熟练配置 Vite/Webpack 以优化构建速度与产物体积,利用 ESLint + Prettier + Husky 搭建代码规范防线。在团队协作中,推行 Git Flow 工作流与 CI/CD 自动化部署,确保从代码提交到上线的每一个环节都可控、可追溯。
性能极致与用户体验
将性能优化贯穿于开发全生命周期。前端侧,关注 Core Web Vitals 指标(FCP/LCP),通过虚拟滚动、组件懒加载与 Service Worker 缓存策略提升首屏速度;后端侧,通过链路追踪与慢查询分析定位瓶颈。坚持“数据驱动优化”,熟练使用 Chrome DevTools 与 Lighthouse 进行量化分析,而非凭感觉调优。
未来计划
后端架构拓展:Go 语言与 Java 的双轨并行
无论技术如何演进,终端产品的背后都离不开高可用、高并发的后端服务支撑。在以目前全栈项目实践的基础背景上,我意识到要支撑更高量级的业务,必须突破单一语言的性能与架构瓶颈。因此,我计划向 Go 和 Java 两个方向拓展服务端技术的广度与深度:
- Go 语言(云原生与高并发): 以其简洁的语法、极快的编译速度和原生的并发模型(Goroutine + Channel)著称,是构建微服务和云原生基础设施(如 Docker、K8s)的首选,非常适合快速开发高性能 API 服务。
- Java 生态(企业级与复杂架构): 在大型企业级应用、复杂业务建模以及成熟的微服务治理(Spring Cloud 生态)方面具有不可替代的地位,学习 Java 将帮助我理解严谨的面向对象设计、分布式事务处理以及大规模系统的架构演进。
跨端开发进阶:React Native 与原生体验的融合
随着移动互联网的深入,App 开发需求依然庞大,且用户对体验的要求日益苛刻。移动端用户对体验的要求日益苛刻,纯 Web 或简单的混合开发已难以满足复杂交互的需求。我希望在跨端领域做到既能保证交付效率,又能追求极致性能:
- 深入 React Native: 允许使用 React 和 TypeScript 编写跨平台 App,在保证开发效率的同时,提供接近原生的性能,相比原生开发能以更低的成本覆盖 iOS 和 Android 双端。
- 追求极致体验: 学习编写原生模块(Native Modules)以突破 JS 桥接的性能瓶颈,深入理解原生 App 的渲染机制与内存管理,针对复杂交互的场景进行深度优化。
开源计划
目前计划
最近稳步推进开源项目 nova-admin 系统的开发,需求是做个 React 19 和 Vue 3 双前端 + Go + Gin + Gorm 的开源管理系统模板,当前进度完成「安装项目模板脚手架」和「系统底层框架搭建」中。