818-2026.08.11.一上来就要做真的工程

Posted on Aug 11, 2026

昨天呢给大家讲了哈呃产品的定义,其实产品和服务的定义呢真的非常简单啊,满足需求的产品满足需求的东西,就是产品和服务,对吧?
那什么是真的产品呢?
就是满足真的需求的对吧?
啊,这是一个非常非常简单啊,但也非常非常本质的一个定义,。

我们作为父母呢啊在家庭教育当中啊需要在未来的世界里啊遵守的一个重要原则是什么?
就是从一开始我们养的就是生产者,对吧?
从一开始对吧?
啊,否则的话呢,你看绝大多数人一辈子只不过是消费者,对吧?
那呃这是有没有智商的差别呢?
啊,总体上来看,我个人认为不存在智商的差别,只有一个叫观念上的差别。

我们这一轮课程的最大价值,最无法超越的价值,就是:改变观念

其实呢我们这一轮课哈最大的价值以及啊可能从外界来看,最无法超越的价值就是改变观念。
当然了哈,我们整个社区一直是如此的哈,在你加入社群之前,你可能没有定投的这个理念,对吧?
啊你加入之后呢,你改变了这个观念,所以呢你生活发生了变化,后来呢啊你加入了家庭教育社群,对吧?
然后你就会知道说哈这个这个呃要以生产为导向,对吧?
哎你改变了这个观念,你的孩子也可能改变了这个观念,然后呢,你们的生活就可能跟别人的生活不一样了。

所以你有没有发现哈,其实有很多的时候改变一个人的观念,改变自己的观念。
其实呢并不啊呃存在智商上的差异和金钱上的差异。
甚至哈有的时候哈啊不会产生太多的精力上的差异。
这样,只不过是一个念头变了,然后接下来做的所有事情自然而然就都变了。

然后呢,今天我们突然之间哈啊来到了1个AI的时代啊,仅仅在7年前啊,就是2019年我在创建这个社群的时候啊,我们都想象不出会有一个这样的未来。
对吧?
那么今天为什么我花这么大的力气啊,去研究去学习,去备课,然后呢,现在仅仅是试讲,而不是正式讲呢啊是因为这个时代来的太快了,这个时代来的太剧烈了,然后变化太多了,对吧?
然后呢,我们要在那里找到最有价值的东西啊啊,所耗费的时间精力实在是太久了?

但是有一点是确定的AI在给谁赋能啊,AI在给有能力的人赋能,对吧?
所以呢哈AI时代就是学习时代啊,然后呢,当然他也是生产时代,所以我们才有啊反复提醒的那句话,你要为了生产而学习,为了学习而生产。
然后呢,你看啊你你你经过这一轮的视角才走到这里,你就突然发现说其实呢你可以花哈一两万块钱啊,你想再花10万可能也花不到对?
你买个啊一两万块钱啊,配置足够好的计算机,突然之间你的手中就有了一个叫什么呢?
叫归及劳动力的生产基地。

在我们的课堂里,那可不止是 “一台计算机” 而已 —— 那最终是你的 “硅基劳动力的生产基地”。

所以那一两万块钱的设备究竟有多大的潜力啊,真的是很难想象。
对啊?
我以前也举过这个例子哈,有的人拿着它就能写出facebook啊,写出whatsapp,写出instagram啊,然后写出这个这个PT啊,写出这个 code这个这个cloud对吧?
啊,但是另外一些人呢用计算机就打打工而已,对吧?
指挥AI做做PPT而已。

那么你怎么样哈提高你自己的啊这个叫归基劳动力的指挥能力呢?
归机劳动力的管理能力呢啊呃我以前呢也一直哈在思考这个问题,然后呢,我自己趟出来的一条路,对啊,对我自己非常有用。
那在这里呢就是要分享给大家的什么呢?
就是从一开始就做真的产品,真的服务。
从一开始就做真的产品,真的服务。

从一开始就做真的产品真的服务。

