2016年4月份学习总结
2016-04-27 23:20
246 查看
时间真快,还记得清明小长假的时候,刚刚学完Spring,现在转眼已快五月份。
这个月一共仔细阅读了两本书《构建高性能Web站点》《深入理解Java虚拟机》,更重要的是养成了写博客的习惯,也确实切身体会到网上大神所说的写博客的好处。
也许很多小伙伴跟我有一样的困惑,书看了一遍之后也许当时印象深刻,很多知识点都能思路清晰地讲出来,但时间一场之后会发现对这本书中知识点的记忆越来越少,如果不复习的话过了一个月、半年之后可能就又把知识还给作者了。但当我写了博客之后,我发现对知识点的理解更为深刻,正是因为理解透彻,因此不容易忘记。下面我来说说写博客究竟是如何使得我们对知识点理解透彻的。
我看书会一块一块地看,有的书结构划分的比较清晰,那么就一次性看一个章节;有些书结构可能比较凌乱,那么我会先浏览一遍,然后根据自己的理解将一章切分成几个部分,或者将几章合并成一个部分来阅读。每个部分我都会写一篇博客。在写一篇博客之前,至少会将一块内容阅读三次。当然不是每次都从头到尾地阅读,每次的方式都不一样。
第一遍:浏览
首先我会浏览一遍这部分的内容,了解大概介绍什么?这一部分的结构是什么?主要介绍了哪几个知识点?哪几个知识点比较重要?当我知道这些信息之后就进入第二遍阅读。
第二遍:详读
第二遍需要对这块内容逐字理解,详细阅读。当遇到不理解的地方还会反复思考。第二遍读完之后,基本上这块内容就已经吃透了。
第三遍:总结
根据人的记忆曲线,人把一个东西记到脑海中以后,短时间内忘掉的内容是最多的。因此在完成第二遍详读之后我不会急着马上写博客,而是开始读接下去的内容。等到第二天,之前详读的内容有些遗忘的时候开始准备写博客。这个时候需要复习下昨天的内容,在阅读的时候自己在脑海中把每一个知识点用自己的语言组织一下。当这一遍阅读结束之后就开始写博客。当然,在写博客之前我会先列一个提纲,包括一级标题、二级标题,甚至会细化到三级标题,然后合上书本,用自己的语言填满整个博客。当然,如果有知识点记忆不清的话还是要翻阅书本。
其实写博客的过程也是对知识点的又一遍复习,写完之后会有一种豁然开朗的感觉。
关于写博客,最后总结下:建立在理解基础上的记忆是最可靠的,死记硬背会在段时间内忘记。因此,写博客其实是在帮助我们更透彻地理解知识,因此能有更加长久的记忆。
此外,博客也能给自己成就感。当发现自己写的文章有较高的访问量的时候,被很多人点赞的时候,这种喜悦之情是溢于言表的。这种成就感会无形中促使我们坚持进入这种良性循环。
下面来说说这个月我阅读的两本书。
我花了大约两周的时间阅读了《构建高性能Web站点》。这是一本让我大开眼界的书。虽然我接触Web开发已经有四年的时间,但以前的我一直是一只井底之蛙,并没有见到Web领域广阔的天空。这本书系统性地从架构的角度介绍了构建一个高性能Web的各种方法。而且语言通俗易懂,方法简单而实用。这本书介绍了高性能Web的大多数方法,虽然有些方法只是简略介绍,但对开阔我们的眼界已经是非常到位了。建议从事Web开发并有志于成为架构师的同学领略一下这本书的风采。
四月的后半段我阅读了《深入理解Java虚拟机》。这本书我在一年前的这个时候阅读过,当也许当时的我技术水平有限,读这本书的过程是相当痛苦的,感觉知识过于抽象,只是停留在死记硬背的层面上。当一年之后的今天再次阅读时,倏然发现,曾经晦涩难懂的文字忽然变得亲和起来,我甚至怀疑那时候自己的智商。
在读完JVM的内存管理、垃圾收集器、对象创建过程等章节后,对Java虚拟机有了全新的认识,曾经认为高深的Java虚拟机现在赤裸裸地展现在我面前。
但这本书的后半部分画风突变,更多的是概念介绍,而且出现了较多没有解释的专有名词,因此建议大家这本书看前七章即可。若是要深入理解Java虚拟机的话还需借助其它书籍。
当然,对于一种技术的掌握需要多方位学习,通过反复阅读并写博客的方式已经能够拥有较为深刻的理解,但若要把书中的技术转化成自己的技术,那还需要最为重要的一步——实践。
连续看了两个月的书,一直是理论层面的学习。到今天为止,对看书有些厌倦了,接下来一段时间需要把这两个月的知识消化,最重要的是要实践。
另外,这个月我发布了两个专栏,获得了4W访问量,小小得瑟一下^_^
这个月第一次登上了紫金山头陀岭,一睹南京城美景,心情舒畅,对自己的目标更有动力了!
相关文章推荐
- 2016年4月份学习总结
- (3)参与ardupilot项目编程——git实践
- Agera系列《翻译一》
- javascript去掉空格
- 关于宏的一些内容的总结
- 搜索初步-1005
- NSArray排序简记
- Java ArrayList 的不同排序方法
- jQuery 遍历节点之next()方法
- 微信公众平台开发之申请微信开发测试号及花生壳内网映射
- CMD命令之BAT脚本路径信息
- 切片工具:把别家卫星图覆盖到百度地图上
- 剑指offer(3) 链表逆序输出
- java.util.regex.PatternSyntaxException: Unclosed character class near index解决办法
- python中的排序函数
- 标准的SVN目录结构
- WebStorm: 更改默认的文件模板
- (多核DSP快速入门)6.IPC的使用+实例分析
- hdu 5671 矩阵变换
- python给初学者的一些技巧和知识