不懂代码也能听懂这些词 — vibe coder 的技术名词入门词典
前段时间胡彦斌做的一个 APP 被资深技术员吐槽:不懂代码、vibe 出来的所谓产品根本是玩具、漏洞百出。我发过一条视频聊这件事——不懂代码也能用 AI 把安全问题处理好、做出生产级的产品。但那条视频的评论里有个观点让我很受启发:不懂代码的人,核心盲区其实不是「要会写代码」,而是连一些基础概念都不清楚,就不知道自己该问什么问题,AI 也就没法帮你补全。
所以这一期,我梳理了大概 122 个做产品时高频会撞到的技术名词,用大白话讲清楚每一个——一句生活比喻 + 它有什么用 + 你什么时候会用到 + 新手最容易踩的坑。从最浅的「服务器」一路排到进阶的「RAG」,由浅入深。这篇就带你过一遍其中的重点。
前段时间,胡彦斌做的一个 APP 被资深的技术人员吐槽了。他们说:不懂代码的人,vibe coding 出来的这些所谓的产品,根本就是玩具,漏洞百出。
我前两天也发过一条视频聊这件事,大概意思是:虽然不懂代码,但也可以用 AI 去处理一些安全问题的检查,以至于能做出生产级的产品。那条视频下面很多人留言,有程序员也有非程序员。其中有一个观点让我很受启发——关于盲区。
真正的盲区:不是不会写代码,是问不出对的问题
不懂代码的人,核心的问题并不是「要懂代码」,而是在做开发的过程当中,要问得出那些对的问题。如果连一些基础的概念都不清楚,甚至不知道自己应该问什么问题,那 AI 也就没办法帮你做出补全。
所以这一期,我梳理了大概 122 个词条——都是我们做 vibe coding、想做出一个好产品时,需要去理解的基础概念。不是要你研究得多专业,而是至少要懂它是个什么样的大概念,以至于你能提出问题:「我应该在这个方面怎么去优化?」这样 AI 才能帮你把这件事做好。
下面挑几个带大家过一遍。
从服务器开始,过一遍这些词
很多不懂代码的朋友遇到的最早一个问题是:产品和服务跑在本地,访问地址是 localhost 加一个端口(Port),电脑一关机就访问不了。
- 服务器(Server):不管你买在腾讯云、阿里云还是字节的火山,相当于在一个遥远的机房里有一台 24 小时开机的计算机,跑着你的服务或网站,你电脑关了别人照样能访问。
- 域名 / IP / DNS:服务器会给你一个 IP 地址,把 IP 和域名绑定,别人就能通过域名访问——这中间用到的就是 DNS 域名解析。
- HTTP 与 HTTPS:很多新手会忽略浏览器自动加的前缀。两者的区别在于加密,HTTPS 还需要申请一个证书。知道了这点,你就可以直接问 Claude Code:「我的网站上线了,帮我申请个证书,变成加密的 HTTPS 访问。」这时候 CC 其实就会帮你、甚至代替你完成申请证书、自动续签这些操作。
- 数据库:一个网站全部的数据后台,像一张 Excel 大表格,存着每个用户的信息、每个操作、订单、文章,方便后台读取、前台展示。
- 容器 / Docker:相当于在一台服务器上划分出一个个互不影响的独立空间,像集装箱一样,把你的代码、素材、前后端文件、数据库都打包进去,可以复制到别人的服务器上照样用,也可以在一台机器上部署多个互不干扰的服务。
- 对象存储 / CDN:对象存储相当于给服务器配了一个几乎无限量、按用量收费的云盘;CDN 则是把素材分布式地存到全球各地的服务器上,让附近的用户就近读取——因为哪怕光速传输,从北京访问美国的网站,一来一回也要差不多三分之一秒到半秒。
- 还有 SSH 远程登录、证书、依赖(用别人的 skill 或 MCP 服务时常提示「没装依赖」,依赖就是让脚本/服务能跑起来的运行环境)。
技术选型、开源,和一个很深的坑
技术栈与技术选型:编程语言有很多种,用的人多的语言,开发时遇到 bug 大概率网上有最佳实践可参考、解决得更快;小众或新兴语言性能可能更好,但社区人少、遇到难题更难解——这时候就更依赖你用的那个 AI 模型本身的能力,好的模型在这种情况下处理得更好。
开源:你可以把产品开源到 GitHub,但这里有一个很深的坑——很多朋友开源前没做清理,把本地的密码、甚至 API Key 一起打包传上去了。别人拿到你的 API Key,就能用你的额度去生成图片,相当于盗用了你的钱包。所以开源前一定要额外注意,有没有把隐私信息处理掉。
后面词典里还有大模型、提示词、上下文,本地部署和 API 调用的区别,以及 **RAG(搜索增强生成)**这些概念的解释。
把 AI 当架构师:开项目前先把需求讲清楚
真正开始一个项目之前,先把需求梳理清楚,讲给 Claude Code 听:我要开发一个怎样的服务、给什么样的人群用、大概多大规模、是以文本为主还是有图片视频这种大文件的调用、计划用到哪些模型。把这些都告诉它之后,就可以请它完成一个基础的架构与开发语言的选型,甚至帮你判断哪些模型走 API 调用、哪些本地部署,用开源模型还是闭源模型——这些全都可以跟 AI 讨论。你可以把它当成一个服务器运维的帮手,也可以当成一个架构师去沟通。
当然,如果产品真的要大规模商用,还是要请专业人员来把关。因为这里面不只是「有没有 bug、能不能正常运行」的问题,还牵扯到法律风险(比如用户隐私泄露)和经济风险(比如支付系统有漏洞,被人盗用资源),都很危险。
最后
这份词典我也放到了博客上,大家可以去看。当 AI 给你的反馈里出现这些词的时候,都可以在里面搜一下,做一个最基础的认知——以至于我们能问得出那些让 AI 帮我们把产品做得更好的问题。今天的内容就到这儿,我们下次再见。
来源:EP0031_audio.mp3 · ASR 模型 gemini-2.5-pro(切段并发) · 约 10 分钟原片完整文字版
[00:00] 胡彦斌前段时间做了一个 APP 被资深的技术员给吐槽了 他们说不懂代码的人 vibe coding 出来的这些所谓的产品 根本就是玩具漏洞百出啊 我也是在前两天发了 条视频说这件事情 大概意思是 讲说虽然不懂代码 但是也可以用 AI 去处理一些 安全问题的 检查以至于可以做出 生产级的产品 那条视频下面就很多人留言说 就有程序员也有非程序员 他们我觉得有一个观点
[00:25] 让我很受启发 就是关于盲区 那不懂代码的人核心的问题 它并不是说要懂代码而是说 在做开发的过程当中 要问出那些对的问题 如果连一些基础的 概念都不清楚的话 甚至不知道自己应该问什么问题 让 AI 去做出一些补全 那今天我做的这期视频呢就是 梳理了一下大概有 122 个 这样的一个词条的概念 就是在我们做 vibe
[00:50] coding 的时候 如果想要做出一个好的产品 那有些基础的概念我们是 需要去理解的 那我也是接下来我会把 这个内容去翻一翻 挑一些去给大家去看一看 那作为一个不懂代码 但是又想做出自己产品的人 那这些最基础的概念是 要去搞清楚的 并不是要把它研究的多么专业 而是说至少要懂它是一个 什么样的一个大的概念
[01:15] 以至于你可以去提出问题说 我应该在这个方面怎么去优化 这样 AI 才能去帮你做这件事情 那我们就就往下看一看对吧 那我身边的很多朋友 就是不懂代码的开发者啊 那他们遇到的最早的 一个问题就是 很多的产品和服务是 运行在本地的 他们访问的地址都是 local 然后再加一个 Port 端口对吧 那当我们的电脑关机之后 它就没有办法访问了 所以其实第一个我去提到了 这个概念 就是 Server 服务器的概念
[01:40] 服务器的概念 不管你是买在腾讯云还是阿里云 或者是这个字节的火山啊 相当于在一个遥远的机房里面 有一台 24 小时开机的计算机 上面去跑着你的这个服务 或者是你的网站 以至于你的电脑关了之后 其他人还是能够访问到的 所以这就是服务器的概念 那大家可以看到说我这 个网页里面 都是用非常通俗易懂的语言 去解释这些概念 同时会告诉你这个概念它的价值 以及什么时候你可能会用到 包括一些常见可能会出现的坑
[02:06] 那前端后端就不用讲了 那再往下我看看还有什么 对域名域名也是蛮重要的 那大家可以去这些提供 云服务的厂商 去获得一个 .com 或者是 .AI 或者是 .什么 之类的这些的一些域名 那它就像一个通信地址一样 当你有了服务器之后 服务器会给你一个 IP 的地址 那只要把 IP 的地址和域名 进行一个绑定 那大家就可以通过这样的 一个域名 去访问你的这个地址了
[02:31] 那这里面提到的一个技术 就是 DNS 域名解析的技术 还有一个点啊就是大家 很新手很容易忽略的 就是在输入域名之后 浏览器里自动出现的这个前缀 HTTP 和 HTTPS 这里面的区别 其实这里面是差了 一个加密的区别 同时它还会有一个 需要去做一个证书的申请 那一旦你知道了说 HTTP 和 HTTPS 是不一样的 而且 HTTPS 是一个加密了的
[02:56] 更好的一种方式 你这就可以去问 AI 说比如说问 Claude Code 说 我的这个网站已经上线服务器了 那有什么样的方式 你可以帮我申请一个证书 以至于它可以变成一个加密的 HTTPS 的一个方式进行访问 那这时候 CC 其实就会帮助你 甚至代替你去完成这个操作 帮你申请证书自动的续签等等 那再往后看那比如说数 据库是什么 对吧? 数据库大家可以 是一个网站的全部的数据后台
[03:23] 它就像一个 Excel 的大表格一样 那里面可能存储着每一个用户 在上面的所有的信息 甚至是每一个操作的这些信息 包括订单啊文章啊 都可以存储在里面 方便这个网站的 后台进行读取 方便网站的 前台进行一个展示 那包括 API 的接口啊什么的 这些全部都在这里面会有提到 那什么是部署什么是环境变量 那什么是容器 容器这个概念我也去简 单地讲一下 就刚才提到的是说
[03:49] 我们去买了一台服务器之后 会在那台电脑上去部署 我们的网站嘛 那容器就相当于在那台电脑上 划分了一个又一个的 独立的空间 你的这个网站或者服务的 里面所有的代码 或者是所有的素材 所有的前后端的文件 包括你你的数据库 都会放到这样的一个 像集装箱的 一个一个区域里面 这些集装箱之间是 互相不影响的
[04:14] 以至于你可以去把它 复制到别人的服务器上 同样可以去进行使用 或者是说在一台服务器 上去部署多个 互相不被干扰的这样的 服务或者是网站 那用的就是容器了 那 Docker 其实也是一个相关的概念 大家都可以自己去看一下 那包括对象存储和 CDN 那大家知道一台电脑的 它的硬盘其实是有限的嘛 那我们哪怕买了一个服务器 那这台服务器的硬盘的空间 也会随着使用逐渐减少
[04:40] 那对象存储大家就可以理解为是 给我们这台服务器配置了 一个云盘 以至于它可以拥有一个 几乎无限量的一个存储的空间 随着你使用它去按照你的 用量去收费 的这样的一个云盘 有了对象存储之后 还有一个概念叫做 CDN 那大家知道网络访问其实是 有地域限 因为网络的传输它是 光的信号嘛 哪怕光是每秒钟 30 万公里的传输速度
[05:05] 但是它从城市到城市之间 也是有一定的时间差的 比如说我们从北京访问 北京的网站的话 它可能十几毫秒就会给 你一个返回 但是如果我们从北京 去访问一个美国的网站的时候 它可能一来一回信息的传输 因为隔着很很远的距离嘛 哪怕是海底的光纤 那它也需要一个来回将近 可能三分之一秒或者是 半秒的时间 那这只是传输最简单的数据 如果我们传输的是一些图片 或者是一些视频 那它就会更慢 那这个 CDN
[05:30] 就相当于把你网站上的 这些素材去分步式的 保存到了全球各地的 这样服务器上 以至于那个附近的用户 就会就近的去读取这些内容 它就可以把访问速度变快 那这些都是当我们的服务 去覆盖到更多区域的时候 会用到的一些概念 包括在服务器管理的时候 会用到 SSH 的远程登录 然后刚才我们说的 这个证书是什么样的一个证书 这里面全部都会有 那我们继续往下看一看啊
[05:55] 那经常用到的可能是 依赖这个概念 就是我们在用到别人的 skill 或者是用到别人的这个 MCP 的服务的时候 它经常会提示说你没有安装依赖 那这个依赖是什么呢 这个依赖就是一些所谓的 运行的环境 就是如果你想运行这个脚本 或者是这个服务 它其实会有一个前提条件的 是说你你装装了一个 能够支持这个脚本或服 务去运行的 这样的一个环境
[06:21] 那我们继续往下看 我觉得还可以讲什么呢 技术栈和技术选型 那大家知道有很多种的 编程的语言嘛 那有的语言全世界用的 人会比较多 如果采用这样的 语言去做这个产品 或服务的话 在我们开发的过程中 如果遇到了一些 bug 上面的问题或者是说 实现某种功能上的一些挑战 其实都可以更快的去解决 因为大概率网上会有
[06:47] 这个编程语言去解决这个问题 的一些最佳实践 别人的分享可以去用到的 但是比如说一些小众的语言 或者一些新兴的语言 虽然它可能编写出来的产品 是性能更好的 因为它的这个开发者的社区 的人数会比较小 那遇到一些难题的时候 可能会比较难去解决 这时候就可能会依赖到 我们的这个 这个编程的 AI 模型它本身的一个能力了 好的模型对于这种情况
[07:13] 它的处理会更好一些的那开源 大家都知道说我们可以 把自己开发出来的产品 开源到 GitHub 上 那这里面有一个很深的坑啊 就是很多朋友在把自己的 服务想分享给别人的时候 想开源到 GitHub 上的时候 没有做一个预先的清理 会把自己本地的一些密码 甚至是说本地的一些 这个刚才提到的就是 API Key 都会打包开源给别人 就是一不小心就做了
[07:38] 这样的一个泄露 拿到你的 API Key 就可以用用你的这个 API 去生成图片 去相当于是盗用了你的钱包嘛 所以这个在开源的 时候一定要额外的去注意 是说我们有没有把一些 隐私的信息 进行一个处理 那再往下看看我们看还有什么 那后面还会有一些大模型的 一些基础的概念啊 比如说这个大模型提示
[08:03] 词然后上下文 包括这个本地部署 和这个 API 调用的区别 这里面都会有讲 然后包括了 RAG 搜索增强生成 这样的一些概念的解释 我们真的是 说在开始一个项目之前其实 把我们的 需求进行梳理比如说 把这个需求跟 Claude Code 去讲说 我是要开发一个怎样的服务 是给什么样的人群用的
[08:29] 大概多大的规模 然后整个的服务它是 以文本为主的 还是会有这种图片或者是视频 这样的大文件的调用 包括你计划使用到哪些模型 把这些全部都告诉 给了 Claude Code 之后呢 其实可以请他去完成一 个基础的构架 与这个开发语言的选型 甚至是说这个 到底哪些模型是去调用 API
[08:54] 或者哪些模型是本地部署 那我用开源的模型还是 用闭源的模型 这些全部都是可以跟 AI 去讨论的 我们可以把 AI 当成一个 服务器运维的一个帮手 也可以当成一个构架师去沟通 当然了 就是我们的 这个产品如果真的 要大规模去商用的话 还是要去请专业的人员 去进行相应的把关的 因为这里面不仅仅是 有没有 bug
[09:19] 能不能正常运行的问题 这里面有很多是 牵扯到法律的风险的 比如说用户隐私的泄露 或者是说有一些经济风险的 就如果你的这个系统上了 支付的系统 那你支付的系统如果有漏洞 会被别人去盗用你的这个 相应的资源的话 也都是很危险的一种情况 那我的这个文件也会放到 我的这个博客上 大家可以去看
[09:44] 当我们的 AI 给到反馈里面 包含这些词的时候 都可以在这下面进行一个搜索 进行一个最基础的认知 以至于我们可以问出 那些让 AI 帮助我们把产品 做得更好的问题 那今天的内容就是这里那我们 下次再见拜拜