你好,我是这个博客的主人,一个长期和前端工程、复杂业务,以及各种“为什么昨天还好好的”打交道的人。
我主要做前端研发,常年出没在 Vue、React、TypeScript、工程化、微前端、组件库、性能优化、监控稳定性和 Node.js/BFF 之间。比起把技术名词堆成展板,我更关心一件事:复杂的东西能不能被拆小,重复的事情能不能被工具化,今天写下的代码能不能让下一个维护它的人少叹一口气。
如果要用一句不太严肃的话介绍自己:我是那种会认真研究按钮为什么抖了一像素,也会在凌晨告诉自己“这次重构真的很小”的前端工程师。
我比较擅长什么
- 把散落的前端项目整理成更清晰的工程体系,让构建、规范、发布和协作少一点玄学。
- 在 Vue 和 React 之间切换脑回路,把迁移、共存、复用和兜底方案设计得更稳一点。
- 设计组件、物料和表单抽象,让重复业务少写几遍,让复制粘贴少背一点锅。
- 盯性能、监控和稳定性,把“用户感觉慢”和“线上偶发炸”变成可以定位、可以改进的问题。
- 写一些工具、文档和流程,让团队不用靠记忆力和群聊考古生活。
这个博客会写什么
这里不会写成一本严肃的工程圣经,毕竟圣经不处理依赖冲突。更多时候,我会记录这些内容:
- 技术实践:前端架构、工程效率、组件设计、性能优化和踩坑复盘。
- 折腾记录:个人项目、写作流、静态站点、AI 工具,以及一些“先做出来再说”的小实验。
- 思考碎片:关于协作、维护、复杂度和开发体验的观察。
- 生活插播:当代码不报错时,人也可以短暂上线。
我的写作原则
我希望文章能尽量说人话:少一点“众所周知”,多一点“我当时为什么这么做”;少一点空泛结论,多一点可复用的判断过程。技术内容会尽量讲清背景、取舍和坑点,方便未来的我回来翻旧账,也方便路过的人少踩一脚。
隐私边界
这个页面只保留公开表达:昵称、技术方向、写作主题和一些不太正经的自我描述。真实姓名、联系方式、住址、公司名称、具体业务线、内部项目细节和可定位到组织的信息,都不会放在这里。
如果你在这里看到了一个问题、一个思路,或者一只正在和 Bug 讲道理的猪,欢迎随便逛逛。