好久没有更新Blog了,因为参加工作,专业知识严重需要充电。所以最近一直在看书学习中。哈哈。
我的一个嗜好就是买书,最近又买了几本书:
<<UML Distilled: A Brief Guide to the Standard Object Modeling Language>>(英文影印版)
因为工作需要,我不得不好好熟悉熟悉UML的规范。这本书好象这是敏捷软件开发领域大师Martin Flower的成名作吧。把晦涩难懂的一大堆UML规范精简成薄薄的一个小册子,从而成为介绍UML书籍中的经典。
<<Jakarta Commons经典实例>>(英文影印版)
这本书我也觉得不错,Apache网站上开源项目挺多,我对它们都挺感兴趣,可惜一直没机会好好了解,这本书介绍了Commons项目,提供了日常开发中经常会用到的小工具类,因为它们经过严格测试和人们的实践检验的,我以后应该多用用现成的代码,希望自己哪天也能够为开源做点贡献:P
但是有一点让我很生气,这本书出版社东南大学出版社也太黑了吧,400页不到的一小本书,居然价格是68元,他们影印了10本O'Reilly的书,价格都出奇的高。他们这样赚钱不是比抢银行还来的快?不好意思说错了,抢银行哪有他们来得快?
<<Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development>> (3rd)(中译版)
先是在网上下的电子版看的,看了前面几十页后,毅然去书店买下了这本书。痛恨自己啊!我痛恨自己为什么现在才发现这本书!这是一本面向对象开发的世界经典之作。教我们如何Thinking in Object.一拿到手里就看得欲罢不能,昨天都看到凌晨1:30,今天又是一口气看到了第四部分。
Martin Flower这样评价这本书的:“人们常常问我,哪本书是引领他们迈入 OO 设计殿堂的最佳著作。自从幸获 Craig 的《UML和模式应用》,它就成为了我的倾力之荐。”
这本书是OOA/D的入门书,用两个事例完整地讲述了从最初地需求分析到写用户需求,再到领域建模,软件建模,代码实现这样一点点向前迭代开发地全部过程。还包括了用TDD(测试驱动开发)实现代码,如何把GOF模式应用到项目中等等。我觉得这本书地每一章都写的非常好,非常有用。现在都有点脱胎换骨的感觉。。。好书是需要反复读的,这本书其实真的就是我很久以来想要的。只是后悔没有早一点发现这本书。而在参加工作了,我才知道了只有coder的能力是远远不够的。
我又想对学校发牢骚了,想想我们的软件工程课。。。心寒。。。教材差不说了,知识更没有学到一点点。。。
暑假就要来了,我想下个阶段的学习目标基本明确了:
好好理解领悟<<Applying UML and Patterns>>这本书。
准备买的书有:
<<Head First Design Patterns>>
好书太多了,我非常想读的书(不知道什么时候有时间):Martin Flower的<<Refactoring: Improving the Design of Existing Code>>重构这本书我只看过前面一点点,但是我现在就能自己在工作中实践那点点知识了,觉得非常有用。<<Refactoring to Patterns>>这本书是Martin Flower的签名书,也就是他推荐的,Amazon上评价也很好。有机会希望能够读读。