啃一本涨智力的书,依旧是吴军博士的风格,完善的体系结构,行文又能深入浅出。

本书的重点在计算思维,包含递归、分治、抽象等思想,还有许多的算法题和工程问题详解,专业的内容就不细聊,有些推导和数论我也草草跳过了(保住头发)。

书的副标题挺有意思,“计算科学品味和认知进阶”。

先来聊聊品味。记得在读书的时候,刚开始写代码,有一天问了老师,什么样的代码才是美的、好的,老师给了一个比喻,就像看足球的时候,一支球队踢得流畅、简洁、高效。在我看来,美是一种通感,并不是说,一个感性的人更能感知美,学理工的人在这方面会显得木讷。看过的电影书籍、听过的音乐、吃过的美食、写的代码、解决过的工作难题,都有助于形成自己的评价体系,也就是审美,保持敏锐度,自然会有自己的“品味”。这也是一个需要长期滋养的过程,当然也有一些方法论,比如学摄影的时候,会有很多人讲构图 blahblah 的技巧,或是学英语的时候,一上来就是厚厚的语法,如果不是为了在短期内达成某些目标,不如试试将其日常化,忘掉那些方法论,用直觉和时间来打磨自己,也会更加有趣。

再一个就是知识体系。学习工作这么多年,在领域里已经积累了很多知识,而繁杂的细节又很容易忘记(好想有一块记忆面包啊),拥有一个读写便捷的专业知识库就很重要了。所以在这几个月,花了点时间,用 TiddlyWiki 搭建了一个自己的专业知识库(https://xuzhenyang.github.io/),本身就是一个简单的 html 文件,以卡片的形式整理内容,做好链接串联。也有考虑用 flomo,但是图片、代码的嵌入还是 wiki 更合适一些。有了知识库,就可以不定期回顾整个知识体系,对面试、工作都有帮助,长此以往,也有助于“认知进阶”。