我在阿里云开发者社区学习Java用到的书—— 《我的Java打怪日记》

初识Java

因为本身工作的原因,Java基本贯穿了整个工作。再者,我大学学习的专业并不是计算机,毕业后经过一年的课外班培训才加入到程序员这个“大家庭”。

 

一年从一个小白到工作,可想而知,我的技能能力并不怎么样,甚至可以说是很差。但毕竟在工作中,不能轻易辞职,那就只有埋头苦学了。后来在逛开源社区后,看到一个广告,我记得的很清楚,是阿里云开发者学堂的Java技术图谱,我抱着尝试的态度点进去看了,发现别有洞天!以至于后来的每天下班后,我都抱着电脑学习。

为何选择Java

不知道大家学习Java的动机是什么,我当时是看上了Java的前景,网上知道阿里巴巴有一半的技术人员,Java也是经久不衰的语言。其实,在这里我觉得还有一个佐证,就是我一直在看的藏经阁,里面有个总榜,下载量前三都是关于Java的。这在一定上证明我当初的选择没有错,不过也意味着我工作的竞争压力很大。

我在阿里云开发者社区学习Java用到的书—— 《我的Java打怪日记》

 

即便如此,就像开源工具一样,有好东西大家要一起分享,下面就简单和大家分享下我学习Java用到的书。

 

Java书籍推荐

第一本:《阿里巴巴Java开发手册(终极版)》

这本应该是属于相对早期的,之前有小版本,后来越来越受到关注,让开发人员有了共同的开发准则。这本算是很有意义的一本书,里面还有插件使用指南,想起来我第一次看到这本书,超级兴奋,在想这本书怎么可以做到这么好。

 

下载链接藏经阁应该是都有的,不过正好周末嘛,我就整理了一下,都一块放在文末吧~

 

第二本:《Java 开发手册(泰山版)》

第三本:《Java 开发手册(泰山版)灵魂13问》

这两本放到一起来说,其实看书名也能看的出来,前者共计新增 34 条规约,修改描述 90 处,其中错误码规则更是第一次提出完整的解决方案。那么后者则是深度剖析Java规约背后的原理,从“问题重现”到“原理分析”再到“问题解决”。

 

通过这两本书,我又掌握了新的开发规约,也看到了像阿里巴巴这种大厂是如何用Java的,受益匪浅。

 

第四本:《Java开发手册(嵩山版)》

第五本:《〈Java开发手册(嵩山版)〉灵魂15问》

不得不说,阿里这种大厂做事的风格,电子书都有规则,就像读一本小说,不认识的词有解释似的。泰山、嵩山……听说阿里好多人的花名都是《雪山飞狐》里的名字,hhhh……

 

回归正传,这两本主要也是在之前的书上进行增添,像增加前后端规约、重画分层图例、修正BigDecimal的equals错误等。

 

第六本:《Java工程师成神之路(基础篇)》

这本其实适合新手,就像当年的我(当年我学的时候怎么没有这本书呀!)不过后来我还是读了一遍,涉及到基础,所以还是蛮有裨益的。主要是介绍了普通Java工程师必须要学习的相关知识点,包括面向对象和Java语言基础两大部分,涵盖基本数据类型、关键字、异常、I/O流、集合、反射、泛型和枚举......

 

刚学Java的同学要看过来呀!!

 

第七本:《Java开发者面试百宝书》

第八本:《Java开发手册灵魂17问》

这两本为什么又放在一起来了呢?其实我还没看,hhhh。其实也是因为新出的,具体是讲解哪些的,我也不是很清楚,大家可以看下官方介绍。

我在阿里云开发者社区学习Java用到的书—— 《我的Java打怪日记》


好了,今天的分享就到这里啦,一直关注开发者社区,但从来没有发过文章,今天也借这个机会分享一下我在这里学到的东西,也希望看到这篇文章的人能够有所帮助。

 

让我们一起努力吧,没有别的理由,只为生活更好一些就好~

 

下载链接:

《阿里巴巴Java开发手册》(终极版):https://developer.aliyun.com/topic/download?id=1092

《Java开发手册(嵩山版)》:

https://developer.aliyun.com/topic/download?id=805

 《〈Java开发手册(泰山版)〉灵魂13问》:

https://developer.aliyun.com/topic/download?id=80

 《Java开发手册(泰山版)》:

https://developer.aliyun.com/topic/download?id=12

 《Java开发手册(嵩山版灵魂15问)》:

https://developer.aliyun.com/topic/download?id=811

 《Java开发者面试百宝书》:

https://developer.aliyun.com/topic/download?id=7899

 《Java工程师成神之路(基础篇)》:

https://developer.aliyun.com/topic/download?id=92

《Java开发者面试百宝书》:

https://developer.aliyun.com/topic/download? id=7899

《Java开发手册灵魂17问》:

https://developer.aliyun.com/topic/java/july

官方说7月21发布,大家可以先收藏这个页面,还有两天就能下载了。

上一篇:Python基础 7 ---- Python内置sort和sorted函数


下一篇:Python之sort()函数详解