More Than Coding】零基础小白用 SOLO 从一张图到完整系统,我经历了什么
-
摘要
我完全不懂编程,但工作中需要一个「智能安全工器具管理系统」。从一张功能截图开始,SOLO 帮我完成了产品规划、架构设计、代码编写、前端界面——全程我只负责「说人话」。原本以为需要找外包花几万块的事,现在一个人、一个下午就搞定了。 -
背景
我在电力行业做安全管理,日常要管理绝缘手套、验电器、安全带这些安全工器具的检测、合格证、出入库。目前全是 Excel + 纸质表格,效率低还容易出错。
领导说要搞个系统化管理,我打听了一圈:
找外包报价 3~8万,周期 1~2个月
买现成软件,一年订阅费 大几千,还不一定贴合我们的流程
自己学编程……我连 Python 都没装过
后来同事推荐了 Trae SOLO,说「你只要会描述需求,剩下的它全包」。我抱着试试看的心态开始了。
- 创作过程
第一步:我做了什么?
我只做了一件事——把一张功能说明截图发给 SOLO,用大白话说了一遍需求。
它就自动完成了:
理解需求:从截图识别出5个功能模块
制定计划:自动生成了一份超详细的实施计划文档(类似开发方案书)
搭建项目:创建了完整的项目目录结构、数据库设计、Docker配置
编写代码:5个微服务后端 + AI检测服务 + Vue前端,全部自动生成
打包交付:最后还帮我做了一个双击就能打开的网页版演示系统
整个过程我唯一做的就是——在它问我问题的时候,点几个选项。
第二步:SOLO 的工作流程
它不是一上来就写代码,而是像带了一个资深架构师团队一样,一步步推进:
▸ 需求理解阶段
它把我的需求拆解成5个模块:制定计划、执行试验、生成报告、合格证管理、出入库管理
每个模块都有明确的功能定义和技术方案
▸ 架构设计阶段
自动选了微服务架构(Java后端 + Python AI服务 + Vue前端)
设计了8张数据库表,连索引都建好了
配置了 PostgreSQL、Redis、RabbitMQ、MinIO 这些中间件
▸ 代码生成阶段
5个Java微服务,每个都有完整的 Entity → Repository → Service → Controller 分层
AI视觉检测服务(Python FastAPI),能模拟缺陷检测
自然语言处理模块,支持"我要领用一副绝缘手套"这种语音指令
Vue3前端,带完整的管理后台界面
▸ 交付阶段
因为我是小白,它还贴心地做了一个纯HTML版本,不需要安装任何东西,双击浏览器就能用
内置了模拟数据,5个模块全部能交互操作
第三步:中间踩过的坑
说实话,整个过程基本没有卡住的地方,但有几个小细节:
第一次对话时描述太模糊,SOLO主动问我技术栈偏好、团队情况、实施范围,帮我理清了需求
它生成的代码太专业了,我一个非技术人员看着有点懵,但好在它最后给了我能直接打开的演示版
如果后续要真正部署上线,还是需要找运维同事帮忙,但开发成本基本为零了
关键对话过程
我和 SOLO 的核心对话其实就这几轮:
我:用这个技能帮我(附截图)
SOLO:我正在使用 writing-plans 技能来创建实施计划。请问您要做什么?
我:创建实施计划文档
SOLO:请问技术栈偏好?实施范围?团队情况?
我:混合技术栈、完整系统、新团队
SOLO:(生成了完整的实施计划文档)
我:Subagent-Driven 执行
SOLO:(开始逐个任务自动执行,创建了几十个文件)
我:我是小白,能做成一个直接能用的程序吗?
SOLO:(生成了一个双击就能打开的网页应用)
就这些。剩下的全是它自己干的。
- 成果展示
实施计划文档
SOLO 自动生成的实施计划,包含11个任务、完整的代码示例、数据库设计、部署方案:
系统架构
自动设计的微服务架构,5个后端服务 + AI服务 + 前端:
五大功能模块
制定计划 — 自动生成检测计划,支持从风控平台同步
执行试验 — AI视觉检测 + 机器人自动化,模拟检测动画
生成报告 — 自动生成结构化报告,电子签章功能
合格证管理 — RFID同步、有效期倒计时、打印功能
出入库管理 — 自然语言交互,输入"我要领用绝缘手套"自动解析
最终交付物
产出物 说明
实施计划文档 完整的开发方案,专业级别
后端微服务代码 5个Java服务 + 公共模块 + API网关
AI服务代码 Python视觉检测 + 自然语言处理
前端代码 Vue3 + Element Plus管理后台
数据库脚本 8张表 + 索引 + 初始数据
演示版应用 双击就能打开,所有功能可交互
5. 效果与总结
对 AI 工作方式的思考
说实话,作为一个完全不懂编程的人,我有几个感受:
- 最大的门槛不再是技术,而是「能不能说清楚你要什么」
SOLO 不是替你写代码的工具,它更像一个能听懂人话的超级团队。你不需要会编程,但你得能把自己的需求描述清楚。
- 一个人真的可以是一个公司
以前觉得做系统需要:产品经理 + UI设计师 + 前端开发 + 后端开发 + 测试 + 运维。现在 SOLO 一个角色全包了。从需求理解到最终交付,全程自动化。
- 小白的优势:没有思维定势
我不懂技术,所以不会去纠结「用什么框架」「怎么设计数据库」。我只关心「这个功能能不能用」「界面好不好看」。反而让 SOLO 发挥了最大的自主性。
- 真实项目的价值
这不是一个 demo 或玩具。它是基于我真实工作场景做的,8张数据库表、5个功能模块、完整的业务流程——拿到开发团队直接就能用。
一句话总结
以前:我有一个需求 → 找人报价 → 等两个月 → 花几万块
现在:我有一个需求 → 和 SOLO 聊几句 → 一个下午搞定
不是 SOLO 替代了程序员,而是它让像我这样的非技术人员,第一次拥有了「把想法变成产品」的能力。
这感觉,真的很酷。


