[ 关于 ] / ESON

软件工程师与构建者。

我端到端设计与构建数字产品:界面、系统,以及让它们能长期存活下去的工程流程。这个网站本身就是其中一个作品——按文档分阶段构建,而不是拼装模板。

01

定位

六个我反复回到的方向。

  • 软件工程

    类型完备、经过测试的系统,模块边界清晰,错误处理诚实。

  • AI 与 Agent

    以真正自动化了什么来衡量 Agent 工作流与 LLM 集成,而不是看演示效果。

  • 产品开发

    把模糊的问题收敛成一个真正能交付的范围。

  • 交互与前端

    界面、设计系统,以及用来解释层级而不是装饰的动效。

  • Amazon 与电商

    面向每天都必须正常运转的电商业务:运营、数据与工具。

  • 实验与构建

    原型与技术探索,它们都放在 Lab 里。

02

工程理念

四个词描述这份工作真实发生的方式。

  1. 01

    Build

    从真实问题出发,先做能被验证的最小部分。结构由证据决定,而不是由热情决定。

  2. 02

    Think

    决策要写下来:为什么选这个技术、为什么划这条边界、放弃了什么。没有理由的决策就是未来的 Bug。

  3. 03

    Ship

    工作完成的标准是已部署、可访问、可衡量;类型检查与测试通过只是入场券,不是目标。

  4. 04

    Iterate

    每个阶段以复盘和更小的下一步收尾。重构是计划内的工作,而不是救火。

03

能力范围

这里描述工作范围,不是技能评分表——不列等级,也不列年限。

  • 前端工程

    组件架构、设计系统、无障碍与渲染策略。

    • Vue
    • Nuxt
    • TypeScript
    • Tailwind CSS
  • AI / Agent

    Agent 工作流、工具调用、评估,以及接入真实产品流程。

    • LLM
    • Agent
    • TypeScript
  • 产品工程

    从需求与数据模型,到可以交付且可维护的功能。

    • Nuxt
    • NestJS
    • PostgreSQL
  • 交互实现

    界面行为、动效系统,以及对 reduced motion 安全的实现。

    • CSS
    • GSAP
    • 动效
  • 电商实践

    电商运营,以及支撑它们的工具。

    • 数据
    • 自动化
  • 自动化

    用可靠的脚本、任务与内部工具消除重复劳动。

    • Node.js
    • CLI
    • 接口
  • 系统设计

    能随规模演进的 API 契约、数据建模与边界划分。

    • REST
    • Prisma
    • PostgreSQL

05

接下来

作品、实验与文章都在这个站点上。