A Software Developer’s Reading Plan

系统 1583 0

I got this list from 《Code Complete》 Book:

 

1.Introductory Level  

To move beyond “introductory” level at Construx, a developer must read the following books.   

《A Guide to Better Ideas, 4th ed》 Adams, James L. Conceptual Blockbusting: Cambridge, Mass.: Perseus Publishing.  

 

《Programming Pearls, 2d Ed》

Bentley, Jon. . Reading, Mass.: Addison-Wesley, 2000. Glass, Robert L. , Boston, Mass.: Addison Wesley, 2003.  

 

《Facts and Fallacies of Software Engineering》

McConnell, Steve. . Redmond, WA: Microsoft Press, 1998. 

 

《Software Project Survival Guide》

McConnell, Steve. .. Redmond, WA: Microsoft Press, 2004.  

 

《Code Complete, 2d Ed》

 

2.Practitioner Level  

To achieve “intermediate” status at Construx, a programmer needs to read the following additional materials.   

 

《Software Configuration Management Patterns: Effective Teamwork, Practical Integration》

Berczuk, Stephen P. and Brad Appleton. , Boston, Mass.: Addison Wesley, 2003.  

 

《A Brief Guide to the Standard Object Modeling Language, 3d Ed》

Fowler, Martin. UML Distilled: , Boston, Mass.: Addison Wesley, 2003.   

 

《Software Creativity, Reading, Mass》 

Glass, Robert L. .: Addison Wesley, 1995.   

 

《Testing Computer Software, 2d Ed》

Kaner, Cem, Jack Falk, Hung Q. Nguyen. .,  New York: John Wiley & Sons, 1999.  

 

《An Introduction to Object-Oriented  Analysis and Design and the Unified Process, 2d Ed. 》 

Larman, Craig. Applying UML and Patterns: , Englewood Cliffs, N.J.:  Prentice Hall, 2001.   238 

 

《Rapid Development》 McConnell, Steve. . Redmond, WA: Microsoft Press, 1996.  

 

《Software Requirements, 2d Ed》 Wiegers, Karl. . Redmond, WA: Microsoft Press, 2003.  

 

《“Manager’s Handbook for Software Development”》 ,

NASA Goddard Space Flight Center. Downloadable from sel.gsfc.nasa.gov/website/documents/online-doc.htm.  

 

3.Professional Level

 A software developer must read the following materials to achieve full professional

standing at Construx (“leadership” level). Additional requirements are tailored to each individual developer;

this section describes the generic requirements. 

 

《Software Architecture in Practice,  Second Edition》

Bass, Len, Paul Clements, and Rick Kazman.  Boston, Mass.: Addison Wesley, 2003.   

 

《Improving the Design of Existing Code, Reading》 

Fowler, Martin. Refactoring: Mass.: Addison Wesley, 1999.   

 

《Design Patterns, Reading, Mass》 

Gamma, Erich, et al. Design Patterns, Reading, Mass.: Addison Wesley, 1995.   

 

《Principles of Software Engineering Management》 

Gilb, Tom.  Wokingham, Eng-land: Addison-Wesley.  

 

《Writing Solid Code》 

Maguire, Steve. . Redmond, WA: Microsoft Press, 1993. 

 

《Object-Oriented Software Construction, 2d Ed》 

Meyer, Bertrand. Object-Oriented Software Construction, 2d Ed. New York: Prentice Hall PTR, 1997. 

 

《“Software Measurement Guidebook”》 

“Software Measurement Guidebook”, NASA Goddard Space Flight Center.  Available from sel.gsfc.nasa.gov/website/documents/online-doc.htm.   

 

For more details on this professional development program, as well as for up-to-date reading lists,

see our professional development website at  www.construx.com/professionaldev/

A Software Developer’s Reading Plan


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论