the pragmatic programmer, 很好的一本书,每个程序员都可以看看。