我和TraeWork的故事|把一个想法真的做出来

我是一名计算机专业的学生。

在参加 TRAE AI 创造力大赛之前,我其实已经有了“此刻校园”这个想法。

当时想得比较简单,就是觉得校园里有很多信息其实很难找。比如哪里还能打印、哪个地方适合自习、某个食堂窗口现在还开不开,甚至学校里经常出现的小猫最近在哪里。这些信息微信群、QQ群里可能有人说过,但很快就被刷走了,而且过一段时间可能就失效了。

所以我当时就在想,能不能做一个和地图结合的平台,把这些信息直接放到具体的地点上。

不过也就只是想想。

没有写需求,也没有做设计,更没有开始写代码,甚至那时候还没有拿这个想法和 TRAE 讨论过。

后来看到 TRAE AI 创造力大赛,我才决定干脆拿这个想法参赛,也算是给自己一个理由把它真正做出来。

“此刻校园”基本就是从这里开始的。

真正开始之后,我才发现,从一个想法变成一个能用的项目,中间要补的东西比我想象中多很多。

最开始连产品到底应该怎么设计都没有完全想清楚。地图上应该展示什么?信息多久过期?别人发的信息怎么验证?如果有人觉得信息不对怎么办?AI 到底应该用在哪里?

这些问题都是一边做一边遇到的。

那段时间我用 TRAE 最多的地方,其实也不只是写代码。很多时候是先把自己的想法丢给它,然后一起梳理需求、数据库、接口和具体的业务逻辑。前前后后也整理出了不少项目文档,后面真正开始开发的时候,这些东西帮了很大忙。

有一个我印象比较深的地方是帖子状态。

一开始我觉得帖子无非就是“发布”和“没发布”,后来做着做着才发现完全不是这么回事。

它可能要经过待审核、发布、过期、争议、归档等不同状态,而且不同状态下能做什么操作也不一样。这里如果没理清楚,数据库、后端和前端都会跟着变乱。

后来我就和 TRAE 一点点把这些状态和转换条件梳理出来,再按照这个逻辑去实现。

类似的情况其实还有很多。

有时候我知道自己想实现什么,但不知道应该怎么拆;有时候代码写到一半,发现前面的设计有问题,又得回去改。TRAE 对我来说比较有用的一点,就是这种时候可以继续沿着项目的上下文往下做,而不是只回答某一段代码怎么写。

最后,“此刻校园”也从最开始脑子里的一个想法,慢慢有了前端、后端、数据库、地图和 AI 功能,变成了一个真正可以拿出来演示的项目。

所以现在看到 TraeWork,我其实挺期待它后面的发展。

因为做完这个项目以后,我越来越觉得,开发一个东西真的不只是写代码。中间还会有大量文档、资料、数据、产品设计,很多事情其实都是连在一起的。

如果以后这些东西都能放在一个 Workspace 里,写代码的时候用 Code,整理文档或者处理其他任务的时候用 Work,而且不用每次都重新解释整个项目是干什么的,我觉得会方便很多。

对我来说,我和 TRAE 的故事其实没有特别复杂。

就是我原本有一个一直没开始做的想法,后来因为 TRAE AI 创造力大赛决定试一试,然后真的一点点把它做了出来。

现在再回头看,“此刻校园”真正开始的那一天,也差不多就是我开始认真用 TRAE 的那一天。

你和TRAE一起开发出了它!

感谢trae!