夏天读完了三本书
夏天太热,周末下午不适合写代码,适合读书。三个月读完了三本,摘一点在这里。
夜航西飞
柏瑞尔·马卡姆在肯尼亚当飞行员的故事。最打动我的不是飞越大西洋的壮举,而是她写训练赛马和巡逻农场的段落:一个人对职业的熟练与忠诚,可以安静到这个程度。
未来藏在迷雾中,叫人看来胆怯。但当你踏足其中,就会云开雾散。
这段话抄在了笔记本的第一页。写作和飞行一样,起飞之前永远看不清全程,飞起来才有下一片天空。
代码大全(第二版,选读)
大部头没有从头读到尾,挑了构建质量相关的几章重读。这本一九九三年的书对今天的仍然成立的部分,恰恰是最不涉及具体技术的部分:
- 变量名的长度应该与其作用域成正比
- 防御式编程的本质是「不信任自己的输入」
- 复杂度守恒:你在代码里省掉的思考,会在调试时加倍偿还
第三条是我自己总结的,但它显然是从书里某一段长出来的。
一本意料之外的小书
在旧书店随手买的《如何阅读一本书》,出版比我父母年纪还大。本以为是凑数的畅销书,结果检讨了自己的读法:我读非虚构的习惯是用眼睛扫过,遇到同意的观点就点头,遇到不同意的就跳过。作者说这不叫阅读,这叫自我确认。
真正的阅读是被作者纠正的过程。合上书的时候,你应该和打开书之前不一样,哪怕只在一个很小的点上。
接下来
秋天想读两本长的:《基地》全七本,以及《计算机程序的构造和解释》。一个为了休息,一个为了补课。
收录于 读书 系列