这篇文章,原本没打算写。

觅知π上线以后,被 Halo Showcase 加了精选。后来和 Halo 的工作人员聊起这个站,他建议我把这段从想法到落地的过程记录下来。

其中有一句话,我一直记得:

“有想法,有 AI 的加持,人人都有能力把灵感变成现实。”

看到这句话的时候,我想到的其实不只是现在的 mzpi.cn

我想到的是 2013 年。

那一年,我也做过一个网站,也有很多想法,也曾经很认真地想把脑子里的东西一点一点做出来。

只是那个时候,一个普通人想把一个想法真正变成产品,并没有今天这么容易。

十多年以后,我又开始做网站。

有意思的是,我好像还是原来的我——想法很多,看到哪里不顺眼就想改,想到一个东西就忍不住想办法把它做出来。

只是这一次,时代不一样了。

有了 Halo,有了越来越成熟的开源生态,也有了 AI。

过去横在“想到”和“做到”之间的那道门槛,突然矮了很多。

所以后来我想,这个过程确实值得写一写。

因为觅知π的故事,其实并不是从 mzpi.cn 开始的。

它还得往前倒十多年。


01|2013 年,我也认真做过一个网站

2013 年,我做过一个本地装修门户。

曲靖装饰网,域名是:

qjzs.com

其实在那之前,我就已经折腾过 Discuz! 论坛、织梦 CMS,也和一个卖手机的老板一起折腾过手机销售网站。

那时候做网站,很大程度上靠的就是“折腾”。

装程序,找模板,改栏目,改 CSS。

遇到问题就百度。

一个论坛翻不到答案,就换一个论坛。

找到一段别人写的代码,很多时候自己也没有完全看懂,先复制进去试试看。

不行,再改。

改坏了,再想办法恢复。

手机销售网站最后没做起来。

但真正让我投入最多的,还是曲靖装饰网。

那一次,我不是为了练手。

是真的想把它做成一件事。


02|那时候,一个想法后面常常跟着一个报价

装修门户真正做起来以后才知道有多复杂。

装修公司、设计师、案例、建材商家、业主信息、资讯……

脑子里的功能很多。

问题是:

我不会开发。

我知道自己想要什么,却不知道怎么把它写出来。

当时市场上有现成的装修门户程序,但稍微完整一点的,动辄几千元、上万元。

买回来以后,又会发现它依然不是自己脑子里的那个样子。

这里想改一点。

那里想增加一个功能。

页面觉得不好看。

流程觉得不顺。

每一个“我觉得这里应该这样”,后面都可能跟着新的开发成本。

所以那几年做网站,我基本处于一种状态:

一边赚钱,一边往网站里面投。

挣一点,继续完善一点。

总觉得再坚持一下,也许就好了。

可现实最后还是很直接。

服务器要钱,程序要钱,开发要钱,推广也要钱。

网站带来的收入,却始终覆盖不了这些投入。

最后,因为长期入不敷出,曲靖装饰网还是停掉了。

今天那个网站已经不存在了。

偶尔还能在百度百科里看到当年“曲靖装饰网”的介绍。

每次看到,都有一种挺奇怪的感觉。

它像是互联网给那段经历留下的一张旧照片。

至少证明:

十多年前,我真的很认真地折腾过这件事。

然后,也真的失败过。

那时候我第一次很直观地体会到:

很多时候,人并不是没有想法。

只是把一个想法真正做出来,门槛太高了。


03|后来我去教书了,但好像并没有变

网站没做起来,生活还得继续。

后来迫于生计,我去教书了。

这一教,就是十来年。

小学教过,后来主要教初中数学。

表面上看,好像从互联网走到了完全没有关系的另一条路。

可现在回头看,我这个人其实没怎么变。

我属于那种比较典型的:

干一行,就会忍不住研究一行。

教书也是这样。

一个知识点学生总听不懂,我会琢磨是不是换一种讲法更好。

教材里的内容比较散,我会想能不能重新梳理。

几个表面上没有什么关系的知识,我也会忍不住想,它们背后是不是存在某种联系。

看到一个流程不方便,就想改。

想到一种可能性,就想试。

所以现在回过头看,觅知π会出现,好像也并不意外。


04|这一次,我真的只想做几个页面

和 2013 年不同,这一次重新做网站,我压根没想过什么“大平台”。

没有商业计划。

也没有宏大的产品规划。

起因非常简单。

教书这些年,我电脑里慢慢积累了很多资料、知识整理、Word、PDF、图片……

文件夹套着文件夹。

时间久了,连自己找起来都麻烦。

于是我就想:

能不能把一些内容做成网页?

自己查起来方便,需要的时候,也可以直接发给学生。

