- 浏览: 80348 次
文章分类
- 全部博客 (89)
- web service (9)
- subversion (1)
- JBOSS (3)
- interview (23)
- jQery (2)
- ExtJs (0)
- Axis (0)
- Design pattern (3)
- Agile (2)
- mutithread (0)
- Core Java (24)
- programming methods (1)
- SSH (7)
- jee design (1)
- OO (4)
- books (8)
- other (1)
- JSF (7)
- seam (2)
- Weblogic (4)
- JPA (1)
- ADF (1)
- Spring (5)
- Tomcat (1)
- DWR (2)
- JEE (3)
- Servlet (1)
- EJB (1)
- JDBC (3)
最新评论
-
iloveflower:
呵呵。好好学习。。。。。。。。。。。。
java 读书 -
Eric.Yan:
看了一点,不过是电子版的……你这一说到提醒我了,还要继续学习哈 ...
java 读书
I’m always on the search on good interview questions as I’m doing a lot of IT recruiting. Sometimes in interviews I talk about books the candidate has read recently, to gain some insight into his interrest and enthusiasm – Amazon looks into enthusiasm as an indicator for good candidates.
Another approach to gain some insights into candidates is to ask them about the 5 best software development books, which he considers must-read-books, and why those made it into their Top 5 list. I’ve written about books I consider good,
My personal list would be something along the lines of:
•Refactoring
•Patterns of Enterprise Application Architecture
•Clean Code and other books by Robert C. Martin
•Domain Driven Design
•All McConnel Books (Rapid development, Code Complete, Software Estimation,…)
•The Pragmatic Programmer
•Implementing Lean Software Development
•The GoF book
•The Practical Guide to Defect Prevention
(Not on the list are psycholocial books like Influence, design books like About Face, compiler or programming language books, I concentrate this post on software development books in the stricter sense.)
Getting people talking about the books they like, or the recent books they’ve read and don’t like, gets most of the candidate emotional and involved. They show enthusiasm (or not). Don’t hire those who do not read books (my opinion) or don’t show enthusiasm for topics of books (positive or negative).
Bonus Point: And most of the time I learn something about books I haven’t known yet.
Thanks for listening. As ever, please do share your thoughts and additional tips in the comments below, or on your own blog (I have trackbacks enabled).
http://introcs.cs.princeton.edu/java/code/
http://www.exampledepot.com/egs/java.util/coll_SortArray.html
Another approach to gain some insights into candidates is to ask them about the 5 best software development books, which he considers must-read-books, and why those made it into their Top 5 list. I’ve written about books I consider good,
My personal list would be something along the lines of:
•Refactoring
•Patterns of Enterprise Application Architecture
•Clean Code and other books by Robert C. Martin
•Domain Driven Design
•All McConnel Books (Rapid development, Code Complete, Software Estimation,…)
•The Pragmatic Programmer
•Implementing Lean Software Development
•The GoF book
•The Practical Guide to Defect Prevention
(Not on the list are psycholocial books like Influence, design books like About Face, compiler or programming language books, I concentrate this post on software development books in the stricter sense.)
Getting people talking about the books they like, or the recent books they’ve read and don’t like, gets most of the candidate emotional and involved. They show enthusiasm (or not). Don’t hire those who do not read books (my opinion) or don’t show enthusiasm for topics of books (positive or negative).
Bonus Point: And most of the time I learn something about books I haven’t known yet.
Thanks for listening. As ever, please do share your thoughts and additional tips in the comments below, or on your own blog (I have trackbacks enabled).
http://introcs.cs.princeton.edu/java/code/
http://www.exampledepot.com/egs/java.util/coll_SortArray.html
发表评论
-
Java Collection summary
2012-06-16 02:40 575Collection:List、Set Map: ... -
When to use Comparable vs Comparator
2012-06-15 00:52 791I have a list of objects I need ... -
Arrays.fill with multidimensional array in Java
2012-06-15 00:09 692How can I fill a multidimension ... -
Immutable objects
2012-06-14 23:49 715Immutable objects are simply ... -
Implementing hashCode; Transaction.java
2012-06-14 23:43 825Below is the syntax highlight ... -
Lazy initialization
2012-06-14 22:48 801http://www.javapractices.com/to ... -
How to sort an array,mid of linkedlist, reverse int
2012-06-13 07:47 936A common mistake for a beginner ... -
Java各类型转换
2012-06-13 05:25 702各种数字类型转换成字符串型: String s = Str ... -
string functions
2012-06-13 00:09 849import java.util.*; public c ... -
String array to arraylist
2012-06-13 00:07 583There are some important thing ... -
core java interview summary
2012-06-12 04:11 382http://blog.sina.com.cn/s/blog_ ... -
programming with String
2012-06-12 01:43 552Question: 1) Write code to che ... -
Write a String Reverser (and use Recursion!)
2012-06-07 03:03 522Java Interview questions: Write ... -
How to override equals method in Java
2012-05-12 02:57 1539Object class holds some very in ... -
Top 30 Programming interview questions
2012-05-12 02:48 907Programming questions are integ ... -
10 example of using ArrayList in Java >>> Java ArrayList Tutorial
2012-05-12 02:37 875ArrayList in Java is most frequ ... -
How to use Comparator and Comparable in Java? With example
2012-05-12 02:21 767Read more: http://javarevisited ... -
Difference between HashMap and HashTable? Can we make hashmap synchronized?
2012-05-12 01:32 774This question oftenly asked in ... -
How HashMap works in Java
2012-05-11 23:40 743Read more: http://javarevisited ... -
Jolt Awards books
2012-04-05 22:01 12361990 Annotated C++ Reference M ...
相关推荐
ex2-fishee82oo-submit-history.zip
OO design A detailed OO design description book. Building Skills in Object-Oriented Design. Step-by-Step Construction of A Complete Application.
标题中的"ruby-oo-fundamentals-attribute-accessors-lab-sea01-seng-ft-07132"表明这是一个关于Ruby面向对象基础的实验,重点是属性访问器(Attribute Accessors)。在这个实验室中,可能涉及到如何在Ruby类中定义...
标题中的“prototypal-oo-js-object-oriented-constructor-functions-lab-onlin”表明这是一个关于JavaScript中原型式面向对象编程(Prototype-based Object-Oriented Programming)的实验或练习,特别是涉及构造...
标题 "ruby-oo-fundamentals-attribute-accessors-lab-wdc01-seng-ft-06012" 暗示我们正在讨论一个关于Ruby面向对象基础的实验,特别是关于属性访问器(attribute accessors)的主题。描述中的 "ruby-oo-...
"oo-test-case-prioritization-by-genetic.rar_software testing"这个标题暗示了这是一个关于面向对象应用程序测试案例优先级确定的项目,它利用了遗传算法来实现这一目标。遗传算法是一种受到生物进化过程启发的...
### OO设计原则 -- OO设计的 DIP依赖倒置原则 #### 概述 在软件工程领域,特别是面向对象设计中,依赖倒置原则(Dependency Inversion Principle, DIP)是六大设计原则之一,由著名软件架构师Robert C. Martin提出...
资源分类:Python库 所属语言:Python 资源全名:oo_cli-0.0.5-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
PAI实验室作业(实验室,带幻灯片的课堂演示)结构 该目录的组织如下: . ├── bib # Assignment bibliography ├── slides # slides of your presentation ├── tests # Source code for tests ...
### SAP-ABAP-OO 实现 CL-SALV-TABLE 的关键知识点 #### 1. ABAP 面向对象的 ALV 显示方法 在 SAP 的 ABAP 环境中,ALV (Application List Viewer) 是一种非常常用的技术,用于在屏幕上以表格的形式展示数据。传统...
对于UML有个大体的了解,但是如果想系统的学习那么大象去
"oodesign pattern" 提到的核心是面向对象设计模式,这是一种在面向对象编程中广泛使用的、经过实践验证的设计策略。设计模式是对在特定上下文中反复出现的问题及其解决方案的一种描述,它们提供了一种标准的方法来...
首先,接口在面向对象编程(OO)中扮演着规范和契约的角色。在Java中,接口定义了一组方法的签名,但不提供具体实现。通过实现接口,一个类承诺遵循接口定义的行为。这样做的好处包括多态性、解耦和扩展性。例如,在...
共三个文件 1:main.def.js: 树数据结构定义 ... main.Impl.js中的图片自己去找,图片文件名可以不一样,不要修改前面的NAMES BOTTOM:"<IMG src=imgs/WindowsExplorer/nodeBottom.gif>" 适用:IE8 FireFox3.6.X ...
### OO设计原则——里氏替换原则详解 #### 一、引言 面向对象设计原则(Object-Oriented Design Principles)是一套指导软件开发者如何更好地设计类、接口等面向对象元素的原则集合,旨在提高代码的可复用性、可...
oo-设计模式内容创造力的AbstractFactory:抽象工厂模式提供了一种封装一组具有共同主题的单个工厂而无需指定其具体类的方法。 在正常使用中,客户端软件会创建抽象工厂的具体实现,然后使用工厂的通用接口来创建...
面向对象(Object-Oriented, OO)设计原则是软件开发中的基石,它们为创建可维护、可扩展且灵活的代码提供了指导。以下是五个主要的OO设计原则及其详细解释: 1. 单一职责原则(Single Responsibility Principle, ...
OO 真经——关亍面向对象的哲学体系及科学体系的探讨
5. **用户自定义程序**:用户可以编写自己的程序,如描述中的“adventurept6_airplane4oo_fx-9860程序”,用于特定的线路计算任务。 三、程序应用实例 "adventurept6_airplane4oo"可能是指一个特定的程序或者项目,...
1、Windows 95/98/Me系统,将oo2core_6_win64.dll复制到C:\Windows\System目录下。 2、Windows NT/2000系统,将oo2core_6_win64.dll复制到C:\WINNT\System32目录下。 3、Windows XP/WIN7/win10系统(64位系统对应...