你是如何学习Java的?

编码之外

共 1866字,需浏览 4分钟

 ·

2022-05-15 18:46

今天突然心血来潮,想和大家继续聊聊,如何学习Java这件事情,我先不问你是如何学习Java的,我就想先说下,我期待的Java学习是这样的:

  1. 1. 有个前辈带着我学习,手把手的教我,告诉我们每天要学习什么,遇到问题能帮我解决

  2. 2. 每天告诉我们应该补充哪些课外知识,不仅仅学技术,同时还提高自己的软技能

  3. 3. 该工作的时候帮我把关简历,面试,帮我内推

  4. 4. 传授我职场生存经验

  5. 5. ……

咋样?羡慕不?

但是我告诉你这太难了,不过如果你愿意给一个人交个三四万的学费,也许还真有人愿意带你,但是就凭你那花个一百多买本书都要犹豫心疼好大一会的心态,估计你是花不了这个钱了!

所以,大部分人啊:

  1. 1. 白嫖习惯了,付钱不可能的

  2. 2. 对别人要求极高,对自己要求极低

但是大家再思考一个问题,

我们上大学,每天听老师讲课,每天还有作业,该毕业了还会有就业辅导,你看,这不正是我们上面说的那种形式吗?

可是你又要抱怨说:

  1. 1. 老师讲的不行

  2. 2. 大众教育,知识脱钩

  3. 3. 学习氛围不行

  4. 4. 学校不好

  5. 5. ……

你说该咋办?问题出在哪里?有一句话是这么说的:

师傅领进门

记得后面还有半句,突然忘记了……


那你是怎么学习Java的?看书or看视频?

都行,大部分都是这么学习的,但是我不认为这是学习方式,这只能算是知识获取的方式,那什么是学习方式呢?

比如你说,你学习Java是这样的?

每天学一个知识点,书和视频结合着看,学习过程中记笔记要点,然后自己实际敲代码去验证,然后根据自己的理解和验证的结果用自己的话把该知识点记录下来,然后润色形成一篇博文发表出去!

这可以称得上是一个学习方式或方法!

我发现很多人所谓的学习,也就是看看书,看看视频,然后截截图,笔记也就over了,时间一长,你就会陷入:

  1. 1. 学着忘着

  2. 2. 学了好多,但是感觉啥也不会

我想你肯定有这样的感觉,咋样?苦恼吗?

那该怎么办?其实解决办法也有,但是你得去实践并且要适合自己,我就说下我的解决办法,同时这也是我学习Java的方式,提供给大家参考!

我的方法总结起来就是十个字:“系统化学习,教程式笔记”!

举个简单的例子,比如我想学习Java并发编程,怎么学?我会抽一整块的时间,比如半个月的时间,这段时间自己的核心学习目标就是Java并发编程,可以看书,可以看视频,可以网上搜博文,最终我要写成如下的笔记:

img

如此一来,Java并发编程的知识对我来说,目前已经够用了!

当然,我也会忘,即使我花了那么多时间去学习它,但是时间久了肯定会忘,but,有关系吗?没关系,我有教程式的笔记,忘?俺不担心!

那为什么说这些知识目前来说已经够用了呢?因为学无止境,我不敢说,对于任意一个知识我都已经彻底掌握了,我没那个能耐,学无止境,需要不断的去学习,去迭代!

知识是需要不断打磨的!


大家都知道,现在的技术更新迭代非常的快,往往一个项目就牵涉到非常多的知识点,网上看到一个项目的技术栈:

img

东西多吗?你说你要把所有的知识点都学会?现实吗?反正我觉得吧,现实不现实的暂且不说,至少这样效率很低,那正确的该怎么做?

首先你需要有的观念:“知识很多,学不完的”!

因此,你需要做的就是:

掌握核心必备的50%的知识,剩下的知识要在项目实战中去学习

也就是,先建立你的基础Java知识库,然后再实际项目上继续全面深入的去学习Java这是非常重要的一个方法!

我现在就慢慢的觉得,花时间去研究这源码那源码似乎性价比没那么高,不能说没用,觉得这样像是闭门造车,知识单纯的去研究理论知识,不去看实际应用,有些东西是明白不了或者无法理解透彻的!

举一个很简单的例子,Spring知道吧,SpringBoot也不陌生吧,为啥现在都用SpringBoot不用Spring了,大家学过的都知道,嗯,因为SpringBoot约定大于配置,终于不用再写烦人的XML了!

但是我想说的是,如果你没有实际的做过项目,你是真的无法体会到XML多么的烦人以及为什么要用SpringBoot了!

也许你已经get到我说的要点了,掌握了基本的知识之后,要上项目!

所以,我觉得,如何学习Java,其实就分两步:

1、前期搭建Java基础知识库

2、后期在项目中不断全面学习,补充你的知识库

好了,我说完了!感谢大家的阅读!

end


精品资源,超多福利加微信免费领取


长安添加下方·二维码

领取庆哥的编程自学秘籍PDF电子书),朋友圈每天更新

常驻小尾巴


往期精彩推荐

秒懂 23 种设计模式!有点污,但真得秒啊...


Spring 官宣,换掉 JVM


自学手册更新啦

浏览 13
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报