跳转至

20250831 相约七年后直播

为你爱的执着,拥抱着你,hold my baby。我看到你在流泪,是否爱我让你伤悲,让你心碎。拥抱着你,hold my baby,可你知道我无法后退,纵然是我苍白憔悴,身心累累。oh baby,动怀,oh baby baby。

每个夜晚来临的时候,呼吸总在我左右。每次黄昏心跳的灯火,是我无限的朋友。每个夜晚来临的时候,呼吸总在我左右。每次黄昏心跳的灯火,是我无限的朋友。

每次面对你的时候,不敢看你的双眸。在我温柔的笑容背后,在我温柔的笑容背后,在我温柔的笑容背后,有多少对你睡意爱宠。拥抱着你,oh my baby,拥抱着你,oh my baby。我看到你在流泪,是否害我让你伤悲,让你心碎。拥抱着你,oh my baby,可你知道我无法后退,纵然是我苍茫憔悴,身心累累。

不管时空怎么转变,世界怎么改变,你的爱总在我心里,你是否明白。我想超越那平凡的什么,注定现在情势漂泊,无法停止我你心里狂热,对未来的执着。拥抱着你,oh my baby,我看到你在流泪,是否爱我让你伤悲,让你心碎。拥抱着你,oh my baby,可你知道我无法后退。

我向月七年后直播第六年第十一次直播,第五年第五年第十一次直播。因为这个过程当中有几次就是没有能够直播,包括上个月,因为我上个月做了这个眼科手术。其实呢,就是到现在我也没有恢复的太完善,它需要相当长时间,所以今天说话还是会稍微有一点点吃力的,希望大家谅解。

那么这个月的直播内容呢,暂时我们从读书的专题岔开一个月吧,我们下个月再去讲读书的事情。这个月呢,我本身并没有少读书,因为在相当长一段时间里,我呢只能不说话。人在不说话的时候啊,其实是很容易出现精力无处释放的情况,那当然就是看书看得更多嘛,对吧?OK。

但是呢,这个月呢,我想跟大家分享的是另外一件事情,因为这个月呢,我掉进了一个大坑。什么大坑呢?就叫Live Coding,这个词也不知道怎么翻译,氛围编程叫Live Coding。Live Coding是什么意思呢?它就是用AI编程。现在呢,这个AI呢,写程序这件事情呢,已经变得越来越靠谱了,各家都在推出自己的工具啊。然后呢,我是各家的这个AI订阅都是顶格买的,OpenAI的,Gemini的,Google的Gemini,XAI的Grok,然后还有一家,还有一家它那个叫什么呢?叫Claude,对吧?

那么后来呢,我就开始尝试使用这个Claude Code。这Claude Code呢是一个命令行工具啊,可以写可以批量的写程序,批量的修改本地的文件啊,等等等等的。然后呢,这个我就开始尝试使用它,然后呢,就开始动手呢写了这个一个APP。APP什么APP呢?就是我呢这半年一直在朋友圈里分享,一直在身边的人分享,一直在社群里分享什么呢?就是用自己的声音去劫持自己的潜意识,进而从潜意识层面改良自己啊。

那么,上一次呢,就是在那个《脱不花的长谈》节目里啊,我也讲过这件事情。然后呢,我们在社群里也讲过,对吧?然后呢,我正在考虑怎么把它写成书,对吧?但在这个过程当中,现在这个世界突然之间出了这样的工具啊,就是AI工具可以让你不是一个职业的程序员,也能很快的写出一个APP来的话呢,那么我就可以去干这件事情,对吧?然后呢,功能不是很复杂,特别特别的简单啊。

然后呢,我可以给大家看一看啊,就说做出来这个样子啊。等啊,先给大家看啊,这是个多语版啊。然后呢,这个再换一个,对吧?啊,这是日语版,对吧?啊,再换一个啊,这是韩文版。再换一个,这个呢是中文版,对吧?第一次打开的时候是这样的,对吧?然后呢,他有一些欢迎屏,对吧?然后呢,就可以开始了。

然后呢,现在就特别简单啊,就特别简单,一共呢就有三个哈,就是你打开时候一共只有三个的这个sample card,对吧?然后每个card呢,都是我们的那些就是讲给自己听的咒语,对吧?其实呢,我这种用自己的声音去劫持自己的潜意识,让自己变得更好的策略呢,是有足够的科学依据的,对吧?那我在这里呢,就不重复的去讲了。

但这里有一个重点是什么呢?就是你自己的声音是你自己的大脑最熟悉的声音,所以呢,用这个声音生成软件或者TTS把文字变成声音,对我们的作用其实并不是很大,所以最好就得自己录,对吧?所以用自己的声音去对自己的潜意识说话是非常重要的,对不对?然后呢,这边这个按钮呢就是可以筛选啊,可以筛选,比如说我这个因为只有三张嘛,未来可能几十张,对吧?比如说“试图积极”这样的话呢,现在只显示这一个,对吧?倒也简单了,不是什么特别复杂的功能。这边是添加,添加新的卡片,对吧?

然后呢,这个长按,完蛋了,完蛋了,也不明白了。长按呢,就会这个编辑啊,然后这边是一些的设置,对吧?啊,刚才的这个可能我刚才这个更新的过程当中哈,出了什么bug,对吧?然后呢,这个现在就演示到这儿吧,反正给大家看一共就这么两页。然后呢,就可以编辑,然后点击它呢,就可以播放声音。因为现在这个大家看到它不是真实的手机,它是个模拟器,所以呢,我也没有办法演示的特别的多。

然后呢,点击它它就可以重复播放。当我们录音的时候,可以根据我们的语音直接变成这个文字,变成卡片内容。然后呢,我们的声音呢就是会自动给它降噪,然后前后的静音给抹掉。然后呢,可以设置重复的次数,对吧?然后呢,可以设置什么呢?就是说可以设置私人模式。啥意思呢?就是你把它设成私人模式的时候,点击它它就不会播放声音了,你必须戴着耳机的时候,它连着耳机的时候,你点击它它才会播放声音,就是你不会让别人听到,对吧?类似这样的功能吧,对吧?

看起来并不复杂,但实际上罗列一下呢,也发现有二三十条要做的事情,对吧?但是呢,它确实做得很快。那以前呢,我懂一点点的编程,但我不是一个职业的程序员,所以呢,我也没有很多的时间投入,乃至于说每一种编程语言我都会。所以呢,最初的时候一看,哎,现在好了,你不用写底层的代码了,对吧?你只要讲逻辑,告诉它开发逻辑,它就能写出东西来,对吧?那那我就写一个这个能同时写完之后,同时跑在Windows上和这个这个,同时跑在这个iOS上就是苹果上和安卓上的这个版本,对吧?

那我就让这个AI呢是使用Flutter去写的。然后呢,那个版本呢我写完之后呢,很简单一个版本。好,我写完之后呢,我就这个在社群的小群里面啊,就扔给大家用了。当时呢我用了Flutter去写第一版。然后呢,等我写完它就是写完一个最简单的版本之后,我突然发现说,哎,不对啊,今天既然是AI在写,那我其实是不需要关心他用原生语言去写iOS或者是用原生语言去写这个这个Android,我不用关心。我也不用担心说想为了省时间写一次两边同时用,对吧?因为每一个原生的语言都有些自己独特的功能,对吧?像比如说iOS上你就可以享用那个苹果统一的iCloud,对吧?有个统一的iCloud软件,而不是说像Android,每家每户都有自己的云存储,对吧?

所以呢,就想了半天,我怎么挪它呢?稍等啊,我先把这个关掉。然后呢,就用Flutter写了。然后那如果是说我让AI用Swift写的话呢,就很容易使用到这个苹果家的这个原生一些服务以及特有的功能。比如说,大多数在Android上语言识别软件和在苹果上它是不一样的,总而言之有很多差别。所以既然我不需要担心用哪一种语言写了,那我为什么不直接用原生的呢?所以我就另起炉灶又重新开始了写iOS的原生,同时在另外也看另外一个项目啊,用那个Kotlin去写这个Android的原生了。