所以呢昨天讲课的时候跟大家讲哈,什么是产品和什么是服务,对吧?
然后呢,什么是真的产品?
那今天呢我再给你加另外一个定义,对吧?
其实昨天也经说过,我今天再展开去讲,就什么呢?
你上来做东西哈,你第一步要做什么呢?
你满足自己的需求,其实你有很多很多的需求,对吧?
啊,大大小小大的呢啊这个这个比如说昨天我向大家描述的我的需求,对吧?
我就想把kindles的啊上买的书啊,变成TXT版本,对吧?
那我有2000多本书对吧?
那对我来讲就很重要啊,这个需求就很大对吧?
啊,也有小的啊,发个红包什么的,改个文件名什么的对吧?
好了,那然后下一步干什么,下一步做这事满足大家的需求,这个大家就包括你自己啊。

因为你自己真的需要,所以呢他是一个真的需求,对吧?
然后呢啊你你你去想啊,你这个东西是不是可以啊啊别人也去用,对吧?
如果大家也需要,大家也用起来,对吧?
哎,那这个东西就真的有用,对你先不要着急说他赚不赚钱,他赚不赚钱是下一步的事情,对吧?
当然赚钱很好,对吧?
不赚钱有没有关系,为什么呢?
啊,因为你自己在培养自己的能力。

那你看我就写了这个这个呃浏览器插件啊,然后写了这个呃mark写了啊,写了这个NLPM对吧?
这个呃NLPM呢在上就是外国人用的比较多啊,就老外呢这个看完之后都很喜欢啊,用的比较多啊。
然后呢这个这个呃呃我自己哈呃写的那个呃kindle的那个转换器啊,但是他不适合发布,为什么呢?
因为呃他有这个这个法律问题,我写完之后,我自己用来转换我自己购买的书籍,哎,这个呢就没有别人没没人管得着了嘛,对吧?
但我发布它啊就不太好了嘛。

所以我的建议是这样子哈,你可以从一两个你自己的需求开始入手,然后呢去学怎么造东西,怎么做东西,对吧?
啊,然后学一些工程的呃这个这个呃最佳实践等等等等。
然后呢,我建议你尽快的进入什么呢?
就是做给别人用的东西。

第一步:满足自己的需求,做给自己用的东西。
第二部:满足大家的需求(包括你自己),做给大家用的东西。

要尽快开始做“给别人用的东西”。

一旦哈你做了一个东西,然后自己能用。
然后呢你给别人用啊,你就会发现说哈给自己做东西和给大家做东西,在工程量上差不多是百倍的差异啊,它真的不是随便优化一下就可以的啊,为什么呢?
啊你先学会一个词,这个词呢以后你在呃做东西的时候经常要跟AI使用的啊。
这个词叫at cases,就是边缘情况。

edge cases,所谓的“边缘情况”。

就是你写一个简单的批处理软件呢哈,它只不过是几个步骤的这个自动化,对吧?
一旦你写一个产品,一旦你写个服务的话,它就是几十个几百个上千个啊,自动化流程的组合,对吧?
那这个时候呢你就会发现说哈会出现个什么呢?
会出现很多的意外情况,会出出现很多的意外情况。
对比如说哈呃我自己呃为自己啊写了一个这个将kinds里面的书啊,呃截图出来啊拼接成啊完整的PDF文件,然后呢在交给我的一个呃AI模型把它扫描出来,然后呢清理垃圾内容啊整理格式到最后变成嗯干净的啊markdown版本和TST版本
。

几个所谓的边缘情况:

  • 用户没有安装 python 环境怎么办?
  • 我的解决方案只能在 macOS 上跑。
  • 我的解决方案里,有一个步骤,需要在有 GPU 的机器上跑。
  • 用户的显示器尺寸跟我的不一样大怎么办?
  • ……

这是跟我自己用,我不用考虑这些问题,对吧?
啊,反正我已经安装了排环节,对吧?
然后呢啊只能在麦克上跑,没有关系,我有两三台麦在家里啊,随时可以用,对吧?
然后呢嗯也呃需要有GPU没有关系啊,我有1个park的那个呃呃GPU盒子,对吧?
然后呢,这个呃呃显示器尺寸,我压根就不用考虑,为什么?
因为我用的那个显示器就是一直我用的那个显示器,那个显示器尺寸不会发生变化的。

然而呢一旦哈你写一个东西做一个产品啊,是给别人用的,给大家用的对吧?
这个时候你就会发现说其实呢啊需要考虑的边缘情况远比你想象的多很多很多倍,多很多个维度,每个维度多多很多个刻度啊,到时候一个矩阵下来哈,是上百种情况。

