给初学者多一个思路
对于有【0 基础】【初学】【大一】这些标签的小伙伴来说,往往会去先去网上搜集一些学习路线,以此来规划学习计划。
而 Java 的学习资料在网上不能说是遍地都有,但也可以说到处都是了(废话文学),对于学习资料的获取途径,无外乎以下三种:
-
看书:网上推荐的书籍太多,我到底要看哪个?
-
看系列教程:到底是付费的好还是免费的好,我应该看谁的教程?
-
看个人专栏/个人网站:对于初学者来说,难以鉴别教程的好坏与是否过时。
网上的资料实在是太多了,有时候这里找来那里去的,一天就这样过去了。
在学习之前,我们应当先梳理出主线,然后再有支线,本文的目的,就是帮助初学的小伙伴搭建一条学习 Java的「主线」,避免迷茫,避免焦虑,完成第一阶段,从而积累信心进入第二阶段!
当然,不同的人有不同的学习习惯,这里只是做一个推荐,希望对初学的你有所帮助,你也可以在这条主线的基础上进行增删,最重要的是适合你,不在中途放弃,就是胜利。
如何选择知识获取的途径
首先说一下我的看法,对于初学者来说,可以选择看书或者寻找免费的初学网站/个人博客/个人专栏,总之文档类型的资料最好。
为什么呢?
首先看书或文档,是所有学习途径中效率最高的一种方式,前提是你掌握了正确的方式,然后自我驱动。
看书的话要挑好书,挑对书,并且学习章节也是需要挑选的,这个暂且不在这篇文章中讨论。
但是嘛,每个人的学习习惯不一样,有些小伙伴就喜欢通过看系列视频教程来学习,因人而异,只要能学到知识就是最适合自己的学习方式。
其次就是看视频教程,视频教程有免费的,也有收费的。
对于免费教程,在 B站也有一些机构会把往期的收费培训课免费的放出来,这些往往都不会太过时,可以挑选一些播放量高,评价好的课程。
对于初学阶段来说,我不建议对视频教程进行付费。
首先付费课程为了营销都会进行一定的包装,甚至一些免费课程也是为了付费课程而准备的,作为一个新手,你可能在不知不觉中就被割了(为什么我会知道呢?……啊tui,我是韭菜)。
当然并不是说付费课程都是垃圾,有很多优秀的课程是值得购买的,但付费前还请三思啊朋友。
除此之外,一些个人博客/个人专栏以及一些免费的学习网站也是值得一看的,有些老师的博客写的特别好,有自己的网站,每个人的文风文笔也不一样,看着不枯燥,这些都是非常好的学习资料。
总而言之,先明确入门阶段要学习的知识,写出第一份学习大纲,然后按照计划稳定推进即可,至于第一份学习大纲要怎么写,别急,且听我说。
工欲善其事,必先利其器
在学习之前,我们应该先把运行环境搭起来,具体的流程我就不写了,在这里就写一下要准备的软件,推荐的工具以及对应的版本。
No.1 JDK1.8(必装)
Java 基础环境,开发必装
官网地址: