1. 不知道温水是不是真能煮青蛙,我没试验过,但我相信没人想做被煮熟的青蛙,找不到激情了,发现自己思考不够了,就要看看改变的机会,然后,勇敢点。
2. 内心的理想,热情,是值得我们为之一搏的,这个过程中必须有代价,如果怕付出代价,那就别谈热情,诳论理想,更不要把什么“Follow Your Heart”放嘴边。
3. 理想是可以被说服的,我走一条我相信正确的路,如果你能分析并证明这路弯了,我真诚感激你,我走回正确的路上,继续追寻理想。
4. 但是,你永远不可能通过肤浅的说教或者热情的感染来改变我的理想。
5. 不要对他人期望过高,期望低一点,如果他超出你的期望了,那要感激对方。
6. 不要对自己期望过低,期望高一点,如果自己做不到,那至少是个审视自己的机会。
7. 宽容很重要,当然是对别人的宽容,不是说要对别人多好,这主要是为了让自己过得舒服点。
8. 倾听很重要,了解他人的想法比推销自己的想法难多了,无法做好倾听?参考上一条。
9. 坐高铁比做飞机舒服,即使多花3-4个小时。
在‘阅读计算机图书的一些心得’中我提过
首先是挑书,我在读书的同时慢慢锻炼了挑书的能力,因为读书最大的消费不是书价,而是时间,因此挑对书是至关重要的。我读书主要是看出版社,比如国外著名的有O’Reilly、Manning、Addison Wesley、Pragmatic Bookshelf等等,这些出版社的书大部分质量非常优秀,也包含了不少的经典,就算你不小心遇到本很水的,那几率也是非常地低。
本文就介绍一个我认为质量非常非常之高的系列图书(注意,是两个非常哦),它就是Addison-Wesley的大师签名系列,具体的它是三个子系列,签名者分别为:


这其中Martin Fowler相信大家已经耳熟能详了,包括他的《重构》和他所在的ThoughtWorks,为软件行业做了很大的贡献。Kent Beck的知名更多的是因为他在极限编程和TDD方面的贡献。而Mike Cohn则是敏捷流程方面的专家,Scrum联盟的创立者之一。
那么这三个系列中到底有什么好书呢?名气大的一大把,最近很热的《持续交付》,Kent Beck的著作《测试驱动开发》,前几年得过Jolt Award的《持续集成》,Martin自己的《企业应用架构模式》等等。
挑书的时候,名气当然是一个重要考虑的因素的,以我自己为例,当《持续交付》英文版刚出来的时候,我只是觉得是本好书,并没有立即去读的欲望,但随着越来越多的人推崇这本书,我就觉得需要快点拿来一读了,这就是名气的影响。
但名气只是一个因素而已,这个大师签名系列中,就我读过的而言,好几本其实在国内没什么名气,但确实是难得的好书,我特别推崇的有:
- Growing Object-Oriented Software, Guided by Tests:初看起来是本讲TDD的书,但本书充满了OO设计的智慧,而且案例非常实在。
- Agile Testing: A Practical Guide for Testers and Agile Teams:敏捷开发的流程中,测试到底是个怎样的角色?我们应该怎么样去做测试,这不仅仅是每个测试人员要考虑,作为程序员,也应该认真关心。




该系列的图书,封面设计也作得很漂亮,风格一致,色彩也很不沉闷,如果你细心观察,会注意到Martin签名系列的封面上都是一座桥。然后可惜的是,这些图书一经引进,风格再难保持一致,有些是翻译有些是影印,出版社也各不相同,这些都是客观因素。
这个签名系列图书中大部分已经由国内出版社翻译引进了,有几本是影印,有兴趣的可以上豆瓣搜索对应版本,所以阅读渠道还是挺畅通的,英文好的也可以直接购买电子版,英文好再加上舍得花钱的,可直接上amazon.com购买纸质版。