个人选书的几个基本原则(编程语言,软件工程,企业级平台)
1,技术发明人写的书
?除了那项技术的规范、标准,这是最权威的参考资料了,如The XXX Programming Language
2,技术发明人伙伴、同事写的书
?通常从另一个角度对那项技术进行了阐述,如从初学者的角度,从惯用法的角度等;由于他经历了从学习该项技术到比发明人还熟悉
这项技术,因此这类书通常会解答学习中的常见问题,并提出最佳实践
3,社区活跃分子写的书
?首先弄清那些活跃分子是谁:著名杂志编辑,专栏作家,论坛中领导舆论导向的家伙,形形色色的Robert,Richard等,记住他们的名
字,选书时留意一下
4,获奖图书
5,译者
?裘宗燕,潘爱民,侯捷,熊节,UMLChina
6,书名模式,部分如下
1, The art of *
The art of Computer Programming
The Art of Unix Programming
The Art of Assembly Language
The Art of Java Web Development
THE ART OF SYSTEMS ARCHITECTING
The art of electronics
The Art of Prolog
The art of Computer Game Design
The Art of Computer Systems Performance Analysis
Hacking: The Art of Exploitation
2, The * Programming Language
The C Programming Language
The C++ Programming Language
The C# Programming Language
The Java Programming Language
3, Essential *
Essential C++
Essential Com
Essential XML
Essential .Net
Essential CVS
Essential Blogging
4, Effective *
Effective Perl Programming
Effective Software Testing
Effective Oracle by Design
Effective C++
Effective Com
Effective XML
Effective Java
Effective STL
Effective TCP/IP
5, More *
More Effective C++
More Exceptional C++
More Java Pitfalls
6, The Elements of *
The Elements of Style
The Elements of C Style
The Elements of UML Style
The Elements of Java Style
7, Inside *
Inside Com
Inside C++ Object Model
Inside Visual C++
Inside JVM
Inside ATL
Inside VCL