最开始,我真的只是准备写几个静态 HTML 页面。

仅此而已。

结果页面做了几个以后,我那个老毛病又犯了。

页面多了怎么办?

以后每次修改内容,都手动改 HTML?

能不能有个后台?

能不能分类?

能不能搜索?

能不能把零散的知识重新整理成体系?

问题一个接一个往外冒。

也就是这个时候,我看到了 Halo


05|大家都劝我别折腾了,我还是想试试

决定认真做觅知π以后,我跟几个朋友聊过自己的想法。

他们的反应出奇地一致:

别折腾了。

他们说得其实很有道理。

现在 AI 工具这么方便,有什么问题直接问 AI。

短视频又这么流行,想学点什么,搜一搜、刷一刷,很快就能看到答案。

在这样的环境下,再花大量时间做一个内容网站、做知识库、整理资料,一点一点搭内容体系……

怎么看,都不像是一件容易做起来的事情。

尤其是一个人做。

我当然知道这些。

2013 年那次经历已经告诉我:

喜欢一件事情,和最后能不能把它做成功,完全是两回事。

但最后,我还是做了。

不是因为我觉得它一定会成功。

直到现在,我也不知道觅知π最后会走到哪一步。

我只是越来越确定:

这件事情,我想做。

从真正决定开始以后,我几乎把工作之外的大部分时间都给了它。

除了吃饭、睡觉、工作,剩下的时间大多坐在电脑前折腾网站。

以前的一些娱乐和休息,也基本先放到了一边。

甚至连我一直很喜欢的吉他,都暂时靠在了旁边。

吃饭的时候会想。

睡觉前也会想。

有时候已经离开电脑,突然冒出一个新想法,又忍不住跑回来:

试一下。

有一段时间,确实到了废寝忘食的程度。

但奇怪的是,我并不觉得痛苦。

相反:

我很享受这个过程。


06|AI 越方便,我反而越想认真留下一些东西

朋友劝我别做网站时,有一个问题我其实反复想过:

以后大家有问题都直接问 AI 了,还需要知识网站吗?

我不知道未来的答案是什么。

如果只是为了得到一个答案,确实没有必要自己建网站。

AI 可以问。

搜索引擎可以搜。

短视频也可以看。

互联网上从来不缺信息。

但后来我慢慢想明白了:

我想做的,好像从来都不只是“再多一个网站”。

我更想把这些年脑子里很多零零散散的东西整理出来。

把知识重新连接起来。

把自己觉得更容易理解的方式做出来。

把以前只能停留在想法里的页面、工具和内容,一点一点变成真正可以使用的东西。

这种感觉,我以前已经体验过。

我做的一些数学思维导图发到小红书以后,没想到很受大家欢迎。

最初做它们的时候,我并没有想过会有多少人看。

只是自己觉得:

这个知识如果这样整理,好像会更清楚。

于是就把它做出来。

后来发现,一个最初只是为了方便自己而做出来的东西,也能帮助到另外一些陌生的人。

这种感觉很好。

觅知π对我来说也是一样。

它首先应该是一个我自己愿意用的网站。

如果在方便自己的同时,还能刚好帮助到其他需要这些内容的人,那这件事情就有了更多意义。

所以我现在反而觉得:

也许正因为 AI 让“得到一个答案”越来越容易,我们才更需要一些经过整理和沉淀的东西。

数学不是一个个孤立答案拼起来的。

知识之间有结构,有前后关系,也有逻辑。

有些东西需要慢慢读。

慢慢想。

慢慢理解。

文字大概也永远不会过时。


07|Halo + AI,让“做出来”这件事变了

一开始,我对 Halo 的要求特别简单。

我只是需要一个 CMS。

有后台。

能发内容。

能管理分类和菜单。

不用每次都去改静态文件。

但真正用下去以后,我慢慢发现,Halo 对我来说最有意思的地方并不只是内容管理。

而是它让我第一次觉得:

这个网站可以按照自己的想法继续往下长。

尤其是应用市场。

现在每当我冒出一个新需求,第一反应往往已经不是:

“这个功能我怎么写?”

而是:

“先去应用市场搜搜看。”

很多时候,还真的能找到。

有些插件装上以后就能解决问题。

有些和自己的需求不完全一致,也没关系。

至少不再是从零开始。

可以研究。

可以修改。

可以接到自己的系统里。

再加上 AI,很多以前根本不敢碰的东西,现在也敢碰了。

我没有因为有了 AI,就突然变成程序员。

不会的东西依然很多。

页面、接口、服务器、反向代理、存储、插件、小程序……

但面对它们的方式变了。

以前遇到一个完全不会的问题,我很容易卡在:

