java学习总结(持续更新):java学习方法、java学习路线、java学习资源

目录如下,点击跳转到对应知识点位置

  • java学习方法
    • 1.好老师/好资料
    • 2.预习
    • 3.练习
    • 4.总结
    • 5.思考
    • 6.复习
    • 7.口号
    • 8.健康的生活习惯
    • 9.技术交流群
    • 10.容错机制
    • 11.限时、倒计时、打卡
  • java学习路线
  • java学习资源
    • 1.微信公众号
    • 2.网站
    • 3.APP

java学习方法

1.好老师/好资料

是什么?
好的老师或学习资料,是指任何行业的佼佼者、第一名,不一定是人,可以是教程、书籍等等,是初学者和从业者的学习榜样,是需要最终超越的对象。所谓的超越指全面超越比对方更强或做到不一样。
为什么?
刻意练习中说到学习一门技术要有导师和明确的目标,有了导师和资料,就有了具体的目标和学习计划,可以让你少走弯路、提高效率,达到事半功倍的效果,正所谓“工欲善其事必先利其器”。
怎么办?
任何技术都有高低上下之别,我们不能随便找个资料,一定要找到优质的、有口碑的、至少排名前三的。
怎么找呢?

  1. 在各大平台(用户量大)搜索关键字,先明确需求确定关键字再搜索。也许不能直接搜索到想要的结果,但一般能得到有用的信息,比如找到相关服务商名称、网址、公众号等信息。平台推荐:百度、bilibili、知乎、今日头条。关键字推荐(以编程-java为例):java 培训。其他技术:xxx 培训。
  2. 选择热门帖子或行业大神的文章,比较靠谱、省时。
  3. 服务商(专门做相关技能培训的),比如语言学习、考证、考研、编程,都有专门的公司,找出里面(你心目中)的第一名。编程我首推尚硅谷(学习资源中会详细讲)的资料。师资力量强大(好导师)、学习资料全面、有深度、有进度(目标明确)。

找的时间如果有点长,也不要急躁,磨刀不误砍柴工,准备工作要做好。

2.预习

是什么?
耗时半小时左右,自学要学习的内容。适合初学者,有明确的学习进度。
为什么?

  1. 锻炼独立学习和思考的能力。
  2. 发现其中的重点、难点、疑点,方便之后看视频、教程时,更有针对性的学习。
  3. 预习等于多学习了一次,重复学习可以加深记忆。

怎么办?

  1. 由大到小、由浅入深。先了解最抽象最大的那个知识点,再去学习细分的知识点,以此类推。
  2. 适当练习。可以发现更多的问题,看是否能进行一些练习,不行就跳过。
  3. 记录不懂的地方(难点、疑点)。后面学习时,重点注意。
  4. 搜索自己不懂的问题,尝试找答案。

3.练习

是什么?
是指多敲代码,做题实践。主要是案例、练习题、面试题、项目。
为什么?

  1. 加深对知识点的理解。
  2. 锻炼解决实际应用时遇到的问题。
  3. 把理论知识变成解决实际问题的能力。

怎么办?

  1. 结合所学的知识,给自己限时,独立思考解题。
  2. 不管是否在规定时间内解题,都要查看答案,学习优秀的解题思路,进行模仿练习。
  3. 之后,自己再独立练习一遍,做巩固练习。只有大量的、有针对性的重复练习才能让自己熟能生巧。
  4. 也就是说要练习三遍。第一遍限时独立思考练习,锻炼解题能力。第二遍看答案模仿练习,学习更好的解题思路。第三遍,巩固练习,查漏补缺。
  5. 把每个阶段的练习记录汇总。方便随时查看和复习。

4.总结

是什么?
记录汇总学习的知识点中的重点、难点、常用知识点。
为什么?

  1. 好记性不如烂笔头。方便随时查看和复习,要用的使用,能快速用起来。
  2. 锻炼自己的思考能力。总结知识点,需要大量的思考。
  3. 再次回顾知识点,加深记忆。

怎么办?
4. 写博客,首选CSDN。模仿讲义的结构和形式,内容图文并茂、通俗易懂又比较全面。
5. xmind,思维导图。整理整个知识点的逻辑,方便记忆,内容也更加精简了。

5.思考

是什么?
通过想象和联系生活实际,把理论知识点变成自己的一部分。
为什么?
灵活应用,举一反三。只是简单的重复练习或者死记硬背是无法深入理解知识的,更别说用来解决实际问题。正所谓“学而不思则罔,思而不学则殆”。
怎么办?
通过想象和联系生活实际,把理论知识点变成自己的一部分,让我们使用所学的知识,像使用手脚一样自然。这点很像刻意练习里面说到的心理表征,要把学到的知识与自己联系起来,比较常用的方法是,将知识点联系自己的生活实际,或者至少要要在头脑里面形成对应的图像、动画、场景。
比如一只狗,如果你没见过,那你肯定很难理解和想象,但如果你见过一些狗,别人一说到狗,你头脑里面肯定就有一些狗狗的图像了,甚至有了狗狗看着你、朝你叫、吐舌头、摇尾巴的的动画。再比如一提到蒙娜丽莎,你脑子里面就有个到底笑没笑的女人。要记住真正的学好和应用,一定要让知识点与自己产生联系。

