824-2026.08.19.提高自身的表达清晰度

Posted on Aug 19, 2026

今天呢上午的时候干活,然后呢啊这个不经意看了一下日期,然后发现呢今天是2026年的8月19号。
那其实呢啊这个日子对我来讲是有意义的。
因为今天呢相当于是我啊正式开始外 coding的一周年纪念日。

vibe coding 一周年纪念

岁月如梭对吧,这个啊光阴似箭啊,白马过隙,这个一整年就这样过去了啊,真的是飞快,对吧?
然后我就坐在那里哈发了一下呆,然后回想这一年我最大的收获是什么呢?
啊呃咱先不说大的啊,就是大的话呢,就是这一年呢,我多多少少把自己变成了哈一定级别的工程师,呃,说一个最为基础的,说一个最为基础的,就是在确认这个时候呢,我在跟AI沟通的时候,经常面临一个情况,就是我说不清楚我要的究竟是什么,到底是怎样的
。
为什么。

说不清

然后呢,一年多后的今天呢呃我在跟AI沟通的时候啊呃说清楚的程度啊,不说是完善了,完美了。
但是呢肯定是比一年前啊清楚太多了。
对,然后这样直接带来的后果呢?
其中之一就是什么呢?
我可以同时跟三5个AI35个进程啊,去清楚的描述我的需求,然后呢让他们这个并行的工作,然后呢,最终还能把他们合并起来,几乎没有冲突。
。

那回过头来再去想啊,那去年这个时候我为什么那么说不清楚,那么说不明白呢?
嗯,一年过去了,然后呢,整天忙于工作,然后呢,忙于学习。
呃,在这个细节方面呢,我并没有做太多的笔记。
乃至于我有点想不起来。
对吧?
然后我花了很长时间做在这里哈呃回头梳理啊然后呢发现了一些哈呃也不叫发现吧,就是啊这个叫什么呀sport就是锁定了一个要素啊。

我能使用的专业名词和动词增加了…

其实呢就是你进入了一个陌生的领域,然后在这个领域里面呢啊你有很多哈专业名词并不知道你要用你日常化的语言去描述那些东西,那么就会非常的模糊,啊,专业术语啊,它有个特点叫高清晰度,对吧?
所以呢我们用我们非专业的词汇去描述一个专业领域里的事情的时候,通常情况下哈我们的那个呃画面就好像是啊这个二五六色的对吧?
然后呢,这个这个专业呃人士啊去描述专业事物的时候呢,它是高清的对吧?
所以呢导致的结果是什么呢?
导致的结果是啊AI对于我所描述的那个画面看的非常模糊,对于专业人士所描述的那个画面,它是以高清的方式去理解的,所有细节都非常清楚。

低分辨率 和 高分辨率 的区别

然后呢,这就好像什么呢?
这就好像说嗯我我我看到这个这个当前的界面里面啊,有个按钮非常难看啊,离上面的那个啊文字输入框太近了,对吧?
那这个时候呢,我们自然语言描述就是这样的?
这个按钮为什么离那个输入框那么近太近了,?

这个按钮为什么离那个文字输入框那么近?太近了!

这个呢就是用自然语言去描述专业的事情。
对吧?
然后呢呃一旦哈我稍加学习,然后就理解了哈呃这个CSS框架的话呢,那么我去描述这个问题的时候就不一样了。
那我先去问他啊,先去问他这个文字框,他的padding是多少?
他的这个margin是多少啊,他的hole size是多少?
然后我又会问他那这个bu啊,这个按钮的啊这个box size是多少,marin是多少。

一个 component,有大小 size, 外部间隔 margin,内部间隔 padding……
那么,文字框和按钮的 size, margin, padding 分别是多少?

然后呢,我最初做的时候呢,当然不知道哈,还应该有一个完整的design system。
然后呢,里面的所有的数值啊不应该是hard code value,应该是tokenized。

design system, no hardcoded magic numbers, 100% tokenized.

所以你看这里面就有好几个名词,对吧?
A design system,然后呢啊不允许有什么呢?
hard coded magic numbers啊,不允许有哈这个这个呃应写的啊魔法数字,对吧?
然后呢,必须要做到什么呢?
就是所有的数值都tokenized,就是变成一个呃变量,然后那个变量是有定值的,然后呢,用那个变量去替代那个数值。

