经验分享大学四年自学Java,我建议这样做

Posted 庆哥Java

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了经验分享大学四年自学Java,我建议这样做相关的知识,希望对你有一定的参考价值。

如何自学Java编程,今天我来谈谈自己的学习经验,全程干货,记得看完点赞,分享不易,​谢谢支持!

其实关于自学编程,我在朋友圈和个人原创公众号庆哥Java分享过很多了,也帮助过很多人,但是为什么我还要一直分享呢?分享来分享去不还是那些东西吗?你要是这样理解就错了,因为随着我们自身的不断学习,对待很多东西,我们都会产生新的认知,也就是会变得越来越好,越来越科学,越来越高效,所以大家要知道,人呐,需要持续不断的学习,持续不断的升级自己,包括你的知识和见识,经验亦是如此!

我见过太多这样的人了,就是说,我要学习编程了,我下定决心要学习编程了,学什么呢​?学Java吧,ok,接下来怎么做?

找资料学习啊,资料很多,首先会在资料的找寻上花上​不少的时间,还好,最终找到自己想要的学习资料了,而且还是视频教程,那好,开始学习吧!

看视频学习第一天……学习三小时,成就感满满

看视频学习第二天……学习两个半小时,坚持真不容易,感谢这么不容易的自己,坚持就是胜利

看视频学习第三天……怎么感觉越看越不懂,这是啥,啥,啥,啥,那又是啥​?我去,怎么还有那么多,啥时候能看完​?真能学得完​?唉,昨天我看的啥,我去,忘得差不多了……

第四天……抖音,王者,刷剧……爽啊

也就是三分热度的人太多了,很多人学习是无法坚持下去的,学着学着就不想学习了,也没有​学下去的动力了,可能是因为:

1、学不会

2、看不懂

3、感觉学不完

4、不知道还要学多少

5、不知道学到什么是个头

6、遇到问题解决不了

7、学了就忘,打击信心

8、越学越迷茫

9、……

​所以,**自学编程容易吗?**我从来都不觉得自学编程容易,相反,它是有一定门槛的,但是这又不是不能克服的,只是你要掌握一定的方法,​再次强调这么一句话:

“一个科学的方法+一个正确的方向+持续不断的时间投入”

​看似简单,但是做起来真的不容易!

那Java自学,我该怎么开始,怎么学?

1、首先是方法

当你决定要开始自学编程的时候,首先就是要知道,千万不要上去闷着头就去学,学着学着就把自己整自闭了,你要相信,自学编程这件事情有一定的方法和技巧!

比如Java,该怎么学?前期刚开始要学习哪些东西​?先学什么再学什么?学到什么程度就行?

等等,这些你首先要清楚,怎么办?如果身边有这样的前辈,一定记得去请教请教!

最不济,百度搜一下“如何自学Java”,不要只看一个,多看几个,让自己心里对如何自学Java有很多的概念和想法​之后再开始!

这样你会顺畅许多!

那接下来看看我的建议!

2、知道是什么,会用即可

前期刚开始学习​避免两个坑,一是把知识学明白,二是把知识学完,可能有人要不理解了,啥意思?

万事开头难,大家都知道,刚开始学习,你肯定不知道的非常多,欠缺的基础知识也非常多,所以你觉得你自己非要把一个知识死扣到底,有点不现实,也比较浪费时间,​而且很有可能你到最后还是搞不定,这就比较打击自信心了!

另外,任何一门编程语言要学习的知识都是非常多的,而且技术不断更新迭代,自己之前学习过的知识也许就过时了,因此需要不断的保持学习,这就要求我们刚开始学习的时候绝对不能想着把所有的知识都学完,根本不现实,只学最基础用的最多的即可!

也就是说,刚开始,你只要达到知道这个是什么,以及怎么使用就够了,那该怎么学,有两个方式​,一是看书,二是看视频,看你喜欢哪个,或者两个结合也不错!

那要学习​的知识有如下这些:

  • JavaSE核心语法
  • JavaWeb
  • mysql
  • Maven
  • Tomcat
  • Spring
  • SpringMVC
  • Mybatis
  • SpringBoot
  • SpringCloud

那前期,这些就够了,记住一句核心“知道是什么,会用即可”,这个阶段我称为“揽全局”,就是整体把Java的基础重点过一遍,知道是什么以及怎么用,以最快的速度掌握60%的知识技能,构建自己的Java基础知识库!

3、直接做项目吧

有些人建议学编程可以直接从做项目开始,边做边学,这样比较快,当然,我绝对承认,学习编程,无论什么时候都离不开做项目,但是我依然坚持,你一定要在有了基本的基础知识之后才开始接触项目!

不然就是直接看天书的​节奏,实在是煎熬!

不过没关系,我们之前已经构建了60​%左右的基础重点知识库,这些知识完全可以支撑得起咱们去做项目!

当然,等你真正接触到项目的时候,你就会发现,好多不知道的东西啊,这太正常了,早就说过,要学习的知识太多了,一下子肯定是学不完的,那还这么多不会的怎么办?

就是在项目中去查漏补缺,而且项目中都是实际应用,非常方便你去学习,你只需要遇到不会的,先去学习这是什么,然后直接看项目中应用,把如何用给补齐就ok了!

那这个阶段就是多做项目,多实战,在实战中去学习,边学边用,继续丰富自己的​Java知识库!

4、多问为什么,要会别人不会的

以上我们一直在做的就是把知识搞懂是什么,以及怎样用,虽然说达到这样的层次可以超越一部分人,但是不足以超越大部分人,因为这部分​很多人只要努努力都可以达到!

要打造自己的核心竞争力,就是要会别人不会的,别人会的我还知道的更多,怎么做​?

在经历了做过几个项目之后,你就要开始有意识的去进行专精学习,也就是进行专题化的学习,重点去学习一些重难点知识,比如多线程,并发编程以及虚拟机这些,还有一些框架源码啥的​!

总之这个阶段就是不仅知其然,还要知其所以然,打造自己的核心竞争力​!

当然,会很难,不过,怎么才能超越大部分人​?就是要去做难的事情,不是吗?

5、勿在浮沙筑高台

这一步其实就一点,在学有余力的时候,去补补计算机基础吧,有个重要的知识点就是数据结构与算法,以及操作系统,计算机网络,组成原理这些,其实吧,这些东西,可能在你的工作中根本用不到!

但是,掌握这些能让你更好的理解编程,这些就像内功一样,初看不知所以然,一旦掌握,那就是​通透的感觉!

而且你如果在校,​以后想进大厂,这些可是必须的,其实这也是打造核心竞争的一部分!

6、小心面试套路

这一部分是掌握一些软技能,也就是有些人,明明技术能力已经很可以了,但是面试的时候总是得不到好的发挥以及找不到自己心满意足​的工作,那很可能就是在面试这块有所纰漏!

因为面试其实也是一门技术活,里面也是有很多套路的,所以非常有必要学习学习面试相关的技巧​!

这能让你找到更加称心如意的工作​!

完了,另外多嘴一句,选择了编程​这行,知道意味着什么吗?

“终身学习”

以上是关于经验分享大学四年自学Java,我建议这样做的主要内容,如果未能解决你的问题,请参考以下文章

大学四年自学Java编程,总结了这四条宝贵经验!

大学四年自学Java编程,总结了这四条宝贵经验!

2021最新Java自学学习路线(方法+路线+建议),大学四年自学Java经验总结!

大学四年自学编程,月薪过万后总结出来的学习经验!建议收藏,反复阅读~

大学四年自学编程,月薪过万后总结出来的学习经验!建议收藏,反复阅读~

自学java四年,分享学习资料