探索SpringBoot-让我们找找关于Spring Boot的一切(二)

1,289 阅读7分钟

前文回顾

昨天我们聊了聊探索SpringBoot-官方网站(一),重点探索了Spring Boot官方网站里面的内容。今天我们来聊一聊,除了官方文档中,尽可能多的找到能够提供我们学习,让我们能够从入门到深入理解Spring Boot的一切知识。

整理

我们按照碎碎念-如何学习(六)中提到的方式,从网络中筛选出来合适我们入门到深入理解的输入的资料。我竭尽所能希望能够覆盖到尽量齐全的关于Spring Boot的相关资料。接下来,我们按照下面整理的方向进行详细分析。

网站、博客

首先是关于网站和博客的内容,这个我们可能是最经常使用的。因为在实际的项目编写的过程中,我们经常要就会要使用到某一个知识点,但是一些技术的细节可能已经不太记得了。这个时候我们使用搜索引擎来进行搜索,不能科学上网的使用Baidu搜索引擎。能够科学上面的使用Google搜索引擎。

Baidu搜索

下面看看Baidu搜索Spring Boot能够搜索到的资料。看下图,baidu搜索引擎一般能够搜索到的内容都是一些网站和博客内容。有在CSDN上面写的,也有在博客园上面写的。存在一些快速入门和深入的系列的文章。

Google搜索

如果我们通过Google来进行搜索,相对于baidu搜索引擎来说,一些国外的网站会更多一些。比如想下面的GithubTutorialspoint。往下面翻阅,也会存在一些国外作者写的系列博客,也是非常不错的。

学习方法

除了网站和博客内容之外,我们还可以在知乎上面搜索。知乎作为一个问答网站,上面有很多大牛分享了自己学习Spring Boot的心得和体会。同时也会分享一些他们在学习过程中,看的博客,自己写的博客。也会分享一些自己写的开源在Github或者码云的项目。

书籍

网页、博客、Github上面的项目针对一些已经完成系统学习的同学可能会更有帮助一些,但是对一些还没有入门的同学来说还是不够详细、系统。所以,我们要来搜索一些关于Spring Boot的书籍,我们分别在淘宝,京东和Amazon上面进行搜索。为什么要分别在淘宝、京东和Amazon上面进行搜索呢?你看看就知道了。

先是淘宝,我们能够看到淘宝的搜索结果中能够看到大概7、8本综合排序比较高的书籍。

再来看看京东,京东上面也是和淘宝差不了太多,也是7、8本综合排序比较高的书籍。

最后来看看Amazon上面,发现和淘宝和京东的区别是多了一些国外出版的书籍。我们知道一般来说计算机书籍可能是国外的书籍的速度会快一些,近几年来国内的发展也是非常不错的。但是,我们不仅仅要关注国内的书籍,在自己拥有阅读一般英文技术书籍的时候,也要能够看看国外的技术书籍。

稍微可以小结下,《Spring Boot编程思想》、《深入浅出Spring Boot 2.x》、《Spring Boot实战》、《JavaEE开发者的颠覆:Spring Boot实战》、《Spring Boot+Vue全栈开发实战》、《Hands-On Full Stack Development with Spring Boot 2.0 and React》、《Mastering Spring Boot 2.0: Build modern, cloud-native, and distributed systems using Spring Boot (English Edition)》,这基本书籍都是比较热门的书籍,可能对于我们的学习是有帮助的。

项目

无论之前在Google上面搜索还是在知乎上面进行搜索,我们都能够看到会搜索到一些项目的资源。但是,我们可以在Github或者码云上面进行定向的搜索,也能够发现很多关于Spring Boot的源代码。

Github上面,不仅仅可以看到Spring Boot的源代码。还可以看到有很多人根据Spring Boot项目的练手项目、案例项目和连载教程,都是非常不错的学习资源。

视频

最后是视频,视频的特点是看的过程中需要的条件比较多。需要一个安静的环境,而且很多视频都是收费的项目。但是,也正是由于是收费的项目,导致内容的质量也是很高的。

但是,我们在Baidu搜索引擎或者Google搜索引擎上面,一般都搜索不到好的视频教程,因为能在Baidu上面或者GoogleYoutube上面的一般都是免费的。比如下面两次搜索结果,都是在爱奇艺B站或者Youtube上面的视频教程。这些视频教程也不能说是不好,但是有待进一步进行整理和筛选。

Google上面搜索Spring Boot的视频,一般都是在Youtube上面,而且看这些视频,需要不仅仅是你能够有阅读英文资料的能力了。而是要能够听懂英文资料的能力,一般在视频中的英文会难一到两个级别。

然后,我们尝试来搜索一下收费的视频资源。不知道为什么在Baidu和Google上面一般都不推荐收费的网页地址。可能是应为收费所以导致门槛会比较高。播放量上面会有明显的下降,所以一般推荐会推荐更多人看到的免费的资源。

Mooc网上面进行搜索,可以看到一个是基于Spring Boot技术栈博客系统企业级前后端实战,另外一个是Spring Boot2.0深度实践之核心技术篇。后面一个是在 《Spring Boot编程思想》 配套的教程,结合书籍一起看,可能会更好。上面一个排名第一,能够拥有这么多的收费用户,想必质量也是不会差到哪里去的。

极客时间上面进行Spring Boot的搜索,可以看到没有Spring Boot直接的视频教程。但是,存在一个玩转Spring全家桶,想来也是可以参考参考的。

请教

最后,我们可以对身边的人,学习过的人进行请教一些学习的资料和方法。往往身边的人拥有更多的实时性。能够帮助我们鉴别一些资源的好坏。优秀的资源能够帮助我们更好更快地进行学习。劣质的资源只会浪费我们的时间,摧毁我们学习的热情。

循环递归

资源的搜索其实是一个不断递归的过程。刚开始我们搜索了某些资料,在学习的过程中,我们更能会在书本中看到更多相关的资料。不仅仅是一个名字能够搜索到的,我们的搜索引擎其实还是不够智能,更加倾向于入门,碎片化的知识。受到马太效应的影响,到最后可能让我们看不到一些优质的资源,这点是我们要注意的地方。

小结

我也稍稍翻了翻资料。因为我也不是刚入门的小白。所以,我选择的资料也只是适合我自己的。

  • 系统资料:Spring Boot官方文档、Spring Boot编程思想、Spring Boot2.0深度实践之核心技术篇、JavaEE开发者的颠覆:Spring Boot实战
  • 系统项目:Github Spring Boot源代码
  • 非系统,但是实时性较好:Spring Boot官方Blog和Release

可能会去尝试的资料:

  • 系统资料:深入浅出Spring Boot 2.x,基于Spring Boot技术栈博客系统企业级前后端实战,B站和Youtube上面的视频
  • 系统项目:Github其他人写的关于Spring Boot项目

PS:注意在上面搜索的时候,不要把搜索SpringBoot,而是要搜索Spring Boot。也就是说中间要有空格最好。因为很多资料其实都是中间有空格的,如果使用SpringBoot来进行搜索,不会对这个单词进行分词,也就搜索不到相关的内容了。或者说混着搜索更好。

关于写作

以后这里每天都会写一篇文章,题材不限,内容不限,字数不限。尽量把自己每天的思考都放入其中。

如果这篇文章给你带来了帮助,能请你写下是哪个部分吗?有效的反馈是对我最大的帮助。

我是shane。今天是2019年8月4日。百天写作计划的第十一天,11/100。