内功书籍(转)

  最近看到 Billy McCafferty 开出来的阅读书目很有意思,共享一下: Standing on the Shoulders of Giants

         他所开列的书目列出了“纯技术”、“精通某方面技术的”、“某某语言”、“精通某某技术”之外的书籍。英文书名后列出的是中文译本。

         计算机基础书籍 - 每个使用OOP的开发人员都应该知道或者阅读过的书籍,这些书籍会使你写的代码更好:

1)  Code Complete, 2nd Ed   代码大全(第二版),金戈译,电子工业出版社出版

2)  Refactoring by Martin Fowler  重构:改善既有代码的设计,侯捷译,中国电力出版社出版

3)  Refactoring Workbook by William Wake

4)  Applying UML and Patterns, 3rd Ed. by Craig Larman along with a companion text of UML Distilled, 3rd Ed. by Martin Fowler  中文版】UML和模式应用:面向对象分析与设计导论,姚淑珍译,机械工业出版社出版

5)  Object-Oriented Design Heuristics by Arthur Riel   OOD启思录,鲍志云译,人民邮电出版社出版

 

计算机入门书籍这些书籍将会使你从更高的设计角度来看待代码与项目。

1)  The Pragmatic Programmer by Andrew Hunt  程序员修炼之道——从小工到专家,马维达译,电子工业出版社出版

2)  Patterns of Enterprise Application Architecture by Martin Fowler  企业应用架构模式,王怀民译,机械工业出版社出版

3)  Test-Driven Development by Kent Beck  测试驱动开发,崔凯译,中国电力出版社出版

4)  Refactoring to Patterns by Joshua Kerievsky  重构与模式,杨光译,人民邮电出版社出版

 

进阶书籍关于软件开发流程方面的书籍,讲解在技术背后的软件项目开发方法。

1)  The Mythical Man-Month by Frederick Brooks  人月神话

2)  User Stories Applied by Mike Cohn

3)  Agile Software Development or Agile Principles, Patterns, and Practices in C# by Robert Martin  敏捷软件开发:原则、模式与实践,

4)  Applying Domain-Driven Design and Patterns by Jimmy Nilsson

5)  Rapid Development by Steve McConnell

6)  Extreme Programming Explained, 2nd Ed. by Kent Beck and/or Agile Project Management with Scrum by Ken Schwaber 解析极限编程--拥抱变化

7)  Introduction to Algorithms by Thomas Cormen

 

高级入门书籍  提高项目的架构、流程、开发方法:

1)  Domain Driven Design by Eric Evans  领域驱动设计--软件核心复杂性应对之道

2)  Working Effectively with Legacy Code by Michael Feathers  修改代码的艺术

3)  Agile Estimating and Planning by Mike Cohn  敏捷估计与规划

4)  Lean Software Development by Poppendiecks and their companion text, Implementing Lean Software Development  敏捷软件开发工具

 

这些书是计算机科学的全部吗?很明显不是。这些是计算机科学的骨架,支撑并关联着计算机科学的其他部分:算法、语言、类库、等等。

同志们:内功书籍,不读不行啊 共勉 J

转载于:https://www.cnblogs.com/jeffery19830101/archive/2007/12/04/982533.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值