OO Design books -good website

本文分享了软件开发领域的精选书籍,通过讨论书籍选择,评估候选人的情感投入和热情,强调阅读习惯对于评估候选人的价值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值