AI小白零基础,选哪款编程工具?甘知如梨🍐

AI小白零基础,选哪款编程工具?

18分钟 ·
播放数2
·
评论数0

上周有个朋友问我:

"我想学编程,现在AI工具这么多,我该用哪个?"

我列了六个——Cursor、Trae、CodeBuddy、Claude Code、Codex、Kimi。

他看完,沉默了三秒,说:

"要不还是算了吧。"

工具明明是来降低门槛的,结果把人劝退了。

这就像你走进超市买瓶酱油,货架上摆着:生抽、老抽、豉油、味极鲜、蒸鱼豉油、凉拌酱油——

从来没进过厨房的人,怎么知道红烧用老抽、凉拌用生抽?

AI编程工具就长这样。

名字都差不多,结构完全不同。

今天这篇,就是帮你把这张调料货架,理清楚。


一、Cursor:加了AI大脑的VS Code,新手首选

Cursor说白了,就是"加了AI大脑的VS Code"。

界面跟VS Code一模一样,不需要学新东西。

核心就两个功能:

Tab补全——你写一行,它猜你后面想写啥,按Tab就补上。

Chat对话——选中一段代码,直接说"把这改成异步的"或者"这报错了帮我看一下",它当场改。

对新手来说,这是"不用离开编辑器就能获得一个随时在线的程序员队友"

以前你一个人对着黑屏干瞪眼;现在有个AI在旁边,你说"帮我写个爬虫",它当场出代码,立刻有反馈。

这个即时反馈的结构,才是它真正降低门槛的地方。


二、Trae 与 CodeBuddy:国产双雄,各有主场

Trae(字节出品)的定位是"快速出东西",尤其前端和小程序。

你给它一个自然语言描述,比如"帮我做一个电商首页,要有轮播图和商品列表",它哗哗哗给你生成一个能在浏览器打开的页面。

国产化做得到位——中文理解流畅,网络环境友好,不用配代理。

但短板也明显:复杂项目管理和跨文件重构能力比Cursor弱,做深度学习训练或复杂后端不太够用。

Trae和Cursor的区别,像"速溶咖啡"和"半自动咖啡机"

速溶咖啡倒热水就喝,Trae给需求就能预览;半自动咖啡机得磨豆、压实、萃取,步骤多,但风味可控。

Cursor就是后者——编辑器里给你更多控制权,新手可能稍微复杂一丢丢,但上限高。

CodeBuddy(腾讯出品)跟Trae不重复,核心差异在生态绑定——它跟腾讯云和微信小程序深度打通,做小项目能直接关联云函数、一键部署。

做微信生态内的小程序或需要腾讯云服务 → CodeBuddy主场优势。

做通用网页 → Trae和Cursor都能干,CodeBuddy没差别。

选工具之前先想清楚"我要什么"。

你是要学编程本身,还是要快速上线一个小程序?

路径不一样,工具选择就不一样。

很多人陷入选择困难,不是工具的问题,是没定义自己的目标


三、Claude Code 与 Codex:高级玩家的效率引擎

Claude Code本质上是一个命令行工具,没有图形界面。

你打开终端输入指令,它接管你的代码库——你说"帮我重构这个模块,把所有回调改成async/await,顺便生成单元测试",它会自己读文件、改文件、跑测试。

听起来很爽,但不推荐新手碰它

前提是你得知道什么是回调、什么是async/await、什么是单元测试。

如果你连这些概念都不清楚,它改完之后你敢信吗?

Claude Code是给"知道自己在干什么"的人用的。

它的价值不是帮你"学写代码",而是帮你"少写代码"。

新手最容易被"自动化"三个字吸引,以为能一键搞定,但实际上你的判断力才是安全阀

自动驾驶已经很成熟了,但让一个没受过训练的乘客坐驾驶舱,说"摁这个按钮就能飞到北京"——

他敢摁吗?

Claude Code能自动巡航、自动降落,但遇到乱流你得知道怎么接管。

适合一年以上经验、开始接触工程化项目的开发者。

新手看宣传片觉得"哇好厉害",真用起来可能十分钟就慌了。

Codex(OpenAI出品)则更像"软件工程全流程助手",擅长项目脚手架、CI/CD脚本、自动化代码审查,跟GitHub生态绑得紧。

Claude Code是"单人效率放大器",Codex是"团队协作加速器"。

但对零基础新手——这两个都还太远,先知道存在,别急着碰


四、Kimi:IDE之外的第二大脑

Kimi完全不是编程工具本身,为什么放在清单里?

因为它解决了一个被IDE忽略的问题——"卡在概念上了"

新手用Cursor写代码,AI帮他生成了一段,跑起来了,但里面有个"装饰器"或者"闭包"他看不懂。

Cursor可以解释,但那个解释是内联的、碎片化的。

Kimi是长文本对话助手,你给它一大段代码,它能从头到尾拆解一遍——用了什么设计模式、为什么要这样写。

它更像一个编程导师。

两个高价值场景:

  • 刷题/面试:把LeetCode题丢给Kimi,让它先讲思路再给代码,效果比直接看答案好很多。

  • 理论补充:写API的时候想理解RESTful设计原则,开Kimi对话,它能举很多例子。

Kimi虽然不能操作工程文件,但作为"第二大脑"辅助理解和记忆,特别合适。


五、三阶段路线图:从零到工程化

第一阶段(0–3个月):建立协作习惯

目标不是"写出完美的代码",而是"建立用自然语言跟AI协作的习惯"

选一个小项目——比如写个爬虫抓你喜欢的漫画更新,或者做一个静态博客放读书笔记。

在做的过程中反复经历"描述需求 → AI生成代码 → 调试 → 再描述"这个循环,这是核心能力。

这两个场景的"反馈循环"特别短。

爬虫跑起来,数据出来了,你马上知道对不对;博客部署完,浏览器打开看到了,立刻有成就感。

不要一上来就搞"全栈电商平台"——那涉及数据库、鉴权、支付,随便一个环节卡住,新手就弃坑了。

工具:Cursor 或 Trae。

国内网络环境下Trae更稳定,中文提示词理解也更好,做前端页面和小程序完全够用。

但如果做深度学习、算法实验,Cursor的多模型支持和Jupyter集成更灵活。

不是"该选哪个",是"现阶段你做什么"。


第二阶段(3–12个月):Agent模式与规则文件

第二阶段要干两件事:启用Agent模式,和学会写规则文件。

Agent模式是什么?AI不只是帮你补一行代码,而是能跨多个文件创建模块、遵循项目规范。

比如在Cursor里用Composer功能,说"帮我添加一个用户登录模块,用JWT鉴权,数据库用SQLite",它会自己创建文件、导入依赖、写路由。

一个关键技巧——.cursorrules文件

你可以在项目根目录放一个文本文件,写清楚"你是一个Python项目,用FastAPI框架,代码风格遵循PEP 8,ORM用SQLAlchemy,所有函数必须加类型标注"。

之后AI每次生成的代码都会符合你的规范。

这其实是在训练AI适应你的标准,而不是你适应AI的随机输出。

没规则的时候,AI今天用requests,明天用httpx,后天又用aiohttp,光整理依赖就烦死了。

有了规则,它就稳定了。

这个阶段可以引入Kimi做理论补充,比如理解RESTful设计原则。

能做什么? 一个完整的全栈应用——在线问卷系统、个人知识库、待办事项管理。

会开始接触数据库、用户认证、前端页面和后端API的串联。

因为已经有第一阶段的经验,知道怎么描述需求、怎么调试,不会被吓倒。


第三阶段(一年以上):工程化与AI驱动

Claude Code或Codex登场。

日常工作不再是"写代码",而是"让AI写代码,你审查和修正"

用它们重构老旧仓库、生成全套单元测试、写Dockerfile和Kubernetes配置。

产出从"功能"变成了"流程"——自动化脚本、监控告警、CI/CD管道。

你有一个三年前的Flask项目,要迁移到FastAPI。

传统做法是人肉一行行改。

用Claude Code,输入"分析这个仓库的依赖和路由,生成一个FastAPI版本的骨架,保留所有业务逻辑,只改框架",它会自己读、自己改,最后给你一个能跑的初始版本。

你只需要做细节调整和验证。

这时候你才能真正理解什么叫"AI驱动的软件工程"。


六、项目类型 × 工具匹配:先想做什么,再选工具

很多人选工具因为"别人推荐",但其实应该倒过来——先想"我想做什么",再看"什么工具最适合"。

想快速出东西 → Cursor

轻量、灵活、反馈快。适合个人效率工具(爬虫、自动化脚本)和算法研究。

想快速验证原型 → Trae

前端和小程序特别顺手,国产化到位,中文理解流畅。

想做微信生态 → CodeBuddy

跟腾讯云和微信小程序深度打通,做小程序能直接关联云函数、一键部署。

代码量大、模块多 → Claude Code / Codex

需要全局视野和工程化能力,适合企业级系统。

学习辅助/概念理解 → Kimi

长文本能力最强,适合补理论和刷题面试。


七、AI时代学编程,从"问题"开始

有个常见担忧:AI工具用多了会不会变菜?

如果只是复制粘贴不看不改,确实不会进步。

但如果每次AI生成完都读一遍,理解它为什么这么写,遇到不会的概念去问Kimi——这就变成了"用AI加速学习",而不是"用AI替代学习"

工具是镜子,照出的是你的学习态度。

以前学编程从语法开始,现在从"问题"开始。

以前你要先学变量、循环、函数,然后才能做东西;现在你可以直接说"我想做一个东西",倒逼你去查、去问、去理解。

你自己想做的事,你愿意琢磨;教科书上的例子,你反而没兴趣。

这个反转,对学习动机的激发反而更强了。


各人一句

某T: 打开Cursor,建一个空白文件,输入"I want to build",看它给你什么。第一行代码写出来,一切就开始变了。

Brian: 别追求一步到位,先做出来一个"能跑的东西"。能跑的就是好作品,迭代比完美重要。

Ryan: 找一个你真正想解决的小问题,比如"自动下载今天的天气预报发到微信",然后用AI去实现它。学编程最怕没有动机,动机来自你自己的生活。

Senpai: 记住今天这张"地图"——Cursor起步,Trae和CodeBuddy做生态,Kimi补理论,Claude Code和Codex是工程终点。


选对工具,比瞎努力重要一百倍。

「甘知如梨」播客 · 2026-05-13