~/阅读

阅读清单

滋养我思考的养分——按顺序排好,如果你打算从头读一遍,它会真正派上用场。

奠基之作

  • 《程序员修炼之道》

    Andrew Hunt & David Thomas

    奠定了基本的思维方式——DRY、正交性、曳光弹。那些关于用心对待手艺的段落,二十年后读来依然受用。

  • 《数据密集型应用系统设计》

    Martin Kleppmann

    每当我需要让一个架构决策有真凭实据时,就会翻开这本书。存储引擎、复制、共识——讲得扎扎实实,从不含糊其辞。

  • 《软件设计的哲学》

    John Ousterhout

    重塑了我对复杂度的理解。深模块、窄接口、“显而易见”的代价——每个团队都应该一起读一读。

  • 《修改代码的艺术》

    Michael Feathers

    现实中的大多数工程,都发生在没人规划过的代码库里。这本书就是教你与它们和平共处的手册。

技术论文

值得反复观看的演讲

持续关注的博客

我敬佩的工程师

  • Patrick McKenzie (patio11)

    patio11

    我效仿的不是他的代码,而是他的思考方式。他总能用让人过目不忘的方式,重新审视商业与手艺上的问题。