学习心得
• (一)前言
• 1. 视野
• 学习需找准定位,知道自己现阶段学习处于什么位置,想要获得什么,又该用怎么样的方式提升自我。比如,每当学习新的知识点,我会思考一下哪些是我必须掌握的开发技能,哪些是理论逻辑或者面试上会用到的(要靠记忆)。于是我就把当天的要掌握的一边理解一边敲,需要记忆就先学会理解,过后再通过看笔记加强记忆。
• 明白自己每天在干什么事情,懂得对时间进行规划。如果每天都不知道自己做了什么事情,那样日复一日,时间过得很快。所以说,预习、做笔记、课后总结会对学习的效率起很大帮助。
• 对于学习要侧重点,也不要忽略细节。到目前阶段,我已经学了java基础知识跟web开发,对于基础知识无疑要不断加强巩固,而web阶段则可以侧重点学习。比如,Mysql中的查询在web开发中经常会使用,故我们的重点要放在单表查询和多表查询的基本语句上,再利用别人提供的JdbcTemplate就能在web开发上操作数据库。细节上,注意实际开发敲代码要规范,能补全就补全,能CV就CV,尽量减少错误,最好能有代码洁癖。上课中,老师是怎么想思路、敲代码、写笔记、画图、做注释、使用附件,照着生搬硬套,效果也是正值呀。
• 2. 心态
• 良好的心态,无疑会使学习事半功倍。
• 多交流,多向他人学习,分享学习思路。
• 多向前看,别一味纠结于失败。
• 3. 自律
• 足够的休息,是为了更好的学习。
• 劳逸结合,课后可以做自己喜欢的活动。
• 4. 勤奋学习,没有捷径
• 学习是烦躁无味的,花的时间多了,收获自然也多了。
• 每天安排好敲代码的时间,要脚踏实地多敲代码。
• (二)预习
• 1. 预习的内容
• 预习接下来的课程,看一下新知识点的概念、特点、API、使用场景、作用。
• 理论跟逻辑性的知识点可以先跳过。
• 2. 预习的方法
• 抓重点地看笔记跟视频
• 时间把握在30分钟左右,不需花费过多。
• (三)上课
• 1. 上课的状态
• 少打瞌睡,实在太困,喝水或者站起来。
• 认真听老师讲的内容。
• 2. 上课时的学习方法
• 可以跟着老师敲,理解老师课堂上的思路,课后拿老师的笔记标记一下哪些是重点的,哪些是不懂的。
• 某个知识点跟不上思路,不要纠结而停住思路,要继续往下听。
• (四)课后
• 1. 知识点的梳理
• 上完课老师都会总结一下知识点,这时候就知道哪些是课后要加强练习的,方便我们思维导图划重点。
• 重点的知识点,一般老师会画图让我们理解,课后可以多看几遍巩固一下。
• 2. 课堂上的练习
• 重要的API理解完,可以照着老师的代码打一遍,再自己打一遍。
• 业务逻辑比较复杂的代码,先写出并分析需求,再一步步实现代码。
• 3. 整理资料
• 对于课堂上的相关资料进行分类管理,比如jar包,一些开发的小工具,API参考书
• 对于敲代码上遇到的常见错误和解决方法进行收集,格式可以是将错误代码跟信息截图,配上解决方法的文字存到word文档中。
• (五)自习
• 1. 多敲代码
• 尽量不看代码提示,完整地敲出代码来
• 基础好的同学,可以尝试独立思考完成老师课堂上的练习题。
• 敲代码卡住要问或者看一下视频,不要纠结太久,时间就是金钱。
• 2. 回顾知识点
• 对于有些知识点太久没用,估计会忘记,可以抓住自习的时间把知识点巩固起来。
• 知识点之间有时会有联系的,回顾前面的课程,会帮忙我们更好的学习新知识点。
• (六)总结
• 1. 每天的总结
• 当一整天学习完了之后,要总结一下今天做了什么。可以在回家后拿笔记本记下。
• 总结之后,清楚明天要做些什么事情,学习什么内容,让自己的时间感到充裕。
• 2. 近几天的总结
• 可以将近几天的知识梳理出来整理成笔记,或者思维导图。
• 总结之后,我们接下来的课程或者后期复习时要用来,可以快速的找到对应的知识,提高学习的效率。
|
|