一个给大家用的产品,值不值得做的反向判断标准就是:“边缘情况是不是足够少”?

所以呢一旦哈你像一个真正的生存者去考虑问题的时候啊,这个时候呢,你的思考角度就发生了变化。
然后呢,你的大脑当中呢,就有大量的不靠谱的想法被自动过过滤掉了,对吧?
为什么以前哈总有人这个这个骂各种大公司的产品,对吧?
有的时候骂的是有道理的但说句实话呢,你要是从做产品的角度去考虑这个问题的话呢,你就会知道他们骂的呢,只是啊叫叫编织细节,对吧?
没有从宏观上去考虑问题,对吧?
所以才会出现那种自以为是,对吧?
那么呃一旦你做一个真的东西出来,你不是自己用,你自己用,你可以自己特别嗨,对吧?
但你给别人用啊,给10个人用,给100个人用给1万个人用,给10万个人用,哎,那就不一样了。
?

所以呢这也是为什么我说哈你呢既然是想学生产,想成为生产者,既然想让你的孩子也成为生产者,所以你从一开始就要变成真的生产者,而不是实习生,对吧?
啊而不是学徒,上来就是真正的生产者。
所以你一上来尽快的去做一些能够给别人用的东西,对吧?
在这个过程当中,你才能够倒过头来逼自己变成一个用工程师的思维去考虑问题的人,对吧?
否则的话呢,就自以为是了,。

我自己啊啊要不是经过这一年的折腾,把自己变成了一个呃呃N分之1的这个工程师的话。
那么呃我我大脑里原有的很多的观念和很多的想法,对吧?
都是另外一个样子的。
可以说过去的一年里啊,我经过一段的这个这个这个啊日以夜绩的折腾,我已经变成了另外一个版本的李秀来,。

VMark:

4,448 次提交(commits)
455 次分枝合并(pull requests)
787 个问题解决(issues)
0.9.33 版本(releases)
网站/文档,184 次更新(deployments)

812f9da1-ae3c-425b-8b75-06fa19f51e19.jpg

我拿我自己啊去做这样的事情的数据啊,给大家做一下分享。
那我一直提我写了一个呃我自己用的呃AI工作空间叫V mark对吧?
然后满足了很多我自己的需求。
那么现在呢呃也有不少人在用啊,呃月活现在大概有800个用户啊,然后呢这个 sorryorry月活大概有1500个用户,周活大概有800个用户啊,今天呢啊大概有100个用户哈啊,打开过啊,我统计的是什么呢
?
我统计的叫un devices,就是他一个就是唯一的设备,对吧?
啊,如果这个用户用了两个设备的话,那他也算两次,对吧?
OK那呃all time啊,我统计出来的其实只有2714个人用V mark。

所以他是个用户哈非常非常少的产品,对吧?
啊,但是呢这个这个升级啊再才2000多个用户。
然后呢,他们嗯还有很多用户用过了,可能就放弃了,对吧?
然后呢,在过往这么长时间里哈啊这些人升级过多少次呢?
升级过61676次,对吧?
升级过6万多次,。

然后在过去的10个月里面哈呃过去的不到10个月里面啊,我自己呢嗯做了哈像gH仓库做了4448次提交,然后呢,有过哈455次的分支合并对吧,解决过哈787个问题啊,发行版本从0.
0几开始。
现在呢是0.
9.
33对吧?
然后呢,我的那个网站上的文档啊都整体更新过184次,。

为什么呀?
因为道理是这样的,如果我只写了一个我自己用的东西,从来没有发布出去过的话,那么这里面的绝大多数修改可能都是不存在的,因为我自己用的好好的,我管不着别人怎么用,对吧?
然后呢,有些问题呢,出现了,我自己都发现不了,对吧?
OK那现在呢我写出来了,我放出来了,然后有人别人在用对吧?
所以别人也能发现问题,然后呢,我也要解决哈,别人发现不了的问题。
总言之,他是给别人用的,不是给我用的,或者不仅仅是给我自己用的?

一旦你写/做 这种真正给别人用的东西,你就会发现,你不用一些工程手段,你就压根造不出来。

  • git
  • TDD methodology

