从Java小白到收获BAT等offer,分享我这两年的经验和感悟 (8)

《剑指offer》这本书还是要强烈推荐的,毕竟是面试题经常参考的书籍,当然最好有前面基本的铺垫再看,可能收获更大,这本书在面试之前一般都要嚼烂。如果想看Java版本的代码,可以到我的Github仓库中查看。


   

《Java编程思想》这本书也是被誉为Java神书的存在了,但是对新手不友好,适合有些基础再看,当然要选择性地看。我当时大概只看了1/3


   

《Java核心技术卷一》

这本书还是比较适合入门的,当然,这种厚皮书要看完还是很有难度的,不过比起上面那本要简单一些


   

《深入理解JVM虚拟机》    

这本书是Java开发者必须看的书,很多jvm的文章都是提取这本书的内容。JVM是Java虚拟机,赋予了Java程序生命,所以好好看看把,我自己就已经看了三遍了。    

 

   

《Java并发编程艺术》

这本书是国内作者写的Java并发书籍,比上面那一本更简单易懂,适合作为并发编程的入门书籍,当然,学习并发原理之前,还是先把Java的多线程搞懂吧。


   

《深入JavaWeb技术内幕》    

这本书是Java Web的集大成之作,涵盖了大部分Java Web开发的知识点,不过一本书显然无法把所有细节都讲完,但是作为Java Web的入门或者进阶书籍来看的话还是很不错的。   

 

   

《Redis设计与实现》

该书全面而完整地讲解了 Redis 的内部运行机制,对 Redis 的大多数单机功能以及所有多机功能的实现原理进行了介绍。这本书把Redis的基本原理讲的一清二楚,包括数据结构,持久化,集群等内容,有空应该看看。

 

   

《大型网站技术架构》    

这本淘宝系技术指南还是非常值得推崇的,可以说是把大型网站的现代架构进行了一次简单的总结,内容涵盖了各方面,主要讲的是概念,很适合没接触过架构的同学入门。看完以后你会觉得后端技术原来这么博大精深。    

   

《分布式服务框架原理与实践》

上面那本书讲的是分布式架构的实践,而这本书更专注于分布式服务的原理讲解和对应实践,很好地讲述了分布式服务的基本概念,相关技术,以及解决方案等,对于想要学习分布式服务框架的同学来说是本好书。


   

《从Paxos到Zookeeper分布式一致性原理与实践》

说起分布式系统,我们需要了解它的原理,相关理论及技术,这本书也是从这个角度出发,讲解了分布式系统的一些常用概念,并且带出了分布式一哥zookeeper,可以说是想学分布式技术的同学必看的书籍。


   

《大数据技术原理与应用》

作为大数据方面的一本教材,厦大教授写的这本书还是非常赞的,从最基础的原理方面讲解了Hadoop的生态系统,并且把每个组件的原理都讲得比较清楚,另外也加入了spark,storm等内容,可以说是大数据入门非常好的一本书了。

     

技术大牛推荐

1 江南白衣

   

这位大大绝对是我的Java启蒙导师,他推荐的Java后端书架让我受益匪浅。    

   

2 码农翻身    

 

刘欣,一位工作15年的IBM架构师,用最浅显易懂的文章讲解技术的那些事,力荐,他的文章帮我解决了很多困惑。    

   

3 CoolShell

 

陈皓老师的博客相信大家都看过,干货很多,酷壳应该算是国内最有影响力的个人博客了。

   

4 廖雪峰

 

学习Git和Python,看它的博客就够了。

   

5 HollisChuang

 

阿里一位研发大佬的博客,主要分享Java技术文章,内容还不错。


    

6 梁桂钊

 

阿里另一位研发大佬,博客里的后端技术文章非常丰富。


   

7 chenssy

 

这位大佬分享的Java技术文章也很多,并且有很多基础方面的文章,新手可以多看看。


   

8 Java Doop

 

一位魔都Java开发者的技术博客,里面有一些不错的讲解源码的文章,数量不是很多,但是质量都挺不错的。


   

学习资源分享

 

学习Java后端两年的时间里,接触过很多的资料,网站和课程,也走了不少弯路,所以这里也总结一些比较好的资源推荐给大家。

   

 

0 CSDN和博客园,主流的技术交流平台,虽然广告越打越多了,但是还是有很多不错的博文的。


   

1 importnew 专注Java学习资源分享,适合Java初学者。


   

2 并发编程网,主要分享Java相关进阶内容,适合Java提高。


   

3 推酷 一个不错的技术分享社区。


   

4 segmentfault,有点像国内的Stack Overflow,适合交流代码问题的地方。


   

5 掘金,一个很有极客范的技术社区,强推,有很多技术大牛分享优质文章。


   

6 开发者头条,一个整合优质技术博客的社区,里面基本上都是精选的高质量博文,适合技术学习提升。


   

7 v2ex,一个极客社区,除了交流技术以外还会有很多和程序员生活相关的话题分享。


   

8 知乎

这个就不必多说了。


   

9 简书

简书上有些技术文章也很不错,有空大家也可以去看看。


   

10 Github

有一些GitHub的项目还是非常不错的,其中也有仓库会分享技术文章。

后记

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwxdpj.html