惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园_首页
Last Week in AI
Last Week in AI
美团技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
WordPress大学
WordPress大学
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - Franky
The Cloudflare Blog
罗磊的独立博客
月光博客
月光博客
N
Netflix TechBlog - Medium
C
Check Point Blog
Microsoft Security Blog
Microsoft Security Blog
F
Fortinet All Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Azure Blog
Microsoft Azure Blog
IT之家
IT之家
Jina AI
Jina AI
J
Java Code Geeks

博客园 - Freedom

ebook site XML Namespaces and How They Affect XPath and XSLT Debugging Applications for Microsoft .NET and Microsoft Windows: Notes-Books Debugging Applications for Microsoft .NET and Microsoft Windows: Notes-Prerequisites to Debugging Debugging Applications for Microsoft .NET and Microsoft Windows: Notes-The Debugging Process NET垃圾回收机制 浅析.NET中的Serialization #if (C# Reference) VS 2008 常用快捷键! One Day-XML:XML Schema 参考手册 One Day-XML:XSLT One Day-XML:WAP One Day-XML:Web Services One Day-XML:WSDL One Day-XML:RDF One Day-XML:RSS One Day-XML:XForms One Day-XML:SOAP One Day-XML:XML DOM
A Software Developer’s Reading Plan
Freedom · 2010-04-23 · via 博客园 - Freedom

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/