我今天呢先去这个呃先给大家简单介绍哈呃两个概念。
一个呢是之前我提到过的,你呢不管怎样一定要去想办法先去了解get对吧?
然后再另外一个呢是这样的,你一旦显示一个真的架构或真正真正的东西的话啊,你一定要哈学会这种方法论,叫什么呢?
叫TDD methodology这个TDD就是test driven development。

Test Driven Development.

https://github.com/xiaolai/tdd-guardian-for-claude

至于这个test driven development究竟是怎么回事,然后呢,你应该了解什么样的内容啊,我就在课堂上不用讲了,为什么呢?
今天是有AI的,你只要去问他就可以了。
对?
那如果哈啊你不了解,你说最好花时间去了解,为什么呢?
因为如果你没有这样的呃方法论啊,装备自己,然后呢,你也没有这样的做法去装备你的AI那么你永远都只能写出一个小玩具来,你写不出一个真正的家伙,。

所以今天哈你看到的绝大多数啊什么AI的培训呢,或者是说这个AI的青少年教育培训呢啊都是假的。
为啥呢?
因为他们做出那个东西啊,不是他们的能力,不是他们的工程能力,他们只是能让AI帮他做一个玩具,然后让大家哇一下,对啊他做不出真正能够给别人用的东西。
因为什么呀?
因为一旦一个东西要给别人用,你就要面临无数的边缘情况。
然后呢,他就会变成一个哈嗯麻雀虽小,五脏俱全的复杂工程。
。

而一个工程,你要是不用工程方法论武装自己的话呢啊你就造不起来啊,你盖个房子啊,玩一玩没问题,对吧?
你盖一栋小楼就有可能塌啊,高楼大厦是绝对不可能在你手里出现的对吧?
所以呢呃从一开始就要做真家伙,从一开始就要做真工程,。

更进一步:

从一开始就做真工程。

用工程思想,工程工具,工程手段去武装自己和AI

install claude plugin https://github.com/xiaolai/tdd-guardian-for-claude into this project scope.

我为了自己哈能够真正像工程师一样去做工程啊,开发了很多的工具啊,我自己在用的过程当中呢,也在不停的修订他们。
然后呢,直至有一天他不仅是我可以用,别人也可以用,对吧?
像比如说这个哈叫TDD guard for cloud啊,它就是一个呃这个这个嗯去强迫你的AI在这个文件夹里工作的时候,一定要按照这些规矩做事的一个插件,对吧?
?

然后,你可以通过让 AI 分析 vmark repo 去了解 tdd-guardian 在开发中产生的作用。

所以呢其实今天哈呃经过这个长时间的开发和维护啊,V mark呢不仅成了我自己啊能够用来工作的一个好的工作空间。
更重要的是哈,他其实是成了我们啊讲这个AI课程的时候,学员最好的学习材料之一,吧你你你有的概念啊,真的是可能要花好几本书才能够理解的。
但今天呢有了AI有了样力项目啊,你就让AI去把啊 mark一下啊,然后呢你再啊到那个 mark目录里面啊,打开这个AI再让他去分析 mark的这个代码。
然后呢再再问问他,你就问问他哎这个D在 mark的开发过程当中都起了哪些作用,你给我搜索一下,然后讲解给我听?
然后你很快就会有一个完整的哈叫al就是你你个心智地图啊,你对这件事情具有了一定的了解。

当然了哈,工程思想是非常复杂的,要花很长时间去学的。
然后呢也要在很长很多的时间当中去理解的对吧?
啊,然而呢,他足够你起步,对吧?
你了解了get你了解了TDD啊,然后你开始做什么东西的时候,你就会发现说你做出来的东西质量和那些啊拿AI当玩具的人,做出来质量是完全不一样的。
。

好,那今天的课程呢就到这里啊,主要给大家介绍了一个啊简单的啊啊工程工具,对吧?
然后呢改变一个观念,就是从上一上来不仅要做产品,要做真产品,要做给别人用的产品,并且呢还要做到进化到什么程度呢?
就是一上来你就要明白你要做真工程啊,不是做一个玩具啊,不是做一个炫给人家看一眼就算了的东西。
你要做真的工程。
好,我们今天课程就到这里哈,我们下次下节课再见。