2013年7月10日 星期三

The perfect book list

origin : http://devlicio.us/blogs/billy_mccafferty/archive/2007/11/12/standing-on-the-shoulders-of-giants.aspx

Foundational Texts
What follows are key texts that every OOP developer should read, without exception, regardless of experience or platform.  The order of the list is the order that I suggest reading them.  These texts focus mainly on writing better, maintainable code with a transition to solid object oriented design.
Apprenticeship Texts
These texts help one move from focusing on the code to seeing the implementation from a higher viewpoint and improving the integrity of the project as a whole.
Journeyman Texts
These texts move towards more "putting it all together," wrangling the software development process, and getting into the "science" behind computer science.
The Beginnings of Mastery
These texts help hone your skills along with improving the efficiency and effectiveness of your team.
Mastery Texts
Although not to be seen as compulsory as the above texts, what follows will assist in taking you into the realm of pure computer science.  At the very least, they serve to demonstrate that our work has solid foundations in quantitative science.

沒有留言:

張貼留言