Vibe Coding 环境搭建 (0):开篇词

Oct 24, 2025

# 开篇词

首先声明,这个系列的目标群体就是0基础技术小白,我希望完全0基础的人通过这一系列的文章能够上手开发一个项目。

同时,我也需要避免这些0基础的人未来成为大牛之后,反过来骂我:当年你就这么糊弄爷?

这是一个不小的挑战,做天难做二月天,蚕要暖和参要寒,但这也正是这件事有趣的地方。

关于“深入浅出”这个事情,有两个人是我的榜样,一个是李永乐,一个是廖雪峰。在两位老师的这里我学到了很多东西,也希望这个系列的文章中能够有一点他们的精神和影子。

# 写代码最难的是什么?

万事开头难,中间难,结尾难。如果你是0基础,那么这件事情就没有简单的环节。

但是大模型和一些云平台很擅长处理中间(编程/调试)和结尾(运维部署)的环节。我们更多关注开头(搭建环境)。

设想一件事:你要写一幅毛笔书法作品,那么你的“开头难”会是什么呢?是控制悬腕?撇要有尖,捺要出角?

不是的,写毛笔字的开头是笔、墨、纸、砚。

对于一个书法大师来说,这些都是日常之物,甚至对于一些顶级高手来说“草木竹石皆可为剑”。但对于一个0基础的人来说,这就是我们遇到的第一个挑战。

# 环境搭建——准备好vibe coding的笔墨纸砚

做开发,需要这样几件东西:

  1. 代码编辑器(又称为IDE,这个名词需要记住)。它就是我们写代码的地方。虽然有很多工具都可以写代码,比如说记事本什么的,但是那属于“草木竹石皆可为剑”的范畴,我们不聊这个。

  2. 运行环境。你需要用Excel软件来打开一个.xlsx后缀的数据表格,或者用音乐播放器播放一个.mp3文件。同样,用IDE编写的代码文件也需要一个环境来运行,这个就是运行环境。

  3. 管理版本的工具。编程的过程不是一蹴而就的,中间会有很多次版本,如果改错了我们可以回退,这能给我们的效率带来很大的提升。

你看,就几样东西。