我看看这个应该怎么弄啊,换行吧,换行吧。那我就直接让他们写原生了。所以我现在就是相当于说,按照过去我可能需要两个工程师,一个专攻Swift的,一个专攻Kotlin的,然后呢去写针对两个平台的版本,对吧?但是呢,现在啊就是突然我自己就能干这件事情了,这个感觉真的是非常非常神奇的。

然后呢,连续几天我就一直在做,对吧?因为它确实是比较高级的模型,我用的这个还比较高级的模型。然后呢,只要我对它沟通的方式足够的专业,对吧?那么它做出来东西呢就还真的挺够用的,尤其是苹果端,就做真的做的挺够用的。当然了,就是说后来我发现说哈,就是说比写那个程序更难的是什么呢?嗯,到最后发现哈,发布和维护可能更难,对吧?我还没有时间去研究怎么去发布这个东西,对吧?我也不想去麻烦我们过去的程序员了,我自己先试一试,对吧?OK。

所以呢,就是说我就引发了很多很多的思考,对吧?带来了很多很多观念上的变化。就第一件事情呢哈,是对过去的许多年里跟我打交道的程序员啊,多少感到有点愧疚啊。就啥意思呢?我实际上正开始做这件事情,然后看着AI帮我做了哪些事情,我才深刻的意识到啊,在过了那么多年里啊,我真的极大的低估了他们的工作量啊,就极大的低估了他们的工作量。

我随便举一个例子啊,就是如果我们不是一个写程序的人,我们不是一个工程师啊,包括我自己之前就没有机会去体验工程师们的工作量,对吧?那有的时候我们就会很容易一不小心就把一个其实是一个相当复杂的系统工程,理解为特别简单的一件事情。我这里给大家举一个例子啊,就是嗯,我刚才给大家看了我做了多语言版本啊,我做了一个多语言版本啊,这个是这个啊韩文版,对吧?然后呢,看我还很贪玩哈,我做了一个这个这个叫什么呀?叫隐藏面板,看到了吗?不是这个面板本来是不存在下面这个啊,这样就藏了。这是个手势,这个手势叫Konami。

左左右啊,那么一个开关。Konami就是那个混斗罗,就是我们长大的时候那个一个游戏叫混斗罗啊,它有一个隐藏开关,增加30条命。什么左右左右,上上下下,上下左左右右,上下上下怎么样怎么样,我现在都ABAB,然后就出多了30条命。那个呢叫Konami Code,对吧?所以我在这里贪玩哈,搞了一个Konami Code,然后呢有一个隐藏的面板,对,然后是用那个Konami Code打开的。

好了,话说回来哈,就说我举个例子哈,就是你做了一个,就我因为AI帮助了我做了个特别特别简单的软件,特别特别简单的软件。然后呢,就脑子一一冲动就想,诶,那我就做个多语版嘛,对不对?你用户的系统设置默认是哪种语言的话呢,就直接变成那种语言的版本,对不对?就挺好的呀。其实呢,对我们不懂的人就不懂,就不会想这是多复杂的事情。可实际上它真的是个非常非常复杂的事情。

就是随着我这个功能一点一点添加,到最后这么一个小的程序里面,大概有292个字符串需要国际化,就292个字符串需要国际化。咱就算300个吧。然后呢,一共17种语言,那么我弄了17种语言啊,那就是5100个字符串,对吧?然后呢,刚才把那零头去掉,约等于5000个,那是5000个字符串。那么你就想象一下,这个在过去的时候都是手工完成的,就5000个字符串要你自己写,对吧?手工敲,对吧?然后呢,你要是说,当然了以前没有人工智能翻译软件的话呢,就非常非常的不一样,你可能还得找人帮忙啊,很多人来敲,至少17种语言可能就17个人来敲,对吧?然后呢,还要这个维护,然后你增加一点功能,就需要又有新的字符串需要翻译,对吧?

