新手程序员在使用Trae时会遇到哪些意想不到的挑战? – 雨飞的分享

在1月19日,字节跳动推出了一款全新的AI Coding产品,专为专业开发者服务的Trae(trae.ai)。

想当年,开发一个网站得花费几千到上万元,耗时也得1到3个月以上。

后来,开发一款APP的费用更是飙升,动辄就要五位数,时间更是拉长到3到6个月。

作为一个对代码一无所知的小白,想从零开始学会开发APP,岂不是得花上一到两年?

不过到了2024年初,我用ChatGPT-4开发了pluglink系统,完全是通过对话框描述需求生成代码,自己再思考架构,一个功能一个功能地与GPT交流,最终搞定。

而现在,经过一年多的时间,我利用Trae IDE和Claude Code CLI,仅用了10天就完成了VicroCode的平台,看看这个作品:

新手程序员在使用Trae时会遇到哪些意想不到的挑战? – 雨飞的分享

http://vicrocode.com支持快速在线部署和发布代码,根本不需要复杂的配置,轻轻一按就能上线应用。而且平台还搭建了代码交易生态,让开发者的优质代码能直接变现,帮助个人和企业高效实现技术价值,让每一段代码都能创造实际收益。

以前学编程总要买一堆书,或者在网上搜索答案,想报个班还不知道去哪,最后只能靠自学,现在如果遇到问题,只需截个图问问AI,步步教你该怎么做。

只要告诉它你想做什么产品,它就能为你提供PRD、结构图、生成文件……几分钟的事情而已。

新手程序员在使用Trae时会遇到哪些意想不到的挑战? – 雨飞的分享

这是Trae的IDE界面。

除了Trae,还有Cursor、Qoder和VScode等IDE工具可供选择。

整个开发过程中,你不需要懂代码,但得会和AI沟通。

接下来我想分享一下自己完成VicroCode平台的过程:

第一步:前端设计。

我使用了coze的AI生成应用功能来创建前端界面,效果如下:

新手程序员在使用Trae时会遇到哪些意想不到的挑战? – 雨飞的分享

进入之后,你会看到这样的界面:

新手程序员在使用Trae时会遇到哪些意想不到的挑战? – 雨飞的分享

可以生成APP或网页前端,coze的个人用户每月可以生成2个,团队用户则可以生成10个,token量为1000万,反正是够用了。

如果你接客户单觉得不够用,往下看还有其他办法。

在文本框里输入你的需求,下面是VicroCode早期的需求模板(也是AI生成的):项目概述、项目名称:VicroCode、网站定位:连接开发者与使用者的轻量工具交易平台、技术栈:

前端:React + TypeScript 构建,确保跨端兼容性(网页 + 小程序)

在有一些想法后,我把这些告诉豆包,让他生成简单的需求文档,再把这个提示词给coze。

接下来,它会一步步引导你完成任务:

新手程序员在使用Trae时会遇到哪些意想不到的挑战? – 雨飞的分享

它会先确认你的PRD(需求文档),这个环节你得认真看,否则后面生成的东西可能就不符合你的想法。

接着它会确认首页的风格:

新手程序员在使用Trae时会遇到哪些意想不到的挑战? – 雨飞的分享

其实一旦风格确定下来,接下来的工作就简单多了,没必要在这个页面耗费太长时间,因为进入IDE之后还会再做调整。

确认首页风格后,会生成原型图:

新手程序员在使用Trae时会遇到哪些意想不到的挑战? – 雨飞的分享

最后,生成网站后,点击右上角下载源码:

新手程序员在使用Trae时会遇到哪些意想不到的挑战? – 雨飞的分享

前端就这样搞定了,大概十分钟左右吧。

除了coze,前端生成也可以用v0,网址是:

v0.app

这个需要网络,可以用来复刻网站等。

如果你想把产品变现,可以去下面的网站找找,飙升版:

toolify.ai

同样需要网络!

第二步:导入IDE工具。

下载好后导入IDE工具,我个人偏好使用Trae,你也可以用其他IDE,下面是我常用的IDE:

新手程序员在使用Trae时会遇到哪些意想不到的挑战? – 雨飞的分享

这些IDE你可以记住名字去搜索下载,具体不再赘述。

安装好IDE后,导入文件夹:

新手程序员在使用Trae时会遇到哪些意想不到的挑战? – 雨飞的分享

接着,你就可以在右边开始输入你的程序实现要求了:

新手程序员在使用Trae时会遇到哪些意想不到的挑战? – 雨飞的分享

