【More than Coding】不会写代码,我用 TRAE SOLO 搭了一套工作记录系统

:tada: 先看成果

从零开始,不会写代码,最终做出了这样一套系统:

系统整体布局——左侧导航栏可收起,右侧内容区自适应

快速记录——支持AI 润色和规范记录两种模式

核心能力:快速记录、项目管理、工作报告、数据导入导出。

:sweat_smile: 我是谁,遇到了什么问题

我是一名企业管理人员,日常工作涉及多项目协调推进、团队工作跟踪、阶段性报告撰写等。

说实话,之前也不是没有工具。飞书表格记事项、Excel 管项目进展,但这些工具各有各的局限:

  • 数据割裂——记录在飞书,进展在 Excel,报告在 Word,各工具数据不互通
  • 监控能力弱——多项目并行时,很难在一个界面看到全局
  • 报告撰写效率低——每周手动从各表格扒数据,耗时且容易遗漏
  • 缺乏统一管理——没有一个地方把"记录—项目—任务—报告"串起来

我想有一套把这些全部打通的系统,但我不会写代码。然后我发现了 TRAE SOLO。

:light_bulb: 怎么用的

:clipboard: 先想清楚要什么

TRAE SOLO 再强大,如果你自己都不清楚要什么,它也没法帮你。所以动手之前,我做的第一件事不是提需求,而是让 TRAE SOLO 帮我写了一份产品需求文档PRD。

这份 PRD 把系统功能、信息流转、任务流转、数据规范、可靠性要求全部梳理清楚了。有了这份"图纸",后续开发就不会东一榔头西一棒子。

:wrench: 边用边改

PRD 定好方向后,我用大白话描述核心需求,TRAE SOLO 就把整个项目框架搭出来了——前端、后端、数据库,一键启动就能跑。

然后就是边用边改。发现哪里不好用,就用solo的语音功能/讨论功能/文字录入来说清楚当下的状况,结合截图发给 TRAE SOLO,告诉它问题和期望效果,它自动定位代码、修复问题,改完直接给一个可部署的压缩包。

主要用到的能力:PRD 生成维护、自然语言对话、截图理解、自动调试、一键打包。

:hammer_and_wrench: 开发中的故事

系统跑起来之后,各种问题冒出来了。比如中文附件名乱码(编码对不上)、选了 某一天当结束日期却查不出当天的记录(时间格式比较问题)……前前后后修了十来个 Bug。

除了修 Bug,也提了不少新功能:侧边栏可收起、记录内容可编辑、AI 匹配的项目要用户确认后再关联。都是实际使用中觉得"要是能这样就好了",提出来就实现了。

:compass: 怎么确保开发不跑偏

功能越做越多,怎么知道方向对不对?我的做法是让 TRAE SOLO 维护两份关键文档:

  • 需求文档实时更新版——每次新增或修改需求都同步更新 PRD,确保"图纸"和"实物"一致
  • 实时状态跟踪表——定期梳理开发进度和测试状态,随时掌握全局

本质上就是在做项目管理——只不过项目经理也是 TRAE SOLO。

:warning: 踩过的两个坑

第一,导出和导入是一对,改了一边别忘了另一边。 导出 Excel 加了几行元数据,导入那边没对应处理,结果自己导出的 Excel 再导回去就乱套了。功能之间有隐含的契约关系,改了一方要同步检查另一方。

第二,数据库结构变了,代码里所有引用都要排查。 好几个 Bug 的根因都是同一个问题——代码引用了数据库中不存在的字段。schema 调整后,一定要全面排查相关查询语句。

:bullseye: 几点心得

  • 别贪大——先做最小可用版本,跑起来再说
  • 说具体——描述需求时带上真实场景和数据
  • 勤测试——每改一个功能就亲自试一遍
  • 善用截图——UI 问题,截图比写一百字都清楚

不会写代码完全不是障碍。关键是知道自己要什么,能说清楚,然后信任 AI 去实现。这套系统就是这么做出来的,而且现在还在持续优化中。

感谢TRAE SOLO,让一个没有代码基础的中年人,做出了能直接跑起来、还很好用的系统。