2020
西安汇达云天网络科技有限公司
从零参与创业项目
把第一个完整项目搭起来。
参与农产品 C2C 平台建设,兼顾需求梳理、项目骨架、模块化设计和开发实施。从技术方案走向真实项目,也开始看到运营、资源与商业条件对产品的影响。
职业路径
每一次角色变化,都把判断的尺度再向外扩展一点。
2020
西安汇达云天网络科技有限公司
从零参与创业项目
参与农产品 C2C 平台建设,兼顾需求梳理、项目骨架、模块化设计和开发实施。从技术方案走向真实项目,也开始看到运营、资源与商业条件对产品的影响。
2021—2022
西安小多软件科技有限公司
技术骨干与平台架构实践
参与网约车平台迭代、渠道接入、遗留代码重构与线上问题排查;后期负责自有品牌运营平台的后端架构,并从零主导分账平台建设,逐步形成平台边界与工程质量意识。
2022
西安灵动计算机系统有限公司
架构师与工程体系建设
为 IPFS 云盘产品搭建 Java 服务端骨架,建设内部脚手架、公共核心包与开发规范;接触并实践 Kubernetes,搭建贯穿开发、测试和线上环境的 CI/CD 流程。
2022—现在 当前
西安数字味道信息科技有限公司
2022—2025
2025 年 7 月
2025 年末至今
当前重点:技术选型与核心架构、数据平台建设、公司 AI 工作流,以及跨项目与资源协同。
代表项目
系统现代化与团队交付长期迭代
从一套基于 SSM 与 JSP 的存量系统出发,组建团队,推动前后端分离与架构重构,再逐步承接健康干预、监测和外部设备接入。
我的主要贡献集中在技术选型、系统整体架构,以及前后端底层工程能力。统一公共包、日志等基础能力,让不同模块的开发能够建立在一致的工程结构上。
在交付周期紧张的阶段,设计注解驱动的查询接口生成与统一导出能力。通过扫描元数据、组织规则和程序化注入,减少各业务模块重复编写查询与导出逻辑的工作。
字典数据量增加后,前端脚手架反复解密缓存导致列表渲染明显迟滞。我将纯检索字典从加密存储链路中拆出,重构其缓存与读取方式,解决接口已返回、页面仍长时间等待的问题。
平台覆盖咨询、应急、档案、体检等核心业务,并连接腾讯 IM、七陌联云及多类健康和环境设备。系统通过持续维护与独立合同增量演进,员工端 App 也经历了多次改版。
数据工程与系统边界持续演进
当健康数据逐渐分散在各业务模块,新的问题变成了如何接入、整理、计算与复用。我从整体数据流出发,持续迭代数据工程和配套平台。
整体方案包含外部数据入口“数据中枢”、数据工程体系,以及展示、维护和监控后台。中枢汇总外部数据,并转换为 Kafka 数据流,连接实时处理、存量数据和历史数据清洗。
初期使用 Docker 部署。随着多机协作与维护需求增长,再引入 Kubernetes 承担计算作业编排、节点调度和存储接入。技术组合围绕 Spark、Flink、Iceberg 和 StarRocks 持续演进。
数据中枢采用边界清晰的单体代码体系,通过启动参数选择数据接入或后台查询角色。接入角色可以分布式运行,访问量较低的后台保持单体部署;这些运行方式已经实际使用。
优先以当前团队和资源能负担的方式落地,同时把模块、依赖和外部能力的边界做好。未来某个模块确实需要独立扩展时,再沿已有边界拆出服务,而不是提前承担所有分布式成本。
AI 时代的组织工具公司内部使用
不同管理者、项目和客户需要不同汇报,团队反复整理相近内容。我从这项日常摩擦出发,开发了统一承载项目进展和工作汇报的内部系统。
这是我用 Vibe Coding 完成的首个小型内部项目。首个能够承担基本汇报工作的版本用四天完成,随后根据内部使用反馈持续升级,而不是等待所有设想一次性实现。
为系统开发 MCP 工具,使研发会话中的进展、事项和决策能够由 AI 整理并提交到寰汐。汇报由开发流程中留下的内容产生,减少手工重新编写汇总的步骤。
作为技术总监,我可以通过 AI 汇总各项目已有记录,了解推进情况、问题与潜在偏差,再在会议中协调和纠偏。项目负责人保留执行空间,管理关注目标、进度和完成度。
系统后来经历整体重构和页面升级,并增加 Agent 对话能力。它既是一个内部产品,也是我探索人指挥 AI 协作、让交接材料可被 AI 持续读取的实践。
公司级基础能力生产应用
当内部系统不断增加,入职、登录和权限维护被分散到多个应用。我将统一身份能力作为公司基础设施建设,让应用共享一条清晰的身份接入边界。
直接让每个系统分别对接飞书,仍然需要重复注册应用、处理响应差异和维护登录逻辑。因此在飞书和下游应用之间建立统一通行证,把上游特有交互封装起来。
飞书作为公司的身份来源,下游应用统一使用 OpenID Connect 接入通行证。标准化的身份边界支持自研系统和第三方软件,不让每个应用都重复理解上游实现。
能力从轻量登录中转,逐步扩展到身份与会话、自助服务、应用管理,以及通讯录同步和账号生命周期。Gitea、寰汐、禅道等系统已经接入真实登录流程。
这项工作的出发点是员工账号分散、维护繁琐,以及系统增长带来的管理成本。通过一项可复用的基础能力,把技术选型、应用协作和内部管理连在一起。
技术与 AI
把目标、边界、团队和资源放在同一张图里,再决定如何实现。
在理解复杂性之后,选择合适的简单。
从一度排斥复杂方案,到希望提前引入,再到按真实规模逐步演进,我越来越关注变化边界与整体代价。
把存储、通信和外部服务隔离在稳定接口之后。当前先用合适的实现,未来沿边界扩展。
业务职责、数据归属、变化频率和扩展需求都是划分依据,选择要围绕系统的主线。
方案需要适配人员经验、时间、维护能力和资源投入,形成当前阶段能承担的路径。
人提出方向,组织上下文,并承担交付责任。
AI 的价值从代码生成延伸到产品、设计、测试和管理。关键在于如何定义问题、留下材料,以及持续审查与纠偏。
用目标、大纲、基础设计与验收要求连接各环节,让下一阶段的 AI 能理解并继续工作。
说明框架和关键约束,允许工程师依据真实情况调整路径,管理者把握方向与目标完成度。
本地体验、上下文审查、CI 门禁和专业测试共同保障质量,人的判断贯穿整个过程。
后端是根基,技术广度服务于路径判断。
长期积累 JVM 与 Spring 架构实践,逐步扩展到前端、数据工程和桌面产品。结合 AI,在整体设计与质量把控下推进跨技术实现。
独立产品实践
从问题识别到完整实现,持续打磨自己的工具。
Rust 统一管理 PTY 和子进程生命周期,界面布局只持有会话引用。移动窗格、恢复布局和运行中的 CLI 相互解耦。
Tauri · Rust · TypeScript · PTY
查看 GitHub 仓库通过 Temporal 管理调度、并发、重试和恢复,把流程状态与单次模型调用分开;处理中的内容和发布内容分别维护。
Python · Temporal · PostgreSQL · Astro
查看 GitHub 仓库以共享语义文档连接多种输出,持续打磨 Mermaid 渲染与分页,并开发 ECharts 插件,扩展结构化文档的表达能力。
Electron · Markdown · Mermaid · ECharts
经营视角
技术为我提供理解问题的视野;我正在把它进一步延伸到组织、资源与企业经营。
不只算人天,
也看真实投入与长期机会。
先把核心路径与基础质量做好,再逐步增加附加能力。需求很多时,优先判断什么决定项目能否真正运转,并把投入集中到主线上。
评估项目时,把开发周期、人力物料、运营维护、客户资源和机会成本一起纳入判断。技术方案的完整程度,也需要与公司当前能调度的资源相匹配。
一个项目可以成为更深入合作的起点,但需要可信的关系纽带,或能够通过实际协作验证的能力互补。在边界清晰的项目中建立认可,再讨论下一步。
除了眼前的交付收益,也会看客户关系、后续协作和长期投入的可能性。机会的价值需要在真实交流和行动中不断验证,不能只依赖最初的设想。
正在走向的下一阶段
更倾向从零起步的项目,行业保持开放,重视合作基础与互补机会。希望参与对外项目沟通、承接与洽谈,也承担内部管理和落地推进。
责任需要匹配清晰的权责安排:内部管理决策权,以及公司重大事项的话语权,是合伙合作中需要明确的基础。
文章与观点
这里先收录来自实践的观点手记,持续整理为更完整的文章。
早期觉得复杂架构离自己很远,后来希望从一开始就把未来能力准备齐全。经历更多项目之后,我更倾向先以最低必要代价让系统可靠运行,再根据真实规模演进。
简单并不意味着把所有东西写在一起。外部能力、模块职责和变化点需要清晰的边界,让未来的替换与拆分有路径可走。
当各岗位都开始指挥 AI 工作,效率就越来越取决于前一个环节留下了什么。仅靠人与人转述,容易让信息在交接时衰减。
我更关注把目标、边界、设计和验收要求组织成可读取的材料。AI 能快速推进执行,而上下文的连续性决定了它能否沿正确方向继续。
我把 AI 看作能力很强、需要被有效组织的执行者。理解偏差和执行偏差可以发生,但不能把未经把控的结果直接交给项目或下游。
使用者需要提供清楚的指示、结合产品与业务上下文判断,再通过体验、审查和测试完成验证。投入更多 token,仍然需要配合更好的判断。
职责扩大后,我更关注公司有哪些资源,项目之间如何协调,以及哪些共性问题值得形成基础能力。具体实现由项目负责人和团队推进,我在关键方向上做判断。
技术的价值也体现在经营视角里:从项目和运行信息中发现被忽略的问题,把专业判断转化为现实可推进的方案。
一个需求可以包含很多细节,但推进时需要识别主要矛盾。先明确哪个路径决定产品能否运转,再围绕它建立基础能力和质量。
附加功能会带来开发、理解和维护成本。核心问题解决得足够好之后,再根据反馈逐步扩展,投入才更容易落到有价值的地方。
管理多个 AI CLI、持续整理 AI 资讯、把 Markdown 变成可交付文档,都是我在日常工作里反复遇到的问题。它们分别成为 CLI Launchpad、AInews 和墨呈的起点。
解决自己的问题,可以帮助我定义用户流程、失效边界和第一版范围。至于能否形成更广泛的市场需求,还需要继续观察真实反馈。
观点会随着新的实践继续修订。欢迎带着不同的经验来交流。
联系我
如果你正在寻找能连接技术、团队与业务目标的伙伴,欢迎和我聊聊。
微信
扫码添加,交流想法。