这类型的书确实太多了,多到你都不知道怎么选。我想给大家一点我自己的建议,然后可能大家就知道要买什么书了。

其实看题主给的问题的解释可以看的出来,题主需要的不是看什么书,其实是现在不知道自己如果想提升学什么东西能提升。那么就这个思路我来给点我自己亲身经历给点建议吧。提升java技术的书籍
 

目前状态

其实不光是大家,我的很多做java开发的朋友,包括我自己,在做了一到两年开发的时候回头想自己会什么东西,发现除了增删查改,感觉什么都不会了。而且知道自己要学东西,还知道自己很迫切的要学很多东西,但是不知道自己学什么东西,不知道题主现在是不是这个状态。

后续建议

其实有这个想法是很正常的,我认识的很多做开发的人中,到了题主这个阶段的时候就直接就换行,题主现在有积极学习的心,希望能坚持下去,肯定会在开发的上走的很深的。其实大家应该想清楚自己的后续发展方向。比如说如果觉得自己对技术很敢兴趣,后面会一直往技术这块走。比如后面会慢慢的转为管理岗,对于技术来说也要有,但是还需要学多点技术。

走技术

建议把基础打牢,这类型的书也是很多,比如:设计模式,think in java等等

还需要学一学更多深入一点的内容了,不能在局限在增删查改上面了,比如:分布式,高性能,中间件等等,这些深入一点的东西了。

在后面就是架构之类的东西了。

走管理

技术肯定也需要学,然后管理也需要学,人际关系处理也需要学,要学的东西太多了。到了那个阶段自然会懂,笔者也给不出什么好的建议。