2016年4月份学习总结

来源:互联网 发布:qt连接数据库 编辑:程序博客网 时间:2024/05/15 00:49

时间真快,还记得清明小长假的时候,刚刚学完Spring,现在转眼已快五月份。
这个月一共仔细阅读了两本书《构建高性能Web站点》《深入理解Java虚拟机》,更重要的是养成了写博客的习惯,也确实切身体会到网上大神所说的写博客的好处。

也许很多小伙伴跟我有一样的困惑,书看了一遍之后也许当时印象深刻,很多知识点都能思路清晰地讲出来,但时间一场之后会发现对这本书中知识点的记忆越来越少,如果不复习的话过了一个月、半年之后可能就又把知识还给作者了。但当我写了博客之后,我发现对知识点的理解更为深刻,正是因为理解透彻,因此不容易忘记。下面我来说说写博客究竟是如何使得我们对知识点理解透彻的。

我看书会一块一块地看,有的书结构划分的比较清晰,那么就一次性看一个章节;有些书结构可能比较凌乱,那么我会先浏览一遍,然后根据自己的理解将一章切分成几个部分,或者将几章合并成一个部分来阅读。每个部分我都会写一篇博客。在写一篇博客之前,至少会将一块内容阅读三次。当然不是每次都从头到尾地阅读,每次的方式都不一样。

第一遍:浏览
首先我会浏览一遍这部分的内容,了解大概介绍什么?这一部分的结构是什么?主要介绍了哪几个知识点?哪几个知识点比较重要?当我知道这些信息之后就进入第二遍阅读。

第二遍:详读
第二遍需要对这块内容逐字理解,详细阅读。当遇到不理解的地方还会反复思考。第二遍读完之后,基本上这块内容就已经吃透了。

第三遍:总结
根据人的记忆曲线,人把一个东西记到脑海中以后,短时间内忘掉的内容是最多的。因此在完成第二遍详读之后我不会急着马上写博客,而是开始读接下去的内容。等到第二天,之前详读的内容有些遗忘的时候开始准备写博客。这个时候需要复习下昨天的内容,在阅读的时候自己在脑海中把每一个知识点用自己的语言组织一下。当这一遍阅读结束之后就开始写博客。当然,在写博客之前我会先列一个提纲,包括一级标题、二级标题,甚至会细化到三级标题,然后合上书本,用自己的语言填满整个博客。当然,如果有知识点记忆不清的话还是要翻阅书本。

其实写博客的过程也是对知识点的又一遍复习,写完之后会有一种豁然开朗的感觉。

关于写博客,最后总结下:建立在理解基础上的记忆是最可靠的,死记硬背会在段时间内忘记。因此,写博客其实是在帮助我们更透彻地理解知识,因此能有更加长久的记忆。

此外,博客也能给自己成就感。当发现自己写的文章有较高的访问量的时候,被很多人点赞的时候,这种喜悦之情是溢于言表的。这种成就感会无形中促使我们坚持进入这种良性循环。

下面来说说这个月我阅读的两本书。

我花了大约两周的时间阅读了《构建高性能Web站点》。这是一本让我大开眼界的书。虽然我接触Web开发已经有四年的时间,但以前的我一直是一只井底之蛙,并没有见到Web领域广阔的天空。这本书系统性地从架构的角度介绍了构建一个高性能Web的各种方法。而且语言通俗易懂,方法简单而实用。这本书介绍了高性能Web的大多数方法,虽然有些方法只是简略介绍,但对开阔我们的眼界已经是非常到位了。建议从事Web开发并有志于成为架构师的同学领略一下这本书的风采。

四月的后半段我阅读了《深入理解Java虚拟机》。这本书我在一年前的这个时候阅读过,当也许当时的我技术水平有限,读这本书的过程是相当痛苦的,感觉知识过于抽象,只是停留在死记硬背的层面上。当一年之后的今天再次阅读时,倏然发现,曾经晦涩难懂的文字忽然变得亲和起来,我甚至怀疑那时候自己的智商。

在读完JVM的内存管理、垃圾收集器、对象创建过程等章节后,对Java虚拟机有了全新的认识,曾经认为高深的Java虚拟机现在赤裸裸地展现在我面前。

但这本书的后半部分画风突变,更多的是概念介绍,而且出现了较多没有解释的专有名词,因此建议大家这本书看前七章即可。若是要深入理解Java虚拟机的话还需借助其它书籍。

当然,对于一种技术的掌握需要多方位学习,通过反复阅读并写博客的方式已经能够拥有较为深刻的理解,但若要把书中的技术转化成自己的技术,那还需要最为重要的一步——实践。

连续看了两个月的书,一直是理论层面的学习。到今天为止,对看书有些厌倦了,接下来一段时间需要把这两个月的知识消化,最重要的是要实践。

另外,这个月我发布了两个专栏,获得了4W访问量,小小得瑟一下^_^

这个月第一次登上了紫金山头陀岭,一睹南京城美景,心情舒畅,对自己的目标更有动力了!
这里写图片描述
这里写图片描述

2 0