简单介绍一下,上面的功能多样:

新手程序员在使用Trae时会遇到哪些意想不到的挑战? – 雨飞的分享

点击后会出现三个内置智能体:

新手程序员在使用Trae时会遇到哪些意想不到的挑战? – 雨飞的分享

Chat是只聊天不修改;

Builder则是聊天的同时帮你执行任务;

最后一个是MCP任务。

你也可以自定义智能体。

下面是选择模型的界面:

新手程序员在使用Trae时会遇到哪些意想不到的挑战? – 雨飞的分享

这是国内版的默认模型,我常用的是GLM和Qwen。

不过说实话,这些国内模型在这个IDE上的使用体验还是不错的,改完代码后会有标注,还可以撤回等人性化功能。但缺点是有点傻,有次我遇到一个问题,换了好几个模型,花了5个小时都没解决,而我用Claude Code(sonnet4.5)只花了3分钟就搞定!

要不是它太贵,我真心不会考虑别的了。Claude Code只有CLI界面:

新手程序员在使用Trae时会遇到哪些意想不到的挑战? – 雨飞的分享

对小白来说,这个界面不太友好。

本身Trae不带此功能,这是我自己在CMD中安装的,想要手册可以找我要。

接下来,我会逐步建立共学营,大家一起学习,共同变现。

有朋友问我,作为小白,想学有前景的AI技术,应该往哪个方向发展?

我给出了两个建议:1. 智能体;2. AI编程

为什么选这两项呢?

AI的变化太大,跟两年前相比,现在的波动小多了,以前是每周都有变化,现在一两个月才有一次。前面那些大模型已经淘汰了一批初创公司,大家开始变得谨慎,行业也在逐渐成熟。

从长远来看,智能体会继续演变,因为机器人需要这样的技术;AI编程也会不断发展,因为超级人工智能(ASI)时代的超级智能体(Super Agents)需要这些部件驱动,未来你只需一句话就能开发出想要的东西,并投入到超级智能体中进行运算。

现在学习这两门技能,机会多多。从短期来看,信息差很大,不同渠道的价格差异也很大,很多中小企业至今仍不具备AI开发能力,就业机会也相对较多。

从长期来看,不管AI如何演变,智能体开发和AI编程都能为你的未来奠定基础。就像以前学编程一样,短期内能找到一份不错的工作或副业,做自己的产品,而20年后的今天,有了AI编程,你可以迅速抛弃过去的手动开发方式,转向智能开发,快速取得优势。

你正好踩在从专业玩家向大众普及的关键节点——就像移动互联网爆发前夕学习APP开发的那批人,他们后来成为了第一批享受红利的人。

未来的智能时代,你也能成为开发达人!

你现在看到的那些自动客服和智能导购,其实只是未来科技的一小部分。想象一下,将来每个行业都会需要专属的智能助手来提供无缝的服务。而AI编程就像是给每个人配备了一个“全能工程师”,不再只是通过键盘敲代码,而是依靠逻辑思维来创建它们。

这两种技能就像是相辅相成的飞轮,当其他人还在纠结学什么的时候,你已经搭建起了一个完整的AI应用能力体系。

如今的开发模式正在发生巨变,变成一种“前后端分离”的新形态:

前端:AI编程成为“总设计师”
不再是手动敲每一行代码,而是直接用自然语言告诉AI你的需求——比如“做一个能智能推荐穿搭的小程序,界面要简洁明了,并且能够根据用户已有的衣物进行搭配”。AI立刻就能生成前端页面、交互逻辑,甚至还会自动优化用户体验。你从一名“码农”变成了“产品导演”,专注于创意和逻辑的把控。

后端:智能体团队作为“执行引擎”
这里不再是笨重的单一程序,而是由一个个专业智能体组成的“特种部队”:

  • 一个用户画像智能体能实时分析用户的偏好
  • 一个穿搭规则智能体理解时尚搭配的逻辑
  • 一个库存管理智能体追踪用户手中的衣物
  • 一个反馈学习智能体从每次推荐中进行自我优化

它们各自发挥特长,协同作战,而你就像是“指挥官”,利用AI编程快速构建指挥中心(前端界面和调度逻辑),然后调动后端的智能体团队(专业能力模块)来执行具体任务。

以前需要组建团队、分工合作几个月才能完成的项目,现在有了AI伙伴,一个人也能在几天内搞定整个流程。

来源:知乎
原文标题:新手程序员使用Trae会面临哪些挑战? – 雨飞 的回答
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!

发表评论