**【标签】**学习工作
【学习工作赛道】Good大学生陪练
0. 先和大家打个招呼吧 ![]()
-
你是谁: 我是一名热爱ai编程的独立开发者,平时喜欢把脑子里的产品想法落地成能跑起来的 Demo,喜欢研究各种github上面的稀奇古怪的项目, Ai编程使我快乐。
-
你是怎么用 TRAE 把 Demo 做出来的:
-
1. 先立规则,再开工
动手之前,我先把 GitHub 上的 karpathy-guidelines skill 导入 TRAE,设为基准规则。TRAE 据此生成了一个 Karpathy 风格的智能体,帮我在表达需求、拆解任务时更清晰,也让后续生成内容更贴近我的真实意图。
-
2、把零散想法整理成「开发指令文档」
我会先把想做的产品目的、功能点、使用场景等零散想法交给 AI,请它站在专业开发者 + 商业经营者 + 真实用户三个视角,整理成一份 .md 开发指令策划文档——只写产品与实现要求,不写代码。这样先把「要做什么」说清楚,再进入开发,会稳很多。 -
3、审文档 → 分步执行 → 及时验收纠错
文档生成后,我会先通读一遍,不符合意图的地方立刻改,大致满意后再把文档里的指令按步骤逐条发给 TRAE,过程中TRAE有时候会反复去思考简单问题,比如说某两个变量,他们其实有相同的功能不同名字,TRAE就会反复思索,好像我要宕机似的。每次完成一步后,TRAE 也会给出需要验收的结果,我会马上点开检查:- 有报错就立刻把错误信息发给 AI 纠错;
- 若在本地浏览器(如
localhost:端口)演示,按 F12 打开开发者工具,看 Console 里是否有红字报错,复制粘贴给 AI,让它及时调整
-
4、布局要盯紧,别指望一次到位
-
TRAE 初版布局往往中规中矩,但容易出现这些问题:
- 卡片留白过大,一行只放一个元素;
- 搜索栏和搜索按钮分成两行,占屏太多;
- 高度不统一,展开/收起逻辑不清晰。
- 这类问题需要你说得很具体,例如:
- 「一行放几个卡片」
- 「卡片固定高度是多少」
- 「搜索栏和按钮在同一行」
- 「在哪个位置、是否支持展开/收起」
-
否则它会按默认思路生成,体验往往要改很多轮。
讨巧做法:直接让它参考某大厂页面的布局,或截图发给 TRAE,让它按图实现——效果不错,但不一定完全符合你的产品气质
-
-
5、数据存储方式要提前说清楚
存储方案一定要在开工前讲明白,否则 TRAE 可能默认用浏览器本地存储,数据只留在当前浏览器,换一台设备或换一个浏览器就没了——我踩过这个坑。- 我常用两种方式,会提前告诉 TRAE:
- 方式说明:
- 数据库(.db):我习惯说「用 db 存储」,TRAE 会配好 SQLite 等方案,我不用深究原理,能持久化就行
- JSON 文件:更直观,适合结构简单、需要直接查看数据的场景
- 方式说明:
- 我常用两种方式,会提前告诉 TRAE:
-
6、三类角色全流程自测,别只信 AI 的「测试通过」
- 网站在存储、布局都调整好后,我会按真实使用路径做完整测试。以本项目为例,至少要注册并走通三类账号:
- 普通用户(学员)
- 陪练员
- 管理员
- 不仅要测功能是否通,还要看布局、间距、操作手感是否舒服。
- 也可以让 TRAE 帮忙跑流程测试,但它测试时你看不到过程,往往只能说「整体通了」——像某一段行高压住另一段、视觉别扭这类问题,它经常测不出来。还是自己从头到尾串一遍更靠谱。
- 网站在存储、布局都调整好后,我会按真实使用路径做完整测试。以本项目为例,至少要注册并走通三类账号:
-
7、做 App:TRAE + Android Studio 配合很顺手
生成 App 时,我觉得 TRAE + Android Studio 组合特别好用。大致步骤:- 在 Android Studio 里下载并配置安卓模拟器;
- 在 Android Studio 中新建一个空项目;
- 用 TRAE 打开这个项目;
- 第一句话就要说明:「这是在 Android Studio 里新建的项目,请在此基础上实现 XXX」——这句话非常关键,否则 TRAE 容易按纯 Web 或其他场景来生成,方向会偏。
1. Demo 简介
-
是什么:
- Good大学生陪练是一个面向高校学生的校园陪练撮合平台,包含 Web 网站 + Android App(WebView 封装)+ 静态落地页入口
-
面向谁:
- 核心用户主要是在校大学生;
- **学员端:**想找同校陪练、希望有人督促运动/学习的大学生
- **陪练端:**愿意提供陪练服务、本身有相对应习惯的、希望获得订阅收入的大学生
-
主要功能:
-
找陪练
- 按学校、陪练类型、可预约时段与星期筛选,查看陪练主页、相册与评价,完成订阅。
-
训练课与通知
- 陪练可手动发布或按规则自动发布具体训练课(含开始/结束时间);学员在「我的训练课」查看,并通过通知中心接收新课与变更提醒。
-
陪练主页与运营闭环
- 陪练维护可预约时段、相册与资料,经平台审核上线;学员订阅后可评价,影响陪练等级展示。
-
手机版面:
-
2. Demo 创作思路
-
灵感来源:
- 我大学时身材偏胖,也试过每天跑步,但坚持不了多久就停了——不是不想变好,是没人一起、没人到点叫我。现在回想起来,那段本可以改变的时光非常可惜;如果当时能坚持下来,身体状态、精神面貌和各方面的能力都会不一样。所以我想做这样一个平台:让大学生像加入一个「社团」一样,每天定点、定时、同校集合,一边坚持运动,一边拓展人脉。
- 另外很多人办了健身房月卡,钱花了不少却去不了几次,缺的不是场地,而是约束感和同伴感——订阅同校陪练、每天收到集合通知,就是为了补上这两样东西。
-
想解决的问题:
- 没有这个平台时,学员只能独自跑步或自习,缺乏外部约束,容易三天打鱼两天晒网;不少人办了健身房月卡,花了不少钱,一个月却去不了几次,器材和场地都在,就是缺一个到点叫自己、一起练的人;在社交平台零散约人,不知道对方是否靠谱、是否同校;自己摸索场地和时间,决策成本高。陪练员也缺少正规、透明、能被同校学员发现的带练渠道。
-
为什么做这个方向:
- 判断:
- 我做这个,是因为我太清楚「一个人跑步」是什么感觉了——开头几天还行,没人督促,很快就三天打鱼两天晒网。不是不想变好,是缺一个到点叫你、等你、跟你一起练的人。
- 与健身app不同的是,我这个就像报了课,又交了钱的一种约束,陪练员收了订阅,也会更上心——哪天你没来,他可能会打电话、发消息问你。久而久之,这不只是「陪练关系」,会慢慢像朋友一样。对我来说,这比硬逼自己自律更真实、也更容易坚持。
- 另一个很个人的判断是:内向的人也需要社交,但不一定适合传统社团。 参加社团要面试、要融入、要应付各种场合,很多人会觉得不好意思、怕麻烦。订阅陪练不一样——你是花钱来的,去的时候更有底气,不用解释「我为什么在这」;约的是训练,不是社交表演,心理负担小很多。
- 我还刻意做成按月订阅、可以换陪练:这个月跟 A 学长练,下个月可以换 B 学姐,相当于在同校不断尝试不同的小圈子,慢慢拓展人脉,又不用被某一个社团绑死。大家都是本校在校生,学长学姐学妹学弟,天然亲近;不像健身房,全是陌生人,有上班族、有各路社会人士,对大学生来说门槛和距离感都更高。
- 取舍:
- 我选同校、订阅、通知、线下集合,不先做全国匹配、不做重社交社区;先解决「有人督促、敢去、能坚持、能认识人」这一件事。跑步是入口,背后其实是:让内向的人也能用「报课」的方式,在同校慢慢变好、慢慢交朋友。
- 判断:
3. Demo 体验地址(三选一)
-
网站体验: Good大学生陪练
-
APP演示使用链接:https://wwauy.lanzouv.com/iXRuW3voikqd
4. TRAE 实践过程
- 首先我是先创建了一个嗯总体的开发指令策划,然后让他去帮我实行:
- 生成好了之后,呃下面是修改了好多次的演示界面。
- 下面是就是对照着 Android studio进行联合开发的,首先我将网页链接嵌入到app里面,然后将网站加入移动端的适配性,顶部和底部的安全线,以及各种部位的调整。
- Session ID
- [.1224220337517804:1a6c2d52e123abef278812be68be3b4d_6a50b53db65266f92c87deaf.6a50b53db65266f92c87deb1.6a50b53db65266f92c87deb0:Trae CN.T(2026/7/10 17:02:53)]:这个Session ID是我创建这个app去使用的trae的一个问询,主要是嗯我把这个网站的链接使用Android studio封装到app上面,并且将他网站的上面的东西进行移动端的适配性,加上顶部和底部的安全线。封装好之后就可以通过移动端去打开,在制作app的时候,我是左边放着trae,右边放着Android studio,这种边说边做边改的模式可以迅速生成一个APP的一个流程,我感觉非常的实用,非常的便捷。
- [.1224220337517804:83df412f94329b73097f1b1d6af848c5_6a4e65fe64b360d6bf20d7cf.6a4e672564b360d6bf20d7d1.6a4e672497baab7f414bca14:Trae CN.T(2026/7/8 23:05:09)]:这个Session ID是我先把我的意图发给ai,然后让他帮我生成整个网站的策划文档,然后我根据这个整个策划文档让他帮我生成整个网站,整个网站分为前端和后端都创立出来了,期间遇到很多问题,也进行了修改,比如说排版布局,以及储存数据对接,最难的就是东西多了之后,你得让他去啊一开始就对各个环节,各个零部件进行模块化,这样会很方便到后期进行各种改动啊之类的,他也会嗯进行一个修改。
- 【.1224220337517804:37c7fbd4360ffff11d17dd0671a2528c_6a4e65fe64b360d6bf20d7cf.6a4f09a37b0a5cd5e5e9b8d6.6a4f09a26588854456d13993:Trae CN.T(2026/7/9 10:38:27)】这是各种错误的修改提交。
5. 对应的报名审核通过的帖子链接








