「我正在参加Trae「超级体验官」创意实践征文,」 「本文所使用的 Trae 免费下载链接:」 「https://www.trae.ai/?utm_source=juejin&utm_medium=juejin_trae&utm_campaign=techcall」
免费赠送清华大学“deepseek提示词从入门到精通”的pdf,帮助大家更好利用ai
我一个普通产品经理,虽然学过代码,但是通过trae一行代码不写,10分钟实现一个简单的音乐播放器,其中5分钟是在下载必要的环境依赖。
传统编程如同学习一门新语言,需要掌握变量、循环、数据结构等抽象概念,一个简单功能的实现往往需要数周学习。很多初学者因环境配置、语法错误等基础问题放弃学习。而AI工具的进化正在打破这种困境——现在,用自然语言描述需求即可生成可用代码,就像拥有一个24小时在线的技术导师。
其实在trae之前也有其他类似的ai编程工具,都试过一些,比较好用的有cursor、cline、windsurf之类的。但trae给我都感受是很顺畅,有后发优势,学习了别人很多优点。
推荐字节Trae的关键原因有几个:
- 中文友好:支持中文提示词,实测能很准确理解我的意图
- 零成本试错:免费无限使用Claude-3.5-sonnet,对比其他工具每月省下$20订阅费,这个模型写代码能力很强
- builder模式:全自动编程,全程不用管任何新建文件、设计目录、查找bug、自动寻找和下载依赖,你只需要描述你的需求,接受或者拒绝它的改动,然后查看效果,重复以上过程。
- 交互界面:跟vscode、cursor都如出一辙,操作习惯和插件设置都很容易迁移过来
二、Trae工具速览:小白也能看懂的功能解析
界面布局:
Trae核心功能:
- chat模式:问答式开发,这个模式生成的代码不会自动写入文件,需要手动应用或者复制
- builder模式:直接让ai接管整个项目,除了必要的改动授权以外,都自动进行,非常方便
- #:可以指定要引用的上下文,让ai专注于这个上下文来思考,比如#代码,#文件,#文件夹
- 上传图片:可以上传原型图、报错图、参考效果图等让他照着弄,效果不错
- 模型:之前可以用Claude-3.5-sonnet和gpt4o,但是更新一个版本后gpt4o不能使用了
- ctrl+i:可以打开与ai的对话框,对特定代码进行分析、重写、注释、扩写等
- tab:自动识别手写输入代码的意图,生成对应代码,按下tab键就可以一秒完成代码编写
- 部署服务:会自动帮你部署本地服务器,可以直接在trae内部或者网页浏览器中直接查看效果
三、实战记录:音乐播放器开发全流程
我让他根据某音乐软件的界面来开发,给了他一张截图:
![]() | ![]() |
![]() | ![]() |
这样就得到了第一次生成的代码,效果如下,与我给的截图完全不是一个布局:
然后我想验证的是,我能不能通过继续与其沟通,让他一步步实现接近我想要的效果,结果是可以的,虽然后面的过程花了一下午,但是做出来还是很有成就感。最终界面如下:
整个过程,不断的像上面那样,给他反馈,告诉他界面应该设置什么颜色,位置应该怎么样,应该有什么按钮,哪里有bug,你想要的一切效果,你都可以告诉他,他来给你实现。
不过既然用了一下午,就说明并不是那么顺利。比如他会在实现新功能的同时,不小心改动到之前的代码,导致之前好好的功能变得异常,而且我用trae这个版本的时候,他的代码回退功能不可用,所以只能让他改回来,而这个过程就相当考验你的描述和他的理解能力了。
有几次我都根据我浅薄的html、css经验自己上手改了,但最终还是不对,只有选择相信他,不过他没有让我失望,最终通过给他一张参考图,他一次性完整解决了之前的所有问题。
四、思考:AI会让程序员失业吗?
开发者能力金字塔重塑:
传统能力模型 AI时代能力模型
[写代码] [需求拆解]
[调API] [提示工程]
[Debug] [结果校验]
当AI能完成80%的机械编码,核心价值转向:
- 精准描述需求:从"做个音乐app"到"需要支持歌单导入的跨平台播放器,优先保证低延迟"
- 业务逻辑设计:理解音频解码、线程管理等底层原理,指导AI修正错误方案
目前已经有不少公司因为ai裁员,包括程序员的招聘数量下降,ai确实在这方面产生了不小的影响。
就我个人而言,这是帮助我理解ai,实现业余产品实验的一个重要途径,今天这次开发让我看到了一条路,通向未来的路,虽然还有坎坷,但至少有路可以走了。