我看着机器在那儿前后自动化的去做这件事情,并且目前还有AI在编程辅助,能够把每句话都尽量的符合那种语言的文化说法去调整的时候,我坐在那里看着机器哈,批处理干了十七八分钟才结束。然后呢,还有遗漏,还有没干完的,还有没干好的,对吧?所以另外一个这个Agent就说,就说你这个做的不好,对吧?还要再重新来过。所以两三个Agent相互这个配合之后呢,也干了大概有四十五分钟才把这个活干完。再加上我在中间也要盯着看一看,又花了一点时间。所以到最后总体上花了一个小时才把这个活干完。

当然了哈,就是机器在干,这如果是人的话呢,或者是很多人协调的话呢,可能是半个月一个月也不一定干好的事情,对吧?所以你看啊,就说我们不懂的人,那或者是说像我这样过去没有经验去经历过这种工程的人,就会极大的低估这种工程的复杂性,对吧?所以我就回头想啊,就说哎呀,当年这个我对我身边的程序员们在讨论工程的时候,就实际上有点太过天真了,对吧?确实是这样的。就是现在呢,他有机会让你体验工程,那么你就会有工程观念的变化,这是第一大感受。

而更为重要感受是后面要说的话是什么呢?就是整个这个经历告诉我一件事情,就是我一直在琢磨的这个什么问题呢?就是在AI时代,学习究竟会有什么样的变化呢?这个是哈,我在这过程当中感受最深的。所以我特别想跟大家分享的,就是第一件事情是什么呢?第一件事情是我在这个过程当中很深的感受,就是我用AI做了一个什么的时候,我做的那个东西其实并不重要。

这会我要很仔细的慢慢的跟大家说,这个呢是很多人哈都可以说的一句话,对不对?将来,对吧?我用AI做了个东西,我用AI做了一个程序,我用AI做了一幅画,我用AI做了个什么东西,对吧?那么当我们说这句话的时候呢,我们如果不仔细甄别的话,我们会掉进坑里。你要甄别什么呢?就是在这里这个宾语一点也不重要。我用AI做了个APP,这个APP其实并不重要。我用AI做了个曲,这个曲子其实不重要。我用AI画了一幅画,这幅画不重要。我用AI写了一篇文章,这篇文章其实不重要。

为什么呢?我们的语言是有陷阱的。我说我用AI做了个什么东西的时候,主语是我,AI是工具,对吧?所以我有幻觉,好像是我做的,不是的。某种意义上,更多的是谁在干活?是AI在干活,不是我在干活,对吧?所以主语其实是AI。这句话应该反过来说,就是AI陪着我把这事干好了,这活是AI干的。所以因为它的主语跟我没关系,或是吧,sorry,这个宾语的主语不是我,所以呢这个宾语其实也不重要了。

所以其实真正重要的是什么?大家再看下句话,我用AI做出来什么东西的过程当中,我学到了什么东西?我告诉你,这块重要。就是我在用AI做什么东西的过程当中,我学到了什么东西,这重要。为什么呀?因为这个“我学到了什么”的主语它就是我。“我做出了什么”的主语其实是AI,其实是AI,因为更多的活是他干的,对吧?所以能理解这句话吗?就是说把它说清楚稍微有点费劲,但是你现在应该能明白,就是说其实你做出了什么东西并不重要,因为你还是要继续前行的。更为重要是在你用AI做什么东西的过程当中,你学到了什么,这个非常重要,这个是非常非常重要的。

因为你看啊,我给你举例子啊,就是像软件工程这样的东西,对我这样的外行人,在过去是很难仅凭阅读就学会的。为什么呢?因为我没有很扎实的编程语言训练,然后没有花很多时间去学了很多编程语言。然后呢,我可能就是基本的活都干不明白的时候,我没有办法去有机会去体验那个工程。这就好像什么呢?你在一个软件公司里也是一样的,底层的码农是没有机会去体会到工程设计的经验的,对吧?他忙着干他的事情嘛,对吧?

