架构师和管理人员最有影响力的书籍

作者 : (美)贝克
出版社 : 电子工业出版社

评语 : Kent Back)是一本不错的极限编程(XP)入门书,它能够让你即使在从未了解过任何敏捷方法的情况下,也能够很好地进行阅读。但是,还 不能将它作为一本参考书来看。

2009-11-05 17:57:28添加 2. 算 法导论

作者 : [美] Thomas H.Cormen/Charles E.Leiserson/Ronald L.Rivest/Clifford Stein
出版社 : 机械工业出版社

评语 : (Cormen/Leiserson/Rivest/Stein),它是一本非常详尽和值得阅读的书籍。

2009-11-05 17:58:20添加 3. Troubled IT Projects

作者 : John Smith
出版社 : The Institution of Engineering and Technology

评语 : 可能你没听说过John Smith写的《麻烦的IT项目(Troubled IT Project)》,但是实际上它介绍了许多在管理项目时可能出错的事情。不仅如此,它还可以用来充当你手头所做项目的记分 卡……

2009-11-05 17:59:50添加 4. Collaboration Explained

作者 : Jean Tabaka
出版社 : Addison-Wesley Professional

评 语 : Deborah Hartmann 在高度协作的敏捷编程开发环境下,Jean Tabaka的著作《协作精解:软件项目领导的改进技巧(Collaboration Explained: Facilitation Skills for Software Project Leaders)》为疑难管理问题提供了解决之道,这些疑难管理问题诸如冲突(conflict)、人际沟通(interpersonal communication)和时间约束(time constraint)等等。如果你厌恶开会或者相信开会应该改

作者 : Harold Abelson/Gerald Jay Sussman
出版社 : The MIT Press

评 语 : Charles Humble 《计算机程序语言编译与设计(Structure and Interpretation of Computer Programs)》,作者为Harold Abelson,Gerald Jay Sussman,和Julie Sussman:一年前我在和一个朋友谈起我的代码能力停滞不前时,他向我推荐了'SIC-P'。这不是一本特别容易的书,如 果你正在为某个问题寻找快速 的解决方案,那么它不是你要找的。相反它是一本有益的,且需要精读的书。它对我编程上的影响要远大于其他任何书籍。

2009-11-05 18:01:22添加 6. 设 计模式

作者 : [美] Erich Gamma/Richard Helm/Ralph Johnson/John Vlissides
出版社 : 机械工业出版社

评语 : Charles Humble 《设计模式(Design Patterns)》,作者为 Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides:这是继SIC-P后又一本好书,虽然我得承认在第一次阅读的时候并不是很喜欢它。但是无可否认,这本书包含了丰 富的面向对象设计专业 知识,在我起初阅读的时候,只是觉得这些是有趣的理论,它们不会被真正使用到。但是随着时间的推移,我越来越多地体会到其中的思想, 并且当我在进行设计工 作时我仍然会不断地参考它。强烈推荐。

2009-11-05 18:02:36添加 7. Agile Software Development

作者 : Alistair Cockburn
出版社 : Addison-Wesley Professional

评 语 : Mark Levinson 《敏捷软件开发:合作的游戏(第二版)(Agile Software Development: A Cooperative Game)》,作者Alistair Cockburn:这是我读过的关于敏捷软件开发的最有趣的书。Alistair在书中并没有讨论任何一个方法,反而分析了形势运筹 (game play),个体交流(individual communication)以及团队合作(team cooperation):这些都是软件开发中核心的元素。该书还包含了部分软件之外的敏捷

2009-11-05 18:03:36添加 8. 团 队的智慧--创建绩优组织(精)

作者 : [美]乔恩·R·卡曾巴赫等
出版社 : 经济科学出版社

评语 : 《团队的智慧》作者:Jon Katzenbach 和 Douglas Smith:书中 Katzenbach 和 Smith 通过研究许多行业中的真实团队,对“是什么为这些团队带来了成功”这个问题给出了一些真实并且严格地分析。书的末尾处你会发现“没 什么能够确保创建高绩效 的团队。你能做得最好的事情就是在合适的环境下来帮助形成这样的团队”。这本书和我的为什么Scrum可行系列异曲同工。

2009-11-05 18:04:08添加 9. 企 业应用架构模式(影印版)

作者 : Martin Fowler
出版社 : 中国电力出版社

评语 : Srini Penchikala 《企业应用架构模式(Patterns of Enterprise Application Architecture)》,作者Martin Fowler:我之所以喜爱这本书,是因为它涵盖了软件开发项目中架构师或开发人员碰到的大量设计问题。它可能是最好的模式书籍(连 同四人组的《设计模 式》),书中覆盖了像领域逻辑、表现层、会话状态管理,以及对象关系结构行为模式的主题。不管你现在是仍然使用之前的EJB3 J2EE技术,JEE,还是在使用轻量级的像Hibernate和Spri

