【TraeCode 上手记】我不懂开发,也不会编程语言,用大白话“说”出了一个能跑的系统

我这次想解决什么,或者想试什么

我想给孩子做一个学习练习的小系统,最好还能有点好玩的东西,就想着能不能再加一个养电子宠物的功能——动物园里的动物都能领养,让孩子做题有奖励、有反馈,愿意多练几道。

这事放在以前,我连想都不会多想。因为我根本不知道这种东西要用什么写、怎么建、怎么跑起来。

我是谁,为什么这件事对我重要

我是网络工程师,没有编程语言基础,也从来没真正开发过什么东西。平时跟“代码”离得挺远,装环境、看报错这些词对我来说都很陌生。

我想着能不能根据以往的使用经验,真正开发一个可以用的系统,想试一下:像我这种完全不懂开发的人,到底能不能做出一个能用的东西。

我是怎么把 TraeCode 慢慢用顺的

记得我第一次下手,没有写代码,就是直接把想法打进去,对话多了,小工具开发的也可以使用了,感觉这个软件用着顺手了,我就想,开发一个系统吧,然后大概就是说:我要一个给小孩做数学练习的系统,加减法就行,做对了给奖励;再加一个养电子宠物的功能,动物园里的动物都能领养。

然后它就开始自动开发了。我其实看不懂它在写什么,但它会一步步带着我走,生成文件、改内容、告诉我下一步做什么。中间我主要是多轮对话,想到什么就补什么。比如我说“奖励不够好玩”,它就帮我调整;我说“想看到宠物慢慢长大”,它又继续改逻辑。现在孩子领养了宠物,通过做任务获取道具喂养,不但做了题,还玩了电子宠物,一举多得。

过程中我慢慢发现,用得顺的关键不是懂代码,而是把需求说清楚。你说得越具体——给谁用、要什么功能、想要什么效果——它做出来的东西就越接近你脑子里想的。卡住的时候也不用硬憋,直接把现象或者想要的结果告诉它,它就能接着往下推进。

这是我第一次觉得:原来不写代码,也可以这样“做开发”。

我最后做成了什么,想给后来的人留一句什么建议

最后它真的跑起来了,直接在浏览器里就能用。数学、语文、英语题能出、能做、做对了有反馈;旁边的电子宠物也能领养,动物园里的动物一个个都能领。对一个完全不懂开发的人来说,这种“直接可用”的感觉挺不真实的。

所以如果让我给下一个人一句建议,我会说:

不懂开发没关系,不会编程语言也没关系。先想清楚你想给谁做一个什么东西,把需求尽量说具体,然后从一个小目标开始试。有想法,就去试一下。

TraeCode上手记

2 个赞