对开源世界的布道及导读
过年期间看完了这本书,颇有感慨。仿佛回到了大一,那时对于计算机世界的认知仅停留在word的阶段。然后有了一门课:计算机导读。大一看导读,其实是带有不屑,觉得浅。现在回头看,还是缺乏大局观、急功近利。看导读能够:
1. 了解全局,了解不同子领域间的关联关系
2. 找到自己“可能”喜欢并擅长的领域
3. 了解自己不擅长的领域并给予对应的敬畏之心
上述无论哪个都很难,第一个是了解整体架构,第二个是知道自己可以做出什么真正有价值的贡献,第三个是可以站在前人肩膀上、也避免了半桶水晃荡。
《开源之谜》就是这样一本导读,比较全面的介绍了开源全貌,介绍了涉及到的计算机科学、软件工程、社会学、经济学、管理学、政治学等。建盛老师创办的读书会我断断续续有参与,也一直和不同人有讨论:开源的精髓到底是什么。越讨论越心虚,因为越讨论就越发现,开源远远超出了编程的范畴。试问,又有多少人能够懂社会学、经济学、管理学、政治学,别说有经验,认真读了相关名著的又有多少?这些问题在《开源之谜》里没有给出解答,从建盛规划来看,会在后两部涉及,后两部的挑战可想而知。
《开源之谜》在结构上立的不错,内容非常详实,撑起了近400页的内容,体现了建盛雄厚的知识积累。小瑕疵是目录标题还可以打磨的对称点(最近有点强迫症),另外后几章稍微不够正交、显得突兀。
开源里面有太多的书籍,喜欢分享“道”,喜欢沉迷“道”,喜欢只讨论顶层设计的理论而不讨论具体实现的细节。这些很重要,但比例太多了,最后想了解开源的人还是云里雾里。这些是“talking”,不能说cheap与否,但最终还得“show me the code”,实干为王。
在开源领域的相关书籍中,这本书属于实干系列的书籍,推荐5颗星。