终于抽出时间来整理 2021 年的一些阅读清单了。这一年里度过的书越发的倾向于心理学、经济学和传统意义上的统计学。 一方面对我的博士研究有一些帮助,另一方面对我在生活中的经历也确实有所启发。
人文类
Working in Public 是一本 GitHub 的员工所撰写的书,这本书主要谈及了作者观察到的与开源软件生产和维护相关的一些思考。 这本书最早是我从 Vue 作者 Evan 的口中得知,因为自己曾经被开源软件所吸引并长期在开源社区活跃,所以立刻买到了这本书来阅读。这本书里面对我非常有启发的几个点包括从用户增长率和贡献者增长率对开源项目模式的思考(联邦、俱乐部、酒店和玩具模式) 以及开源项目中有关分发平台、维护者、贡献者以及参与者之间的共生关系。阅读这本书的同时,随着自己参与开源社区经历的增加,越发的会将曾经年少无知的对所谓早一辈开源精神的抛到脑后,这本书也从某种意义上解答了我对“参与开源”和“做开源”这两个看似等价的概念究竟意味着什么有了更加透彻的理解。真正想要参与开源,我们常常应该问自己:我们能否在失去当初创建并开发项目热情的情况下,持续保持对软件的后期维护?如果能,哪些物质条件是必须的?
心理学
这一年里我的研究逐步向人的理性决策靠拢,因此也不可避免的读了一定量的心理学书籍。这些书籍 主要围绕着这两个重要的心理学家展开:Herbert Simon 和 Daniel Kanehman,并逐层递进的展开了 许多现代心理学中有关人类认知的基础理论:有限理性、启发式和决策错误。当我读到并尝试这些看似浅显的概念时, 确实非常的惊叹其中的精妙。虽然这些内容没有使用任何所谓绝对客观的理性分析,但一步一步通过社会学实验来揭露并证明了这些广泛存在的与人相关的缺陷。
- Thinking, Fast and Slow
- Models of a Man: Essays in Memory of Herbert A. Simon
- The Adaptive Decision Maker
- Expertise, Communication, and Organizing
统计学
虽然本科的时候自认为统计学得非常的扎实,所以也一直被一些关于显著性检验的方法、似然估计这些频率派和贝叶斯派方法 的思想非常浅显而束缚。但是,真到需要自己的研究需要确定没一个细节时,不得不感叹非常多学科上的细节以及他们的巧思。 这一年里我自认为相对系统的接触了一些有关贝叶斯分析以及因果推断的方法,这些内容大部分从下面的部分书籍中习得, 也进一步补全了我对社会科学中研究的可靠性和批判性的认知。
- The Book of Why: The New Science of Cause and Effect
- Causal Inference in Statistics: A Primer
- Elements of Causal Inference: Foundations and Learning Algorithms
- Human-In-The-Loop Machine Learning: Active Learning and Annotation for Human-Centered AI
- The Art of Statistics: Learning from Data
- A History of Vector Analysis
工程类
其实从我今天的认知角度来看,工程类的书已经论文最无聊的一类书籍了。这一年里我买到了四本不同程度的工程书籍。 第一本书在国内应该是有中译本的,可以说是了解多线程编程的经典。这本书其实我在本科的时候就有读到过一些内容, 但是当时因为没有足够深入的了解多线程编程的内涵,所以走马观花并没有学进去多少东西。这次买英文的原版来读的主要原因是因为想要更加全面和系统的了解多线程编程,也确实补全了我对共享内存中屏障、事务等一些理论的认识。 其他的几本书买来后其实并没有看完,尤其是后面两本。第一本书里我比较喜欢关于测试的一章,后一本本是因为着手编写渲染引擎时买来做案头参考书的,虽然对实践上只有指导思想,但也非常有启发意义。最后那本有点纯粹 man page 的意味,当时因为需要了解有关内存分配的系统调用所以买来仔细读了读,不过至少也是一本很好的参考书。
- The Art of Multiprocessor Programming
- Building Secure and Reliable Systems
- Game Engine Architecture
- The Linux Programming Interface: A Linux and UNIX System Programming Handbook
回顾和进一步阅读
回顾整个 2021 年读过的书籍,越来越感叹随着年龄的增加阅读量似乎在逐年减少。 这一方面是由于生活琐事的增加,阅读时间在逐步被压缩;另一方面也是因为越发的想要去真正的体验而哪怕是从书本上获得知识。 不可否认,阅读带来的思考是提炼过的知识体系,我们能够快速的获取大量的加工过的知识。 但也需要认识到只有那些真正经历过的知识才能理解为什么阅读到的知识是阅读所呈现的样子,经历的这个过程也更加的有趣,进而更深刻的刻在自己的脑海中。
如果对往年的阅读清单感兴趣的话,可以查看这里:往年阅读清单合集。