所以你可以比较一下哈前后啊两个版本的李笑来啊,第一个版本呢啊是纯自然语言外行的语言去描述一个专业事物,对吧?
然后呢呃AI呢看到的就是一个特别低像素的画面,对吧?
就好像然后呢嗯当我学习了各种各样的呃术语,对吧?
然后再描述一个呃专业领域的事事物的时候呢,我用那些专业术语去描述,对吧?
那这个时候呢嗯AI看到的就是一个高清画面。
所以呢他对我的需求就能够满足的更为清晰,更为准确,。

这只是一个例子啊,还有很多很多这方面的例子了,就是你要接触到各种各样的领域,你原来不知道的领域,然后呢,你迅速冲进去啊,迅速去理解那个领域里的专业术语,对吧?
啊,然后呢把那些术语理解清楚之后呢,怎么干怎么用啊,就交给AI去做,对吧?
所以呢这是我们整个培训体系里面哈提到的一个特别重要的事情,就是啊what优先,然后是hy最后是how对吧?
how呢交给AI处理,而以前我们受到的教育呢是什么呢?
先学how对吧?
然后过程当中了解what啊至于 why啊暂时先不管你可能就理解不了,。

好了,那么回想呢哈嗯在这一年过程当中啊呃我自己啊这个亲身体会了一个这样的过程,就是我对AI什么都说不清楚。
然后我对AI说的越来越清楚,啊,用的途径就是什么呢?
啊,尽快的掌握啊更多的啊专业领域里的专业术语,对吧?

那这事怎么做呢?
对吧?
呃,我告诉你没有什么别的方法哈,第一件事情只有一件事情就是不停的做东西。
因为你在不停的做东西,你就会遇到不停的真实的问题,对吧?
你不做东西,不会遇到问题,你不做真家伙,你就不会遇到真问题。

除了刚才我说的哈,哎这个专业术语起作用之外呢,另外一个更为重要的其实就是工程思维。
对吧?
那其实因为我们过去啊可能不是一个做产品的人啊,不是一个做系统的人,不是一个做工程的人。
所以导致的结果呢,就是我们有很多的想法是非常非常天真的对吧?

我给你举一个特别特别小的例子啊,就是呃去年我做了一个自己的自己用的东西,然后呢,做着做着就放在一边了啊,然后呢,最近两天又重新捡起来,就是什么呢?
啊,电子图书馆啊阅读器。
然后呢,我就有一个需求,我以前用这个apple books,还有这个kindleread的时候啊,我就很苦恼一件事情,我经常想有这个需求啊,经常去想说我就不能哈把一段文字高亮之后,把其中这个词在填上下划线吗
?
。

我怎么就不能给已经高亮的文字中的 一部分,添加另外的标记吗?比如下划线。

65cd9cc0-f0f8-4098-8741-704bbef11d48.jpg

答案是啊在kindle里不行,在apple box不行对吧?
就是不行。
然后我就很郁闷。
然后呢就这么对付着用了很多年。
然后有一天呢我可以开始写自己的这个阅读器了。
那我当然想着说,哎,现在我总可以了吧,对吧?
啊,然后呢,我就开始做然后呢,用我的啊模糊的自然语言跟AI沟通啊,折腾了很久啊,越做越烂啊,发现就有很多的问题解决不了。
然后呢,我慢慢学习了更多的专业术语。
然后越理解这些专业术语呢,就越理解这个功能呢,其实啊apple没有实现kindle没有实现,是有原因的。

  • html DOM 问题 (嵌套标记的难以处理,是 html 语言本身的问题,无解)
  • 重叠有很多种情况,”包含“关系只是其中之一,还有错位,怎么办?
    • 标记颜色不小心相同怎么办?
  • PDF 怎么办?(如果 epub 竟然没啥问题的话)
  • Unicode 怎么办?unicode 看起来是一个字符,底下是一串 code points + ZWJ。
  • emoji 怎么办?
  • CJK 字符,没有空格 boundary,怎么办?
  • 删除 mark 的时候,先删除哪一个?
  • ……