“接下来怎么办?”

现在,至少总能找到:

“下一步可以试什么?”

AI 当然会犯错。

会理解错需求。

有时候还会把你带进另一个坑。

但一个复杂的项目真正拆开以后,无非也就是:

一个问题。

解决掉。

然后再来一个问题。

这就够了。


08|然后,“几个静态页面”就开始失控了

现在回头看这件事,我自己都觉得挺好笑。

最开始明明只是:

“做几个静态页面吧。”

用了 Halo 以后,我想:

既然有后台了,那内容统一管理起来。

内容多了以后,又觉得一篇一篇放着太散。

那要不要做一个知识库?

于是开始整理知识库。

知识库有了以后,又觉得资料是不是也应该有个地方。

于是开始折腾资源和文件。

再后来碰到了对象存储、CDN、备份。

这些东西慢慢有了以后,我又开始想:

现在大家更多时候是在手机上。

要不,再做个小程序?

于是又有了微信小程序。

小程序有了以后,又要考虑网站和小程序的数据怎么接,资源怎么下载,不同服务怎么连起来。

前端做着做着碰到了后台。

后台做着做着碰到了服务器。

网站还没完全折腾明白,又跑去做小程序。

一个功能完成以后,下一个想法已经在排队了。

于是那个一开始只准备放几个页面的网站,就这么一点一点长成了现在的 觅知π

有时候我自己看着它都会想:

我当初不是只想做几个 HTML 页面吗?


09|我还是原来的我,只是工具变了

做着做着,我越来越觉得:

这一次和 2013 年最大的区别,并不是我突然变厉害了。

我依然不是专业开发者。

真正变化的,是:

实现一个想法的成本。

十多年前,一个功能我不会,后面往往跟着的是一个报价。

到了今天,一个功能我不会,后面更多时候跟着的是一句:

“先试试看。”

Halo 把很多基础能力做好了。

插件生态解决了大量常见需求。

开源项目让很多东西不需要重新造轮子。

AI 又进一步降低了阅读代码、修改代码和解决问题的门槛。

我其实还是十多年前那个我。

还是喜欢折腾。

还是想法很多。

只不过这一次:

工具变了。

而工具的变化,真的会改变一个普通人可以做到什么。


10|先完成,再完美

觅知π一路做到现在,我经常用一句话提醒自己:

先完成,再完美。

因为我太清楚自己的毛病了。

特别容易越想越多。

做一个页面的时候,可能突然又冒出三个功能。

三个功能还没做,又开始想半年以后的事情。

如果什么都要等到规划完整、设计完美、技术方案全部想清楚以后才开始,那觅知π大概到今天都还只是电脑里的一个文件夹。

所以后来我慢慢接受:

第一版可以不好看。

页面先做出来。

功能先跑起来。

流程先打通。

不满意,再改。

现在网站上很多我自己比较满意的东西,都不是第一版。

有些甚至已经推翻过很多次。

但没有那个粗糙的第一版,就不会有后面的第二版、第五版、第十版。

所以“先完成,再完美”对我来说,并不只是一句口号。

它更像是一种做事方式:

先让事情发生。


写在最后

有时候,我会想起 2013 年的 qjzs.com。

那时候,我也一样有很多想法。

只是一个想法冒出来以后,我经常首先要面对的是:

做出来,要多少钱?

十多年以后,我又重新坐在电脑前开始做网站。

我依然有很多想法。

只是今天,我已经越来越习惯问另外一句话:

要不,先试试看?

也许这就是我为什么特别认同那句:

有想法,有 AI 的加持,人人都有能力把灵感变成现实。

我刚好经历过那个“有想法,却常常做不出来”的阶段。

所以也更能感受到,今天这些工具到底改变了什么。

至于觅知π最后会不会成功,我真的不知道。

但它已经不仅仅是一个网站。

它里面有我十多年教学中积累下来的东西。

有那些吃饭、睡觉时突然冒出来的想法。

也有十多年前那个曾经热爱网站,最后却因为现实不得不停下来的自己。

现在终于又有机会,把那些曾经想做却做不到的东西,一点一点做出来。

如果它在方便我自己的同时,还能刚好帮助到一些需要它的人,那就更好了。

觅知π现在还远远谈不上完成。

还有很多内容没整理。

很多功能没做好。

很多想法甚至还只存在于脑子里。

未来它会长成什么样,我自己也不知道。

但没关系。

继续教书。

继续整理内容。

继续折腾。

当然,也希望有一天,能把那把暂时放在一边的吉他重新拿起来。

至于做得够不够完美——

后面再说。

先完成,再完美。

从 0 到 1。

然后,

再从 1 到更多。