[ZT]Java开发人员书房必备
来源:互联网 发布:软文编辑软件 编辑:程序博客网 时间:2024/04/28 18:25
(本文转载自“择就居”)
书名
Kevin TaylorBrian MarickHarshad OakRoy Miller
1
Thinking in Java, 3rd editiony
y
2
Java In Nutshelly
3
Effective Java: Programming Language Guidey
y
4
Java Examples in a Nutshelly
5
Swing, Second Editiony
6
Java Servlet Programming, 2nd Editiony
7
Enterprise JavaBeansy
8
Expert One-on-One J2EE Development without EJBy
9
Concurrency: State Models & Java Programsy
10
Concurrent Programming in Java: Design Principles and Patterns y
y
11
Refactoring: Improving the Design of Existing Codey
y
y
12
Design Patterns Explainedy
13
UML Distilled: A Brief Guide to the Standard Object Modeling Languagey
y
14
The Pragmatic Programmer: from Journeyman to Mastery
y
y
y
15
Test-Driven Development: By Exampley
y
16
Design Patterns: Elements of Reusable Object Oriented Software
y
y
17
Extreme Programming Explained: Embrace Change
y
y
18
Agile Software Development
y
19
Lessons Learned in Software Testing
y
20
Programming Perl
y
21
Working Effectively With Legacy Code
y
22
Structure and Interpretation of Computer Programs
y
23
Ivor Horton's Beginning Java 2
y
24
A Programmer's Guide to Java Certification
y
25
Mastering Enterprise JavaBeans
y
26
Head First EJB: Passing the Sun Certified Business Component Developer Exam
y
27
The Career Programmer: Guerilla Tactics for an Imperfect World
y
28
Google Hacks
y
29
Joel on Software
y
30
The Java Programming Language
y
31
Expert One-On-One J2EE Design and Development
y
32
Patterns of Enterprise Application Architecture
y
33
Peopleware: Productive Projects and Teams
y
表1,4位专家推荐的书籍,y代表推荐的书。
从专家推荐的33本书中我们选出至少有两位专家推荐的书,见下表:
书名
Kevin TaylorBrian MarickHarshad OakRoy Miller
1
Thinking in Java, 3rd editiony
y
2
Effective Java: Programming Language Guidey
y
3
Concurrent Programming in Java: Design Principles and Patterns y
y
4
Refactoring: Improving the Design of Existing Codey
y
y
5
UML Distilled: A Brief Guide to the Standard Object Modeling Languagey
y
6
The Pragmatic Programmer: from Journeyman to Mastery
y
y
y
7
Test-Driven Development: By Exampley
y
8
Design Patterns: Elements of Reusable Object Oriented Software
y
y
9
Extreme Programming Explained: Embrace Change
y
y
表2,至少有两位专家推荐的书
下面我们按推荐度排列一下,再加上Jolt奖这一项,因为Jolt奖也是由几十位专家级的人物评出的,见下表:
书名
Jolt奖
Kevin TaylorBrian MarickHarshad OakRoy Miller
1
The Pragmatic Programmer: from Journeyman to Master
y
y
y
y
2
Refactoring: Improving the Design of Existing Code
y
y
y
3
Thinking in Java1998/2002
y
y
4
Effective Java: Programming Language Guide2001
y
y
5
Concurrent Programming in Java: Design Principles and Patterns
y
y
6
UML Distilled: A Brief Guide to the Standard Object Modeling Language1997
y
y
7
Test-Driven Development: By Example2002
y
y
8
Design Patterns: Elements of Reusable Object Oriented Software1994
y
y
9
Extreme Programming Explained: Embrace Change1999
y
y
表3,按推荐度大小排列的书
看了上述的排列有何感想,最为专家推崇的是未获的Jolt奖的,1999年出版的,The Pragmatic Programmer: from Journeyman to Master,是不是有点意外?笔者总结前可是真没想到,看起来Jolt奖也不是百分百正确无误的,当然The Pragmatic Programmer的Pragmatic Starter Kit Series还是获得了14届Jolt奖也算是对The Pragmatic Programmer: from Journeyman to Master这本经过时间考验的好书的补偿吧!好了不多讲了,上述9本书可以作为Java开发人员书房必备的经典图书予以推荐。另外,再补充3本得Jolt奖的Java图书作为参考“:
The essential Java language library
Top 10 Must-Read Java Programming Books
Top 5 Must-Read Software Development Books
Ten most influential computer books of the past ten years
The Pragmatic Programmer
Java开发人员书房必备
首发于CU
笔者这两年陆陆续续的看了几位专家有关Java开发人员需要阅读的好书籍介绍,现在又看到XP专家Roy Miller有关Java开发人员必备书籍的介绍,觉得有必要将几位专家的意见综合一下,选出几本公认的书来,供各位朋友们参考。专家的意见,见下表:
书名
Kevin TaylorBrian MarickHarshad OakRoy Miller
1
Thinking in Java, 3rd editiony
y
2
Java In Nutshelly
3
Effective Java: Programming Language Guidey
y
4
Java Examples in a Nutshelly
5
Swing, Second Editiony
6
Java Servlet Programming, 2nd Editiony
7
Enterprise JavaBeansy
8
Expert One-on-One J2EE Development without EJBy
9
Concurrency: State Models & Java Programsy
10
Concurrent Programming in Java: Design Principles and Patterns y
y
11
Refactoring: Improving the Design of Existing Codey
y
y
12
Design Patterns Explainedy
13
UML Distilled: A Brief Guide to the Standard Object Modeling Languagey
y
14
The Pragmatic Programmer: from Journeyman to Mastery
y
y
y
15
Test-Driven Development: By Exampley
y
16
Design Patterns: Elements of Reusable Object Oriented Software
y
y
17
Extreme Programming Explained: Embrace Change
y
y
18
Agile Software Development
y
19
Lessons Learned in Software Testing
y
20
Programming Perl
y
21
Working Effectively With Legacy Code
y
22
Structure and Interpretation of Computer Programs
y
23
Ivor Horton's Beginning Java 2
y
24
A Programmer's Guide to Java Certification
y
25
Mastering Enterprise JavaBeans
y
26
Head First EJB: Passing the Sun Certified Business Component Developer Exam
y
27
The Career Programmer: Guerilla Tactics for an Imperfect World
y
28
Google Hacks
y
29
Joel on Software
y
30
The Java Programming Language
y
31
Expert One-On-One J2EE Design and Development
y
32
Patterns of Enterprise Application Architecture
y
33
Peopleware: Productive Projects and Teams
y
表1,4位专家推荐的书籍,y代表推荐的书。
从专家推荐的33本书中我们选出至少有两位专家推荐的书,见下表:
书名
Kevin TaylorBrian MarickHarshad OakRoy Miller
1
Thinking in Java, 3rd editiony
y
2
Effective Java: Programming Language Guidey
y
3
Concurrent Programming in Java: Design Principles and Patterns y
y
4
Refactoring: Improving the Design of Existing Codey
y
y
5
UML Distilled: A Brief Guide to the Standard Object Modeling Languagey
y
6
The Pragmatic Programmer: from Journeyman to Mastery
y
y
y
7
Test-Driven Development: By Exampley
y
8
Design Patterns: Elements of Reusable Object Oriented Software
y
y
9
Extreme Programming Explained: Embrace Change
y
y
表2,至少有两位专家推荐的书
下面我们按推荐度排列一下,再加上Jolt奖这一项,因为Jolt奖也是由几十位专家级的人物评出的,见下表:
书名
Jolt奖
Kevin TaylorBrian MarickHarshad OakRoy Miller
1
The Pragmatic Programmer: from Journeyman to Master
y
y
y
y
2
Refactoring: Improving the Design of Existing Code
y
y
y
3
Thinking in Java1998/2002
y
y
4
Effective Java: Programming Language Guide2001
y
y
5
Concurrent Programming in Java: Design Principles and Patterns
y
y
6
UML Distilled: A Brief Guide to the Standard Object Modeling Language1997
y
y
7
Test-Driven Development: By Example2002
y
y
8
Design Patterns: Elements of Reusable Object Oriented Software1994
y
y
9
Extreme Programming Explained: Embrace Change1999
y
y
表3,按推荐度大小排列的书
看了上述的排列有何感想,最为专家推崇的是未获的Jolt奖的,1999年出版的,The Pragmatic Programmer: from Journeyman to Master,是不是有点意外?笔者总结前可是真没想到,看起来Jolt奖也不是百分百正确无误的,当然The Pragmatic Programmer的Pragmatic Starter Kit Series还是获得了14届Jolt奖也算是对The Pragmatic Programmer: from Journeyman to Master这本经过时间考验的好书的补偿吧!好了不多讲了,上述9本书可以作为Java开发人员书房必备的经典图书予以推荐。另外,再补充3本得Jolt奖的Java图书作为参考“:
- Better,Faster, Lighter Java by Bruce A. Tate andJustin Gehtland(O'Reilly)
- Java Developer's Guide to Eclipse, Second Edition by Jim D'Anjou, Scott Fairbrother, Dan Kehn, John Kellerman, Pat McCarthy (Addison-Wesley Professional)
- Core Java 2, Vol. 1: Fundamentals (6th edition),Cay Horstmann and Gary Cornell
The essential Java language library
Top 10 Must-Read Java Programming Books
Top 5 Must-Read Software Development Books
Ten most influential computer books of the past ten years
The Pragmatic Programmer
- [ZT]Java开发人员书房必备
- (转帖)Java开发人员书房必备
- 近日关注:Java开发人员书房必备
- 近日关注:Java开发人员书房必备
- 书房
- Java笔记--开发人员必备的案头网站
- JAVA开发人员必备的免费JSP空间
- Java笔记(2)开发人员必备的案头网站
- Java开发人员必备的资料:Apache Jakarta Commons工具包
- .Net开发人员必备工具
- Struts开发人员必备
- 编程开发人员必备工具
- 开发人员必备网站
- 开发人员必备网站
- .NET开发人员必备下载工具
- 开发人员必备网站分享
- 开发人员必备网站
- 网站开发人员必备知识
- [JS代码]JavaScript实用的一些技巧
- 通过一条sql语句访问不同数据库的方法
- 汇编语言超浓缩教程
- server.xml元素说明(tomcat)
- 走进嵌入式Linux的世界
- [ZT]Java开发人员书房必备
- 统一界面设计
- 向嵌入式Linux移植实时设备驱动程序
- IT人必读:写给浮躁的IT同仁(请不要做浮躁的人)
- 黄埔电厂外网和内网结合的解决方案
- vbs脚本文件执行 (关键字 wscript vbs)
- 连连看的思路
- Tomcat5.0数据库连接池配置二
- resin2.16数据库连接池