我喜欢这样阅读一本书
每年各大电商都会推出图书满减活动,每次我都会屯些书,然而在以前,这些书买了后经常放在书架上吃灰,给自己的理由就是没时间看。现在想想是自己当时看的方法不对,由于对每本书都是事无巨细无差别的从头开始一篇篇的看,看的时候也不注意笔记,因此经常是读了后面的忘了前面的,读完整本书,能记得的内容寥寥无几。平时如果用不到的话,等于是白读了,久而久之,就越来越不喜欢阅读书籍了,但屯书的习惯倒没变。
这些年改变了策略,开始有目的性的阅读相关书籍了,也不会根据书名来盲目的买书了,看完书还会做些笔记,比起以前,阅读质量有了很大的提升。下面分享一下这些年阅读技术或相关书籍的心得,以上次阅读的《软技能 代码之外的生存指南》为例。
一、阅读时间
很多人不读书的说辞就是时间少,其实花费一大段时间来读一本书的确很难,尤其是忙碌的工作后。程序员们的工作很多都是高强度的,一天下来就只想休息,周末也经常会有各种活动或饭局。乍一看,似乎是没啥时间了,但大文豪鲁迅先生说过:“时间就像海绵里的水,只要愿挤,总还是有的”。
目前来说,大部分人都是碎片时间,包括我在内,所以要好好利用这些碎片时间。我自己通常会在上下班坐地铁的那段时间(单程40分钟左右)阅读书籍,尤其是早上,刚刚醒来没多久,注意力也更容易集中,可以心无旁骛的读一段时间。出去与人碰面,在等人的时候,我也喜欢看会儿书;上次住院的时候,躺在床上无事可干,就也看掉了一本书;带娃的时候,等宝宝睡着后,人也不能离开,此时也能看会儿书。其实只要你觉得无聊的时候,都能拿起书看一会儿,与其发呆,不如干点实事。
二、序言和目录
在一本书的序言中,通常会给出此书的内容概要,有时候还会给出适读人群和对此书的评价,从这些信息中就能大致了解这是一本什么样的书,从这本书里能获取到哪些知识。例如《软技能》是一本关注程序员自身发展的书,分为七个篇章,通过阅读此书,能够积极思考自己的职业生涯,丰富自己的生活。
然后再看一下目录,挑出自己要重点阅读的内容,不感兴趣的内容可以跳着看,甚至可以直接省略。当然,有些书是需要前后连贯的,例如讲解技术的书,前面可能是语法,后面是进阶或应用,如果语法不了解,后面就无从下手了,对于这类书,可以先按序看,然后在后面的进阶中再跳着读。而《软技能》这本书可以跳着阅读,我当时着重阅读了职业、自我营销和理财三个篇章,其它四个篇章都是快速阅读。
三、笔记和总结
常言道:“好记性不如烂笔头”。为了防止边看边忘,我都会将一些对我有帮助的内容做些简短的记录,只要自己能看懂就行,没有什么格式之说,通常保存在手机的备忘录中。因为在户外的时候拿着笔记录在笔记本上会非常不方便,而且最后在做总结的时候,还是需要把内容打到电脑里。下面是我记录的一些内容,左边是标题,右边圆括号中的数字是页码。
在最后做此书总结的时候,这些简短的记录就是文章的大框架。关于总结的粒度,可以是整本书,也可以是某个章节,视具体情况而定了。例如《软技能》这本书我就做了全文的总结,写了一篇名为《程序员也需要的软技能,既为了生存,也为了早日财务自由》的文章;而另一本《代码大全》我就只给“防御式编程和测试”那两章写了一篇总结。
总结的内容也是多样化的,可以简单的把自己感兴趣的内容摘抄下来,例如前面所说的软技能总结;也可以根据书中的内容做一次实践,这比较适合技术类的书籍,以前读过一本名为《高性能网站建设进阶指南》的书,书中的内容都比较实用,因此就写了些例子来验证书中所述内容是否正确;还可以做简单的记录汇总,例如对《两本趣味算法书》的总结,就仅仅列出了算法标题、公式和简短的描述。其实只要你喜欢,想怎么记录都行,不过最好是自己能看懂的写法,否则,这样的总结的价值将大打折扣。
四、走马观灯
除了前面所说的精读之外,我平时还会走马观灯式的粗读。我会把一些书作为工具书,也就是需要用到的时候再查看。对于这类书,首先还是浏览目录,只是这次会记住目录,然后再比较快速的对全文或部分章节进行翻阅,基本是记个大概,未来就凭借记忆来锁定书的某一页。像《CSS权威指南》、《JavaScript权威指南》这类书,我就喜欢这么阅读。不过,由于人的记忆会有偏差,因此,有时候不能快速的查找到自己想要的内容。
- 周鸿祎,高司令 2010-09-28 00:41 27469人阅读 评论(185) 收藏 举报 还是感到有必要将自己的一些想法快速记下来。 首先是对周鸿祎新员工演讲的看法。 就说实话这一点来说,周鸿祎比很多人强。所以我比较喜欢引用他的话,确实比较实在,不装逼。 至于一个公司招人的风格,是公司自己定的,别人也无权评价。有人说周是画大饼,忽悠员工卖命。废话,难道新员工讲话还有别的目的吗? 但我不认为周的选人思路在别的公司可以通行。原因是这样的:近十几年来,我们听到很多人有类似的说法,比如我们公司不要
- 如何阅读一本书
- 如何快速的阅读一本书的精华
- 为什么人们喜欢阅读软件的翻页效果?
- 名企献身说法:我们喜欢这样的简历
- 一步一步构建iOS持续集成:Jenkins+GitLab+蒲公英+FTP 字数2382 阅读28677 评论48 喜欢149 什么是持续集成 持续集成是一种软件开发实践,即团队开发成员经常集成它们的工
- 如何有效阅读一本书?
- 如何阅读一本书(10)
- C/C++为什么总喜欢用u16 u8 这样的声明类型啊
- 如何阅读一本书(11)
- 我就喜欢这样的小软件!
- Selinum 封装:这样封装的个人版测试 客户端 你是否喜欢?
- 深入Spring:自定义注解加载和使用 144 作者 wcong 关注 2016.03.23 13:41* 字数 1573 阅读 7651评论 7喜欢 22 前言 在工作中经常使用Spring的相
- Atitit 怎么阅读一本书 消化 分析 检索 attilax总结 1. 读书的本质 是数据的处理,大量的数据,处理能力有限的大脑 2 2. ETL数据清洗转换 摘要,缩小数据规模 2 2.1
- 人生犹如一本书,愚蠢者草草翻过,聪明人细细阅读。为何如此,因为他们只能读它一次。
- 如何阅读一本书(记录)
- 如何有效阅读一本书?
- iOS五种本地缓存数据方式 96 GitHubPorter 2016.05.19 14:04 字数 3917 阅读 4579评论 1喜欢 8 前言 iOS本地缓存数据方式有五种: 1.直接写文件
- 如何阅读一本书(6)
- 如何阅读一本书 10~11 批评式阅读 笔记