跳到主要内容

你好,我是 Jimmy。

👨‍💻 全网同名 Jimmy

🧑‍💻 前端 / 全栈工程师,做过字节抖音业务,也做过交易、合规、平台化系统

🛠️ 技术栈以 React、TypeScript、Next.js、Node.js、React Native 为主

✍️ 喜欢把项目经验、学习过程和踩坑记录沉淀成文章

我是一名偏工程导向的开发者,做过大厂业务,也做过复杂交易系统。
相比只关注页面实现,我更习惯从完整链路去理解一个项目:需求为什么这样设计,系统边界怎么拆,能力能不能沉淀下来,后面还能不能继续扩展。

我不是那种一路特别标准、特别顺的背景,但也正因为这样,我会更珍惜每一次真正把事情做成的机会。
从普通起点一路走到字节、进入抖音业务体系,再到后来参与更复杂的交易、合规、平台化项目,这些经历让我越来越确认一件事:

真正拉开差距的,往往不是会不会说概念,而是能不能稳定把事情做出来。

我的编程之路

我接触技术并不算特别早,真正让我一步步走进这个行业的,是“想把东西做出来”的欲望。

一开始更多是对编程本身的好奇,后来慢慢变成了对工程、产品、系统设计的长期兴趣。
这些年我做过不少不同类型的项目,也踩过很多坑。从最初只关注“功能能不能跑”,到后来更在意:

  • 这个系统能不能稳定上线
  • 这套能力能不能长期复用
  • 这段代码过几个月自己还敢不敢维护
  • 这个方案到底是在解决问题,还是在制造未来问题

我不算天赋型选手,更像是靠持续学习、项目实践和复盘一点点走到现在的人。

从普通背景到字节抖音

这段经历对我来说一直很重要。

因为它不是一句“我在字节待过”这么简单,而是我整个技术成长过程中很关键的一段。

对我来说,进入字节、进入抖音相关业务,并不是一件理所当然的事。
它更像是一段从普通起点一步步往上走,靠学习能力、执行力和项目结果换来的经历。

在那段经历里,我不只是做页面开发,也真正接触到了更高标准的工程体系和业务复杂度,比如:

  • 更完整的前端工程规范
  • 更强调质量、稳定性和协作效率的开发方式
  • 更复杂的业务链路和抽象建模
  • 更高要求的代码质量、可维护性和交付标准

这段经历对我最大的影响,不是“履历上多了一家公司”,而是它把我的工程视角往前推了一大步。

我开始更在意:

  • 需求背后的业务逻辑
  • 系统之间的边界和职责
  • 一次开发能不能沉淀成长期资产
  • 前端工程师能不能不只停留在“页面实现”

我现在主要在做什么

过去几年里,我既做过偏大厂业务的前端项目,也做过交易、合规、跨站点平台化这类复杂系统。

相比单纯写页面,我更熟悉的是这些事情:

  • 一个项目如何从开发真正走到上线
  • 如何把一次性需求沉淀成可复用能力
  • 如何在复杂业务里做抽象、建模和拆层
  • 如何在迭代速度和代码质量之间找到平衡
  • 如何让系统在后续扩展时不至于失控

我一直挺认可一句话:

工程能力真正有价值的地方,不是“功能做出来了”,而是它能不能稳定运行、持续扩展,并被团队长期复用。

我会什么

目前我主要的技术栈和经验集中在这些方向:

  • React
  • TypeScript
  • Next.js
  • Modern.js
  • React Native
  • Node.js

除此之外,我也长期在做一些更偏工程和平台侧的事情,比如:

  • 前端工程化
  • 跨站点能力抽象
  • 交易系统与平台化建设
  • BFF / Node.js 服务能力
  • 复杂业务系统建模
  • 系统设计与源码阅读

我对技术的兴趣不只在“会不会用”,也在“它为什么这样设计”。

所以平时我会比较自然地去关注:

  • 底层原理
  • 系统分层
  • 约束边界
  • 工程抽象
  • 可扩展性

我是什么样的开发者

如果让我自己概括一下,我希望别人对我的印象是:

  • 技术基础扎实
  • 可靠认真
  • 代码风格比较规整
  • 对质量和工程规范有要求
  • 学东西喜欢建立体系,而不是只记结论
  • 遇到问题愿意追到底层,而不是只找一个临时 workaround

我不太喜欢把开发理解成“把需求机械做完”。

我更享受的是:

  • 理解问题本身
  • 找到更长期有效的解法
  • 把一件复杂的事拆清楚、做稳定

这个博客会写什么

这里主要会写几类内容:

  • 前端工程化
  • 系统设计与源码阅读
  • 交易系统、平台化项目复盘
  • 新技术学习与实践记录

我不太想把博客写成纯搬运或纯概念科普。

更希望它是一个能看出我怎么思考、怎么学习、怎么做事的地方。
所以你会看到我写很多:

  • 知识梳理
  • 源码阅读
  • 项目总结
  • 实践复盘

对我来说,写作本身也是一种整理思路和反向学习。

我现在在补什么

除了继续把前端和工程能力做扎实之外,我这段时间也在有意识地往更完整的软件工程能力上补。

比如:

  • Node.js 服务端能力
  • 系统设计
  • 平台化思维
  • 一些和 AI、Agent 相关的工程实践

但对我来说,这些不是为了给自己贴标签,而是希望自己慢慢从“只会做页面的人”,走向“能真正承担复杂系统一段核心职责的人”。

最后

如果你能看到这里,非常感谢。

我一直觉得,技术这件事很有意思的一点在于:
它既能让人安静地坐下来打磨细节,也能真的帮一个普通人慢慢走到更大的世界里。

这个博客对我来说,不只是记录知识,也是在记录我一路走来的思考、选择和成长。