6.复习

是什么?
重复学习学过的知识。
为什么?
人是很健忘的,复习可以形成长期记忆,正所谓“学而时习之”。比如骑单车,过个十年后你都会骑。
怎么办?
看自己写的博客、思维导图笔记。

7.口号

是什么?
有激励作用的简短句子。
为什么?
学习会有枯燥的时候,口号可以激励自己、增加学习动力、给自己打气。
怎么办?
找/想一个自己喜欢或符合自己三观的口号。比如:“键盘敲烂,月薪过万”、“当上CEO,迎娶白富美”。

8.健康的生活习惯

是什么?
对身体好的一些行为习惯。
为什么?
身体是革命的本钱。只有身体健康才能好好的生活和工作。
怎么办?
大概说一下几点,具体自己多了解。

  1. 早睡早起。晚上是身体器官休息的时间,熬夜会伤身,导致各种身体不适甚至疾病,早起可以呼吸新鲜空气,早上散步或健走更有锻炼身体的效果。记住只有早睡才能早起,而且也必须早睡。参考时间:23:00-05:00睡觉,如果困的话,早中晚饭后可以各休息20分钟。
  2. 定时休息。每一个小时,休息五分钟,外面走动一下、透透气。
  3. 不要久视。思考时闭眼休息眼睛和眺望远处。可以结合第二点。
  4. 多喝水,分多次喝,一次别喝太多。可以结合第二点。
  5. 更多,往下划看天翛佳的回答。

9.技术交流群

是什么?
一群志同道合的人。
为什么?

  1. 有学习氛围。一个人未必走的快,一群人一定走的远。
  2. 帮别人解决问题,提升自己的技术。
  3. 请教别人问题。

怎么办?
在各大平台,关注技术大佬,他们会留群号。怎么找?搜索关键字就行。比如:java。一次搜不到换关键字,多尝试。

10.容错机制

是什么?
学习知识的时候,掌握80%就好了。能掌握更多更好,但是不要耽误后面知识点的学习时间。最重要的是先把所有知识点过一遍。再去深究剩下的20%。
为什么?

  1. 时间有限,掌握80%就很好了。能掌握更多更好。
  2. 知识需要长时间的积累。
  3. 过一遍所有知识点之后,学剩下20%会更容易。
    怎么办?
    每天按照规定/计划的进度进行学习。尽可能的多学。

11.限时、倒计时、打卡

是什么?
限制理论知识学习和练习的时间。制定倒计时计划,比如java基础30天。每天和大家一起进行学习打卡。
为什么?
督促自己学习,不然今天拖明天,遥遥无期,只会浪费时间。和志同道合的人一起打卡,也能让自己更容易坚持。
怎么办?

  1. 限时:每次理论学习和练习的时候,设定时间限制。
  2. 倒计时:放在自己显眼的地方、或者使用手机APP记录。每天早起早睡的时候看看。
  3. 打卡:在加入的技术群打卡,比如:java基础学习,倒计时30天!

尽力去做就好,做不到也没关系,心态要好,这也是容错机制的一种。但一定要及时调整计划,使之合理、难度适中,不要搞那种自己做不到的,实际一点。

java学习路线

java学习总结(持续更新):java学习方法、java学习路线、java学习资源_第1张图片

java学习资源

1.微信公众号

1.尚硅谷。
优点:教程丰富、优质。回复关键字就可获取。比如:java、运维。
缺点:暂无。欢迎评论补充。
java学习总结(持续更新):java学习方法、java学习路线、java学习资源_第2张图片
2.小哈学Java。
优点:很多工作实用或面试的文章、更新勤快。
3.CodeSheep。
优点:更易懂的教学,还有工具分享、简历模板、开源项目推荐等等。
4.狂神说。
优点:系统的教程、高质量的粉丝,群友比较活跃,学习氛围好。

2.网站

1.编程狮
优点:丰富的教程、参考手册、在线工具、题库,美滋滋啊。
java学习总结(持续更新):java学习方法、java学习路线、java学习资源_第3张图片
2.菜鸟教程
优点:教程多、通俗易懂、在线工具。
java学习总结(持续更新):java学习方法、java学习路线、java学习资源_第4张图片

3.APP

1.CSDN
优点:自己写博客,还有非常多优秀的博客。
2.编程狮、菜鸟教程。
优点:一般编程都是用电脑,使用网站即可。但是APP随时都可以查看,还是非常方便的。

你可能感兴趣的:(java)