我记得很清楚,那天早上7点,我盯着屏幕上的报错信息,第无数次把键盘往前一推。我连代码都还没开始写,就卡在了环境配置上:Node.js 版本不对,终端命令跑不通,GitHub 连不上。
那一刻我突然意识到一个很残酷的事实:我好像连"开始学习"的资格都没拿到。
(很多人以为学编程最难的坎是写不出代码,其实最劝退的环节是安装软件。如果连软件都装不上,谈什么改变世界。)
所以,我们在开始学习Ai-Coding之前,我们需要准备好完整的开发环境。

A. 工具从来不只是工具
大多数人对"开发前期准备"的理解停留在第一层:买个电脑、下个软件、注册个账号,能跑起来就行。
但这从来不是全部。
如果我们往深一层看(第二层),会发现一件事:
1. 环境配置的本质,不是装软件,是在建立我们的认知框架。
2. 用什么样的电脑决定了我们的开发体验上限。
3. 用什么样的编辑器塑造了我们的工作流习惯。
4. 甚至注册账号时填写的用户名,都会成为我们未来作品上的署名。
(我自己是从一台 8GB 内存的 Windows 笔记本开始的,每跑一个项目风扇都像要起飞。后来换了 Mac 才知道,原来开发可以不那么"磨人"。硬件这东西,它不决定我们的上限,但它直接决定了我们的下限有多低。)
继续再往深一层走(第三层),会发现一个更深的真相:
1. 开发环境是我们与这个世界对话的第一层语言。
2. 我们用 Git 管理版本,其实是在学习如何与未来的自己协作。
3. 用命令行操作电脑,其实是在建立一种"精准表达"的思维模式。
以上,三层的准备工作做到位了,后面的路才有资格谈"效率"。

B. 一个框架,四个模块
现在我们继续把"做好准备"这个大问题拆开,里面其实就四个东西:
a.硬件是一切的底座
做Ai开发的电脑,我推荐 M 系列芯片的 Mac,内存 16GB 起步,存储至少 256GB。
这不是在制造焦虑,是踩过的坑总结出来的底线。如果用一台配置不够的设备硬撑,每多跑一个页面都要卡三秒,这三秒叠加上去,足够消磨掉我们对编程的全部热情。
(别杠,我知道有人用 8GB 内存照样写代码。但如果是新手,新手本来就容易放弃,别再给自己增加额外的磨难了)
b. 账号是通向世界的钥匙
GitHub 账号必不可少,建议用 Gmail 邮箱注册。科学上网工具是基础中的基础——没有它,我们连开发者文档都打不开。
打不开文档的开发者,等于没带字典的翻译。
c. 软件安装有顺序,别乱来
按推荐顺序装,别跳步。有些人喜欢"我先装个编辑器玩玩",然后发现环境变量没配好,插件装不上,最后把锅甩给工具不好用,以下开发环境必须配置好:
1. 安装开发工具:Homebrew、Node.js、Git 等
2. 下载依赖包:大部分 npm 包都在国外服务器
以上所有依赖直接跟Ai agent说“在终端配置以上依赖即可"
(我当然干过这种事。装完 VS Code 兴冲冲打开,发现终端里什么命令都不认,我还以为是电脑坏了。其实就是顺序错了。)
d. 插件配置是最后一道工序
装完别急着写代码,先把必要的开发插件配好。这不是为了"好看",是为了让编辑器真正变成我们的第二双手。
当然了,环境配好了不代表我们就会写代码。但这是那张"入场券"。没有它,我们连观众席都坐不进。

C. 最后,别只盯着编辑器
很多人一说"提效工具"就想到 VS Code 插件、快捷指令、AI 补全。都对,但在此之前,有一件事更容易被忽略:浏览器插件。
作为开发者,浏览器就是我们的第二块屏幕。装好 React DevTools、一个 JSON 格式化工具、一个好用的截屏标记工具,这些东西不会让我们变厉害,但它们会让我们在犯错的时候更快知道错在哪里。
(我承认,我第一次装 React DevTools 的时候,打开的那个瞬间我是懵的。一堆标签页,完全不知道在看什么。但后来每次出 bug,我第一个打开的永远是它。工具这种东西,就是现在不懂,但它会在某个焦头烂额的深夜救我们一命。)

发现了吗?所有这些准备工作,本质上都在做同一件事:降低我们放弃的概率。
1. 环境顺畅,就不会因为恼火的卡顿关掉电脑。
2. 工具顺手,就不会因为找不到功能而怀疑自己。
3. 账号备齐,就不会在关键时刻被拦在门外。
准备工作做到及格线以上,我们才能在真正开始学习Ai-Coding的时候,把全部注意力放在"理解代码"这件事上,而不是跟各种报错斗智斗勇。
其实做这些事情的时候我经常在想,我们花了那么多时间学怎么"做好准备",会不会最后发现,最难的从来不是准备,而是"开始"本身。很多人环境配得漂漂亮亮,然后就没有然后了。
但这不是跳过准备的理由。恰恰相反:好的准备可以让我们在决定开始的那一刻,不再有任何借口。
这些年的折腾让我慢慢明白一个道理:我们不是为了学技术才去配置环境,我们是为了那个"想做出点什么东西"的自己,先铺一条不那么难走的路。这条路未必通向什么了不起的远方,但至少,它让我们敢迈出第一步。

有时候深夜对着电脑,会想起一开始连终端都不敢打开的自己,想起装一个插件都要百度半小时的自己,想起那些被报错吓到想放弃的瞬间。然后会有一点点庆幸。庆幸那个笨拙的自己没停下来。说到底,学这些东西,不是为了证明自己聪明。只是想证明,普通人也可以走得远一些。
以上
- 中
夜雨聆风