为什么会有这个博客
相信你是因为看过了我的一些东西,才会发现这篇文章的。如果你觉得我做的东西还算有那么点意思,请不妨多花几分钟时间,看看这篇写在前面的话,它代表着这个博客的使命和精神。
# 最好的年代
# 这里是我的故乡
我是 88 年生人,长在上海,从某种意义上来说,生在了一个最好的时代,最好的城市。
90 年代初正是改革开放深入展开的时候,上海又是排头兵,所以在我小的时候,或从亲戚朋友,或从小伙伴那里,接触到了很多新鲜的事物。娱乐的像电视机、Walkman、小霸王学习机、Gameboy、电脑,读的如故事会、读者、各种名著,吃的像鸡鸭鱼肉或者稍微偏一点的都见过。这些让我对世界有了较全面的认知,这对于将来搞清自己想要什么是必不可少的。
稍微长大些,进了学校,那个年代的小孩子还没有什么学习压力。老师们新老交接很明显,除了个别五十岁左右的,大多是 20 来岁毕业没多久的美女,这对于提升小男孩学习热情是很有帮助的。而且这个年纪的老师,恰好是改革开放后长起来的第一批人,她们的眼界较上一代有了很大的开拓,于是我成了受益的第一批学生。
在我差不多整个学生时代,手机还只是手机,电脑也只是因为电脑课而存在的道具,KTV 属于高档场所,游戏机是奢侈品,外界的诱惑其实很少很少。对于年轻人来说,无论怎么贪玩,精力是耗不完的,只要不太懒惰不太畏惧,总有那么些时候,闲得只能学习了。
那时也有补习班,但成规模的并不多,没上过补习班的孩子是大部分。而我们国人的一大特征就是不太会主动向别人尤其是老师请教问题(除去为了给老师留下好印象故意装模作样的那种),因此结合这两点,自学是我们那个时代的主旋律,而有东西学又是我的幸运。
# 独自成长
自学意味着亲自摸索,意味着会绕很多的弯路,掉无数的坑。这些挫折平均会让我花费 6、7 倍的时间到达目的地,甚至很多时候到不了目的地,白忙活。而解决一个问题,失败十几二十次是家常便饭,整个周期也可能拉得很长。
举个例子来说,为了明白图像处理中颜色变换如 Aces 之类到底是什么东西,我前后花了两年时间,这个问题在此期间一直萦绕在我心头。由于意识到它是图像处理的基础知识,属于基石一类的,因此我绝不能有一丝含糊其辞。直到有一天,莫名其妙的,我突然顿悟了,应该是彻底明白了它们是什么,为什么有这个以及如何运用。这绝非偶然,而是过去两年无数汗水累积的结果,我试过从各个角度切入,查阅各式各样的文献,看了不下五十个教程。有很多时候,教程和资料中讨论的并不是这个问题,但是可能他们某一句随口而出的话就会点亮我的一个盲点,于是就如乔布斯 Connect the Dots 一样,慢慢的,就解决了这个问题。
成长过程中,我有许许多多类似的经历。鲁迅说过,但凡现在还没倒下的,都是爬得起来的。因此在解释一个问题的时候,我可以如数家珍般告诉你们一个个坑和各条弯路,有信心能够抽丝剥茧说清细节,点出需要注意的关键点,并且经得起提问。这种对问题深入的理解,我认为是有分享出来的价值的。
# 去往何方
# 第一手信息的重要性
由于兴趣使然,我涉猎过大学里大部分专业的基础教科书,也看过网上杂七八啦的各种教程,但作为一个中国人,看得多了以后,我心底有种深深的失望和遗憾。像 3Blue1Brown (opens new window)、BranchEducation (opens new window) 这种质量的视频,在国外并不罕见,是较前排 UP 主的平均水平,而能媲美费曼物理学讲义的教科书,也可以数出来不少。然而在国内,能达到这些水平的东西,不能说一个没有,但也确实很难看得见。不信,你打开手机,无论上哪个平台,找一些感觉做得精美的视频,扒扒他的幕后,看看有多少是搬运或抄袭外网的?这在一定程度上反应了我们的国民科学素质还有很大的提升空间。