2009-11-05 18:05:14添加 10. Domain-Driven Design

作者 : Eric Evans
出版社 : Addison-Wesley Professional

评 语 : 《领域驱动设计(Domain-Driven Design)》,作者Eric Evans:自从该书在2004年面世以来,它已经成为了软件开发社区的一个极好的参考书。它强调协调软件设计和开发中的业务领域的 重要性。书中讨论的一 些概念,如通用语言(Ubiquitous Language),模型驱动设计(Model-Driven Design),界定上下文(Bounded Context)和防护层(Anti-Corruption Layer),可用于任何大中型业务领域以管理领域模型的复杂性。读完该书后,我开始在我的

2009-11-05 18:05:47添加 11. Enterprise Integration Patterns

作者 : Gregor Hohpe/Bobby Woolf
出版社 : Addison-Wesley Professional

评语 : 《企业集成模式:设计、构建及部署消息传递解决方案(Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solution)》,作者Gregor Hohpe 和 Bobby Woolf:在我2004年第一次阅读该书的时候,就喜欢上了它。作者很好地组织并介绍了企业应用程序中平时用到的一些有用的异步设 计模式,特别是那些涉 及多系统集成的模式。该书主要讨论了各种集成风格,包括异步传递模式的核心“Messaging”

2009-11-05 18:06:20添加 12. 人 件(第2版)

作者 : Tom DeMarco/Timothy Lister
出版社 : 清华大学出版社

评 语 : 《人件(Peopleware - Productive Projects and Teams)》,作者Tom DeMarco 和 Timothy Lister:去年在一个朋友的推荐下阅读了该书。我不得不说它是我读过的最具影响力的书。书中作者借助了工业界的例子,调查和统 计,说明了软件开发中的 主要问题在于人(因此书名为人件(Peopleware)),而不是技术(像硬件或是软件)。他们认为开发人员,设计人员和其他脑力 劳动者在达到了一个叫 做“流”的境界后,可以在解决复杂问题上取得重大进展。而任何的打扰,不管是一封

2009-11-05 18:06:50添加 13. Pragmatic Thinking and Learning

作者 : Andy Hunt
出版社 : The Pragmatic Bookshelf

评 语 : Werner Schuster 《Pragmatic Thinking and Learning: Refactor Your Wetware》,作者Andy Hunt:这本书将实用主义程序员的观点带到了其应许之地:它扎根于我们的大脑之中。对于那些使用Dreyfus学习模式的人们,书 中提供了大量方法,可 以帮助他们更好地阅读,工作等。

2009-11-05 18:07:26添加 14. Inside the Machine

作者 : Jon Stokes
出版社 : No Starch Press

评语 : 《Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture》,作者Jon Stokes:这本书收集了Ars Technica上多年来关于CPU和其他技术的文章。Jon Stokes('Hannibal')揭开了CPU的黑盒,道出各种玄机——包括现代CPU,如当前的X86和Power处理也不例 外。了解指令融合 (instruction fusion)如何帮助改善重排序缓存(reord

2009-11-05 18:08:14添加 15. Effective Java中文版

作者 : (美)Joshua Bloch
出版社 : 机械工业出版社

评语 : Ryan Slobojan 《Effective Java》,作者Joshua Bloch:这本书已经成了Java开发中的圣经宝典之一。它让读者理解的不仅仅是语言本身(很多其他书籍都仅仅如此),还包括如何 最高效的使用Java 语言和API来创建快速,可靠,可扩展以及可维护的软件。书中的许多准则对其他编程语言也同样适用,正如优秀软件设计的大量理念都是 通用的。读完该书后, 我发现我写的代码有些不一样——阅读它们变得很容易,总共的代码行数减少了,并且在我隔段时间回过头来修复bug时变得很轻松。我 觉得这本书对

2009-11-05 18:08:57添加 16. Release It!

作者 : Michael Nygard
出版社 : Pragmatic Bookshelf

评 语 : Stefan Tilkov 近些年我读的最好的一本书就是Michael Nygard的《Release It!》—— 涵盖了来自多位管理人员的实际建议。该书还包含了许多大规模系统失效的故事,并且Michael利用他丰富的经验提取出了一些通用的 反模式 (anti-patterns)和问题,这些问题在原始设计中反反复复出现。他接着说明了如何使用恰当的模式来解决这些问题。我 觉得这本书由于包含了许多 实际生活中的趣闻轶事,以及构建可用的系统时需要的实际建议,而极具娱乐性。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值