羽散大地的专栏

每个人都有自己的学习方法,我认为,没有哪个学习方法是通用的,适合自己的才是最重要的。这篇博客主要是分享一下我自己的学习方法,也许会适合一部分人。我是一个技术慢热型的人,一门技术我刚开始学得比较慢,因为我会比较系统的去学习。有些人是比较聪明的,他对新技术学习很快,很快就可以使用到项目中,但是对技术的背景,体系并不熟悉,遇到问题百度也经常能解决问题。我不属于这类人,因此我觉得我不是聪明的程序员,却是一个踏实的程序员。

好了,进入正题,一般我学习新技术是采用视频+看书的方式,两种方法各有优缺点,结合起来效果比较好。先说书籍,很多人学习也是通过书籍,因为书籍讲得比较有条理,知识可以形成系统,让你对每部分知识点有很好的定位,我经常参照目录来学习,来定位我目前看的知识点。书籍的选择很重要,我会先查查这类书籍的排名,一般是查看网上商店的目录,,然后去图书馆翻阅一下。花时间选择一本适合你的书籍很重要,不要吝啬这个时间。学习新技术,以学习java为例,我一般选择中国人写的书,因为通俗易懂,中国人写的书虽然一般被自命清高的程序员看不起,但是可以肯定,中国人更能理解中国人的阅读方式,因此你会发现,中国人写的书很容易看懂。学习java时,我选择了李刚的《疯狂java》。也许大部分人在学习java的时候,把java编程思想奉为圣经,这本书我也买了,但以我的感觉,这本书非常不适合新手,因为讲得很深,第一次接触的人看这本书肯定云里雾里,而且这本书很厚,能坚持看完的人估计没几个,时间花了却得不到效果。java编程思想肯定是一本好书,但他比较适合使用java编程了一段时间,比如一年,这时候再去看这本书才能体会其中的奥秘,才能收到效果。看书的时候我一般看三遍,第一遍我会看得比较快,大概看一下这本书有哪些内容,每个技术点在说什么,在脑海里形成一个知识体系,知道哪个知识在哪里可以查得到,一般前几章基础知识会看细一点,后面的高级知识会看个大概。这阶段,看一章在1个小时以内。第二遍,会根据知识大纲,细细地看,并操作一下书中的例子,这遍基本能掌握重点知识,但是对难点不理解的,会跳过。第二遍看的时间会比较长,具体根据掌握情况。看完之后,书中的例子也练习了一遍,这个时候我会找一些相关的中小型项目练习一下,通过项目全面地贯穿一下大部分技术。其实到这阶段基本是入门了这门技术,但是我还会看第三遍,第三遍也很快,主要是复习作用,并且会对知识点做笔记,以后要是忘了可以再参考。

看书说完了,接下来说看视频。为什么选择看视频,这就如为什么我们上学需要课本,也需要老师讲课一样。视频里的老师授课,讲得比较易于理解,不像书本那么死板,老师有经验,可以形象的举例说明,并且会传授一些技巧,带你真实地敲代码,运行结果,甚至介绍一些学习方法。但是看视频是比较费时间的,不过我觉得看视频收获也很大。学嵌入式时,我下载成都国嵌的视频,学java时,我下载的是传智播客的视频。

接触才技术多了,我又是一个善忘的人,因此我习惯记笔记。笔记软件,网页剪辑我习惯用EverNote,自己编辑用OneNote和有道云笔记。好记性不如烂笔头,大家也应该多动手。另外我也经常关注CSDN别人的博客,于是我也想坚持写博客,把自己的知识记录下来。这些就是我的学习方法,下面是两张我的笔记截图。



积极思考造成积极人生,消极思考造成消极人生。

羽散大地的专栏

相关文章:

你感兴趣的文章:

标签云: