![](https://i-blog.csdnimg.cn/blog_migrate/1de4b957766f299f4d18340fbf317fdb.png)
【图灵图书推荐】 Ruby for Rails中文版——Rails之父强力推荐的Ruby教程
ThoughtWorks的 Jay Fields 在名为“ Reading technical books”的博客中说,他以前主要的背景是C#,在与公司头号RoR专家 Obi Fernadez (参见熊节同学的 博客)共同从事自己的第一个RoR项目时,发现要学太多东西,不知道怎样读完那么多Ruby、Rails、Ajax和CSS方面的书。Obi提出的建议是: 读书是为了在脑子里生成一个目录,而不应该过多关注实现细节。事实上,一开始往往不需要了解所有东西,关键在于知道什么是可能的,而不是到底怎样实现。
Obi正在写一本The Rails Way,应该是与The Ruby Way一书风格类似的书(事实上,Obi正是Addison Wesley这套RoR系列的主编),可以在 Twitter上了解写作进度。
无独有偶,也是ThoughtWorks的Martin Fowler也谈到了 如何读书的问题。他在收到自己主编, Gerard Meszaros撰写的 xUnit Test Patterns一书后,发出感叹,书实在是太厚了(将近900页)。与《企业应用架构模式》一书(图灵即将出版此书的影印注释版)相同,此书其实相当于两本书,一本100多页,属于可以从头读到尾的叙述性文字;另一本是参考材料,占据了主要篇幅。Martin继而想到,其实很多书都是这样,包括著名的绰号为Pick Axe的Ruby书。而他自己更喜欢200页左右的技术书,能够读者很快了解到核心的信息。(O'Reilly的Nutshell手册系列全部是这种风格。)
除了这种两书合一的方法之外,Martin还举出《建筑的永恒之道》一书中有些段落用黑体突出显示以使读者更快了解作者关键意图的做法。
而对于厚厚两书合一的技术书,Martin设想,是否能将参考部分放在网上呢?