产品优先:架构、代码评审和功能都服务于产品,而不是服务于待办队列。
架构。 我从零设计数据模型和 API,并负责完整链路:需求 → schema → API → UI → 测试 → 发布 → 生产支持。在 WegoPro,我设计了团队采用的模块化单体,并守住它的边界。
迁移。 3 次生产环境框架迁移,没有一次是停摆重写:WegoPro 从 Nuxt 2 → Nuxt 4(以 Vue 3 web components 作为桥接,独自迁移后台);Multiplier.finance 从 Vue 2 class syntax → composition API;Motorist.sg 的 Nuxt 2 迁移。方法:盘点代码库,而不是框架;搭桥,不重写;分批发布;尽早规划删除;把过程写下来。
指导。 在 BlockDevs,我负责入职培训、代码评审和技术面试;在 WegoPro,我指导团队采用 Vue 3 模式。
测试。 注重实用,不迷信指标:Jest、Cypress 和 Vitest 都已用于生产;我测试值得保护的部分,而不是追逐覆盖率数字。
技术栈。 选合适的工具,而不是顺手的工具 · 最深耕 TypeScript:Vue/Nuxt、生产环境 React、Node.js 搭配 PostgreSQL 和 GraphQL · 正在学习 Go。
学校:越南胡志明市 Ton Duc Thang University,计算与应用数学,2014–2016。
一页版,适合打印:longnguyen-2026.pdf。
这些笔记中的所有图表。点击图表可跳转到笔记中的对应位置,也可以点击链接查看线上项目。
开放寻找工作:全职、合同、咨询或自由职业。远程,或坐标胡志明市。从 2026年9月 起可开始。
我想做的事: 由我负责产品的全栈工作,不限技术栈。新的语言或运行时?学就是了。
联系我: copied to your clipboard · github.com/8bu · linkedin.com/in/8bu
可以先异步交流:提到这些笔记中的任何内容,我们就从那里开始。也可以直接询问聊天 →。
↑ ↓ pick · tab / enter fill