每天都有初学者询问该如何学习,如何快速学习,因精力有限不能一一回复请见谅,现系统整理一套 java 初学者最佳的学习方法、路线、大纲及视频资料,并对一些过期的知识点进行剔除!如 Struts2,hibernate 等旧框架!完全不需要在新手期进行学习,因为外面公司基本不再使用!希望这份精简后的学习大纲对你有所帮助。
一般来说,零基础从入门到就业,所学学习内容如下,今天划重点的内容是第一个文件夹:001 基础(se)
及其配套笔记(部分截图)。当然,笔记不是让你抄的,别人的笔记始终是别人的!自己做的笔记才是自己的!
二、其中第一个文件夹,001 基础(se)作为整个 java 的语法思想等基础,下面我来进行划分下内容重点及删除不必要的学习内容(绝不影响后面工作),大纲如下,原本学时一个月
开始划重点
-
打叉可以不必看,莫要浪费时间
-
打— 横线的内容,视频过一遍即可,代码可敲可不敲(不重要,但是需要了解)
-
框起来的为必须看,慢速 1.3 倍看,理解,并一定要敲代码,且做笔记!
一、语言基础(这是最基础的东西,其实没什么好划的,都要会,学时五天)
二、面向对象(这个是核心思想,也必须会,其实也没啥好画的..)
三、基础工具
四、核心类库
五、高级进阶
二、学习 java 的方法(java 进阶架构师原创,转载不标明必究)
学习的方法有很多,我这里只说一种,最适合 it 行业初学者的方法。
看视频+敲代码+做笔记+大小学习周期,四者缺一不可
-
看视频:没什么好说的,初学者辨别不了哪些是重点,我会在稍后的学习路线划重点
-
敲代码:看十遍不如敲一遍,你的工作就是敲代码,记住,当你敲不出时,不到万不得已不要再回头看视频!此时不敲,更待何时?
-
做笔记:比敲代码更重要。写下自己学习 心得以及理解(不是背代码),代码敲完可以忘,记下知识点和理解即可。我希望有正在学习的初学者,可以联系我,你把每周的学习笔记整理好,我会酌情发表在这上面。没有稿费。
-
学习周期分为大小,先说小。
-
小周期:一天即为一个小周期,上午看完视频后,必定要抽出半小时看上午笔记。下午看完后,敲代码前,抽出 10 分钟看上午笔记,抽出 30 分钟看下午笔记。不想跟你扯什么记忆曲线,照做就行。
-
大周期:每天学习时间五个小时以上的,建议 3+1 学习周期。即三天学习,一天复习。复习什么?不是叫你复习代码,背代码,复习的资料其实你都有,就是你的笔记。每天看视频时间 3 小时或以下的,4+1 复习周期。
自学的同学学成之后如何找工作?我顺便把就业指导也给你了,内容包括如何报装简历,如何设计自我介绍,如何设计公司经历,如何回答五险一金,如何应付技术面(面试题大全),如何应付 hr 等等问题。
部分截图