但现在呢,不一样,突然之间实现的那些东西有AI帮我干完了。所以我现在真的有机会去考虑这个从工程的角度,从更抽象的角度,从更系统的角度去考虑这些问题,对吧?所以其实呢,就是说在过去的两三两周左右的时间里,我对工程观念的理解以及思考,要比过去的许多年里进步的学到的都要多很多,就突然之间飞跃了。

所以当我用这个Claude Code写这些APP的时候,你知道有点像什么吗?如果你不懂编程语言没有关系的,我给你一个类比,你就大概明白了。就是你是一个国际公司的高层,现在呢突然有一个什么任务,需要你能够跟全球16个国家的,167个国家的代表快速沟通,对吧?那过去的话呢,你怎么做呀?那过去的话呢,你有两个途径,就是要么你自己会是这17种语言,对吧?但一般这种情况是非常少非常不可能的。为什么呀?因为你每学一种语言都要相当多的时间,所以你有限的人生你可能学不会这么多。

然后呢,第二种方法是什么?就是你一下雇到17个不同的人,然后呢你得协调他们一起干活。你不用绘制17种语言,对吧?但是呢,这里面有个问题,找到他们很难,协调他们很难,对吧?现在呢,突然之间有个AI了,他会这17种语言,所有语言都会。这17种语言呢,他都非常的精通,对吧?然后呢,他可能不见得能够解决你能解决的问题,但是他可以跟你用任何语言沟通,对吧?所以你突然之间你有AI,你自己就能把这个活干了,而且呢还用很快的时间。

注意啊,在这里根本不在乎金钱成本,更为重要的是时间成本。而且他隐藏了一个过去你无法克服的成本,叫沟通成本。因为你不懂嘛,比如说像我以前完全不懂工程,所以跟程序员们说话的时候啊,经常过分低估了他们工作量,他们就忍着,对吧?其实我可能一不小心说的话都能怄死他,气得他要命,但他还希望了就忍着,对吧?但那个东西呢,早晚有一天会爆发,或早晚有一天会疲惫,对吧?就是这个道理。

但现在突然不一样了,对吧?OK,然后呢,你就可以哈有机会去处理更多的问题了,对吧?以前干脆你没有办法去解决那个问题,但你现在呢,不用去找17个人,对吧?你不用去自己会学17种语言,你也不用去组织这17个人。然后呢,因为有他在,你直接去处理这个问题就行了,你只要会解决问题就行,对吧?于是呢,就会出现什么情况呢?就是因为你能够去解决问题,过去呢可能你都没有机会去解决问题,现在呢你有机会解决问题的结果就是什么呢?你解决问题的能力变强了,对吧?你解决问题的能力变强了。

所以现在哈,就是在AI的时代里,用AI最重要一件事情是什么?在AI时代里啊,最重要最重要的真的没有别的,它就是学习。除了学习,没有任何事情比这个更重要。因为你必须有学习能力,然后呢你才会变得更强。如果你变得不强的话呢,那你就会被淘汰。AI这是什么样东西呢?就是你必须明白时代进步的一个特质,对吧?时代进步的一个特质什么呢?如果你仔细观察人类的进步的话,你就会发现说,每一次技术的进步,其实都是使大众相对变差的过程。就是每一次技术的进步的过程,都是使大众变得相对更差的过程。

你这么想的话就更完善一点,就是你仔细观察一下,就是每一次技术进步的过程,其实都是使大众变得相对更差的过程,每一次都是这样。无论是这个马车变成汽车,对吧?还是这个算盘变成计算机,还是这个笔变成计算机键盘,对吧?还是这个邮件变成电子邮件,包括现在的AI,都是一样的。为什么呢?因为每一次技术进步都会使强者变得更强,因此弱者就变得相对更弱。弱者都不用退步,只因为强者变得更强,弱者原地踏步,就已经是变得相对更弱。这件事情是非常非常惊人的。

所以我就突然觉得