就是无论哪个领域都是一样的啊,无论哪个领域都是一样的。
现在呢我在写软件,我就面临哈啊在这个领域里,我完全之前完全想象不到的复杂度啊?
那写过书的人和没写过书的人,可能就不会理解哈一个作者跟编辑沟通的复杂程度,对吧?
啊,写过小说的人和没想过小说的人,就好像之前我没写过小说,写了个烂小说出来啊,都比没写强一样,在完全没有写之前啊,根本就不知道说哈啊一个叙事啊,需要怎样的这个这个构架,对吧?
都是一样的。
无论你做什么东西,只要你做真假伙啊,你才会看到那些哈真正复杂的地方。

等我开始做了,我才理解啊,其实呢他不是加一个记号,那么简单啊,它背后呢有很多的激励,对吧?
那你看这里就说那重叠情况有很多种,包含只有其中之一,还有错位怎么办啊,那个颜色哈那标记的颜色如果是相同的话啊,用户视觉上看不出来怎么办,对吧?
啊PDF怎么办?
unic怎么办?
怎么办啊,这个这个这个呃呃呃东方的哈CG可以字符怎么办,对吧?
然后呢,还有个小的问题,就是你两个叠加在一起,对吧?
那用户想删掉那个mark的时候啊,那优先删哪个呢?
哪个在下面哪个在下面呢,对不对?
然后呢到最后哈研究了半天才发现说其实呢这个事情本身啊并不是设计师们想不到,而是因为它底层依赖的这个HTMHTML语言本身就有这个问题,而且这个问题误解。

所以你看哈如果你没有做过真东西啊,你没有做过真家伙,你就会变得特别天真,对吧?
然后呢还不自知,然后呢,还理直气壮,对吧?
然后呢,你一旦开始做这做做做真正的系统,真正的工程啊,他的一个最直接的作用是什么呢?
就会他他就会用工程和系统剔除你不切实际的幻想。

然后呢啊随着你学习的深入,实践的增加啊,你的不切实际的幻想越来越少,导致的最终的直接结果是什么呢?
你可以跟AI说的更清楚了啊,越来越清楚,为什么呢?
那些乱七八糟的没用的,你压根就没错,对吧?
你说的全都是实际的问题,对吧?
所以你有没有发现说哈AI这个东西呢,其实是这样遇强则强遇弱则弱的对吧?
你不要误以为你不会用AI啊,AI很强,但在你手里不强,是因为你不强,那你怎么变强呢?
其实没多复杂,。

我的经历告诉我说,其实真的跟智商无关,它只是一件事情,就是执行力问题。
对吧?
既然他有用,那就要学要学就玩命学,对吧?
玩命学的方法是什么?
就是玩命用,玩命做,对吧?
啊,我生活当中遇到所有在电脑上需要自动化的部分,我都要动脑想想看,我怎么把它啊啊这个人工参与环节给去掉,对吧?
然后就做一个东西出来,啊,小的就是一个脚本,大的就是个软件,反正呢我在不停的做,我这一天这一年哈做了不知道多少东西,关这个光这个这个啊clud cloudud的插件,我都做了十几个,。

那做的多了,对吧?
那经验增加就快,而且呢它是几熟即呵啊几几何奇数哈。
sorry,它是几何奇数即增加的对吧?
所以呢没有什么别的方法哈,你就是多做就是了,你生活当中有什么问题,你赶紧去解决,对吧?
做着做着你就变得更专业一点,又做了一个,你就变得更专业一点,对吧?
这个呢其实是哈呃最重要的呃行为准则,。

如果你把这节课的内容听懂了啊,把你的行为模式改了,你就会发现说啊不管是之前火爆的这个什么啊呃呃提示词工程师,对吧?
还是最近大家一直在说的什么skills,对吧?
啊,还有什么harness,对吧?
其实呢对我们来讲基本上都没有用啊,如果啊你真的是一个像我这样啊,有问题就直接写解决问题,然后呢,马上去实践,马上去学习,马上去钻研的人,对吧?
那么那些工具啊都是鸡毛蒜皮,。

真正有用的真正有用的就是通过实践去提升自己,让你变成一个更更强的人。
所以你手中的AI也会因此变得更强,然后呢就正向飞轮对吧?
这一点才是最重要的。
好,那今天的课程呢就到这里,然后我们下节课再见。