在学习的过程中,搜资料是经常要做的一件事,然而大多数时间获得的都是无用或者错误的信息。这有两个原因:
- 一是信息经过无数次的转载。
有时候中间人基于自身的考量,会掐头去尾,删删减减,甚至更多时候只是代码批量爬取后转载的结果,而他们往往达不到创作者的水平,也不可能理解创作者每一步的意义所在,于是就会删到关键信息。 - 二是南橘北枳。
原本好用的东西,换了个地方就不好用了,或者时间久了,失效了。
所以我想要有个地方,那里都是一手的资料,是原创的,能够保证完整性和有效性。
# 保留完整的原始文档
曾经思考过一个问题:
现在信息那么发达,我们能够获得很多国外的资料,专业人员也能看得懂相关文献,但为什么国内外科技的差距还是那么大,而且这一现象看起来是持久性的。
我认为原始文档的缺失是很重要的原因。
所谓原始文档,指的是那些文献背后的手稿,记录着成文过程中的讨论和修改,还原了整个思考的过程。比如我们都听说过爱因斯坦的 ,理解这个公式的人可以用它去解决一些问题,但是却不会因此而有能力再创造出这么一个级别的科学成就,因为他并不知道爱因斯坦是怎么造出这个公式的。
知道 What,但不知道 How 和 Why,这才是落后的根本原因。
那些手稿,虽然不少是公开的,但是多存于国外的博物馆或图书馆,对于国人来说,获取难度较大,何况更多时候是根本不知道有哪些材料,去哪里获取。
和上面的困难相比,语言这一障碍更加致命。虽说我们努努力可以看懂一些深奥的文献,但这是要付出成倍的精力和巨大的耐心的,我们无法用同样的方式来应对背后数量庞大的手稿。
所以我想要有个地方,那里会有一些项目的完整资料,包含了很多在创作过程中的所思所想,完整的设计稿以及改进的过程等等,并且用的是汉语。
# 科学是可用、易用的
科学是什么?在我看来,
- 科学是人类在面对大自然的时候,为了让自己生活得更好,总结制造出来的工具。
工具的目的是让人用的,因此易理解、易使用应该是科学最核心的要求。所以我想尽可能提供一个从普通人眼里看待科学的角度,和大家一起探讨科学的奥秘,把那些书本上枯燥的文字,与生活中的一切联系起来,使得科学不再是只为了考试而存在。
读书的时候,老师们大都无法回答的一个问题是,
- 这有什么用?
依靠学校里书本上的知识是无法解答这个问题的,需要更多的生活经历和更广的知识面,吃过很多亏之后才可以明白这些科学工具存在的意义。这也是我博客内容的一个侧重点,我会试图从这个角度解答各种问题。
# 可视化与文字相辅相成
可视化的东西往往比文字有更广的传播范围,因此我自学了很多视频制作的软件,很多图像处理的知识,并最终选择 blender 作为生产工具。但是制作视频的工作量是极大的,对技术和硬件资源的要求也比写文字要高很多。此外,视频很难面面俱到地在有限时间内说清楚各种细节,强行如此,会使得视频臃肿不堪影响整体观感。就像字典是有用的,但是读一遍字典是无趣的。因此需要文字作为补充,二者相互配合。
所以我想要有个地方,提供一些文字和图片方面的东西,这些东西是从身边我们触手可及的事物出发,用我们平时耳熟能详的语言系统所解释的。
# 博客的整体结构
# 以基础学科为核心
博客的重点分两块,一是科学内容,二是教程。
科学方面,我选择了自己感受最深的物理学和这个时代非常重要的计算机科学来作为主要内容,留有第三栏补充其他基础学科。顺带提一下,这里的物理学不是课本上说的物理学,而是更广的一个概念,你可以理解为:事物运行的道理。
由于理论的理解、归纳和应用,大都是我自己学习过程中的结晶,是个人的探索和原创,所以难免有错漏,甚至概率还不小。对此,我秉持的一条原则是:
任何说出来的理论,必须首先能过自己这一关,能禁得起自己的提问。并且所有的理论必须能够自圆其说,不与任何其他的知识产生矛盾,不允许合订本成为笑话集。
发现错误或者有改进的内容,我会汇总后批量修改,这也是为什么每篇文章的左下角会有一个帮助编辑的按钮在那里的原因,当然你也可以发邮件给我。
我给自己的要求是,总体来说,达到 80% 的正确率,属于满意,60% 勉强接受,但会很自责,如果低于 60%,我觉得写下去就没什么意义了。
内容将会以基础内容为主,这里的基础不是初阶的意思,而是指那些作为学科基石,或者不同学科所共有的东西,并且将试图探讨其背后的思想和创造过程。比如原子的理论。
很多基础性的东西,距离创造它们已经过去了很久很久,但这并不意味着落伍淘汰,剩下来的反而都是大浪淘沙经历过时间考验,有效实用的东西,此外,科学也是在不断迭代进步的。
我不会去写那些看上去高大上,网上有大量详实资料,但实际上我并不能完全理解的东西。比如我不会拿薛定谔的猫来调侃,因为我回答不了薛定谔方程到底是个什么东西。我也不会追热点,我在乎的是真实性和实用性,何况等文章或者视频出来了,热度早就过去了。
# 教程存在的意义
刨去基础学科,我还在博客中放了教程一栏,这并非是要罗列我学过的东西,而是有很强的目的性的。
无论从我自身角度还是周围朋友来看,即便他们不是行业精英,但是多年沉淀下来的工作或者生活的经验是很有价值的,其中不少人也愿意要把这些经验传授给其他人,但是他们往往在表达能力上有所欠缺,我指的是一种能向许多人传播信息,能把茶壶里的饺子倒出来的能力。
而这也是我的弱项,因此为了突破这道障碍,我学过很多的工具,所以想把自己总结沉淀下来的做事方法告诉大家,让大家有能力自己制作一些东西,对于那些想推广自己经验的人,不至于被工具而困住手脚。
但是,我个人的学识和精力是完全不够做成这件事的,在此只是抛砖引玉,需要有更多的人来帮助改进和完善。
# 为什么不用现有平台
有很多可以写文章的平台,我也想过直接在 bilibili 或者什么飞书之类的上面来专门写点东西。平台的确会有更大的曝光量和大量现成的工具,在一开始能省很多事。
但是也有硬伤。
一是文章的格式受到严重限制。比如我要加图片,只能用平台专门的按钮来添加图片链接,需要操作好多下,然后放在特定的位置,还要受到文件大小、格式等等的限制,且不支持用代码来批量操作。又比如我想要文章加个侧边目录栏,如果平台本身没有这个功能,我就做不到。
第二点更重要。文章放在平台上,让我感觉自己是为了平台在写东西,控制权完全在对方手上。哪天对方不开心了,想改你的东西就改,想删就可以删,你生气了,想离开,但那时已经身不由己了,因为平台内容是不可以全选、复制、粘贴的,其迁移成本和新建一个差不了多少。这对我倒是没有影响,我有备份,但是那些想看这些东西的人,突然就没有了渠道,而你们才是我写这些东西的目的。
因此我决定自建博客。这个博客是完全开源的,你们可以在我的 github 上轻松 fork 仓库,创建一个一模一样的网站。这一切并不需要编程知识,只需安装几个工具,复制几行命令就可以了。
我希望能有这么一个地方,这里有真心实意的文字,有清清楚楚、鼓励质疑的科学知识。而这里的一切,每个人都可以完完全全掌握在自己的手里。