推荐一种简单易学的读书方法

推荐一种简单易学的读书方法

本文由有道云笔记推荐

前段时间我简单统计了一下,从大学毕业后到现在的6年多时间里,总共读了200多本书,平均1年读20-40本,范围涉及企业管理、营销、励志、传记、小说、历史、哲学等等。书读的多了,慢慢的也形成了一套自认为适合自己的读书方法,可以简单地用12个字进行概括:“定目标、列书单、读两遍、致运用”。下面我会仔细地跟大家聊聊。

一、定目标(确定读书目标)
人的时间和精力是有限的,因此读书、学习都存在成本。为了能够以最小的投入获得最大的产出,我们一定要先确定人生、事业或者生活的目标,然后将目标细化分解,并建立以目标为导向的知识体系,只读能够达到目标的书,杂七杂八的书一律不读,把有限的时间和精力投入到一点,求专不求广。举个例子,一把是一枪致命的狙击枪,另一把是四处开花、一无是处的散弹枪,孰强孰劣,一目了然。
以前的我是什么书都读,读了上百本以后发现虽然书读的不少,但好像并没有真正解决我所面临的问题和困境。余秋雨的散文、黄仁宇的历史、南怀瑾的哲学,这些书看的时候感觉挺过瘾,但过后发现没什么用处,当不了饭吃也长不了工资更找不到老婆。
经过长时间的思考,我觉得还是要先定好目标,然后围绕这个目标来读书,并将书中的知识在实践中运用,才能提高自己。

二、列书单(圈定书籍清单)
书海茫茫,如何才能找到适合自己的好书,这是一个问题。
还好,互联网帮我们解决了这个难题。以我为例,一般会从天涯网站、名家博客、豆瓣等多种途径获取到各种书目介绍,我会随时将其中有用的书都记录下来。
有了书单后就可以定计划了,在每月月初时圈定本月待读清单,然后去当当网、卓越网、豆瓣去看网友评论,以便确定最终购买哪本书。一般来说,书评多的,分数高的书都错不了,毕竟群众的眼光是雪亮的!
我一次只买2本书,好处有二:一是人的关注点是不断变化的,书买多了时间一长很可能还没看完就又有新目标或兴趣点了,导致书被束之高阁;二是给自己减压,2本书很容易看完,不会给自己带来很大心理压力。

三、读两遍(两轮阅读方法)
书买到手后,我一般会读两遍。
第一遍精读。从头到尾通读一遍,边看边把重要的段落用笔标注出来,并随时在留白出写简短评论。
第二遍思考。第二次读的时候,我会用脑图软件将书进行结构化分解,画出思维导图,从而帮助我了解这本书的整体架构、作者的思路,另外将有用的知识点分门别类地加入到我的知识库(云笔记类应用)里以备后用。这样一来就可以将书中的精华抽取出来,方便以后使用。
以前我读书为图省事基本上就读一遍,看完后当时有些印象。但过了一段时间,内容基本全都忘了,完全没有消化吸收,更谈不上在实践中运用了。因此后来我给自己立下规矩,凡是有用的书,必须读两遍,尤其是第二遍非常重要。画思维导图可以帮助我从宏观上掌握书本的体系架构、思路等,而将有用的段落加入到知识库可以帮我从微观上把握细节。这样就改变了以前狗熊掰棒子式的低效读书方法。

四、致运用(转化实际应用)
读书的目的是为了在实践中运用,改进我们的思维、技能或是方法,从而提升自己。因此一定要想办法将学到的知识转化为实际应用。如果你已经确定了读书目标,所有的书籍都是为了达到这个目标而读,那么将书中知识转化为实际应用其实是不难的。
还是讲讲我的经历:为了解决写作缺乏逻辑性的问题,我读了《金字塔原理》并大受启发,再写文章时,脑袋里时刻告诫自己要按照金字塔原理进行写作,文章的逻辑性提高了不少;为了找到自己的职业价值观并确定职业规划,我读了《小强升职记》并对自己的职业发展作了认真思考,结果找到了自己的职业价值观并明确了近期的职业目标。
以前读余秋雨的散文、黄仁宇的历史、南怀瑾的哲学时,感觉书中的内容和我的现实隔着十万八千里,除了替古人担忧外,对自己并没什么帮助。后来慢慢明白了一个道理:有些书注定只能陶冶情操,修生养性;而有些书则是可以帮助自己,提升自己的能力!
以上就是我12字的读书方法,是我花费了6年时间,读完200多本书,不断思考后总结出的方法,希望能够对大家有所启迪和帮助。

文章来源:产品经理酷拉皮卡的博客

转:http://xue.youdao.com/zx/archives/49380

推荐一种简单易学的读书方法,布布扣,bubuko.com

时间: 2024-10-07 19:08:03

推荐一种简单易学的读书方法的相关文章

一种简单的ELF加固方法

介绍一种ELF文件函数粒度的加固方法,可以有效防止对程序的静态分析.这是一种有源码加固方式,需要被加固程序中代码配合.加固流程如下: 1)读取ELF文件头,获取e_phoff和e_phnum2)通过Elf64_Phdr中的p_type字段,找到DYNAMIC3)遍历.dynamic,找到.dynsym..dynstr 节区偏移,和.dynstr节区的大小4)遍历.dynsym,找到函数对应的Elf64_Sym符号后,根据st_value和st_size字段找到函数在ELF的偏移和函数大小5)根据

Gradle实现的两种简单的多渠道打包方法

Android多渠道打包Gradle多渠道打包友盟多渠道打包productFlavors 本来计划今天发Android的官方技术文档的翻译——<Gradle插件用户指南>的第五章的,不过由于昨天晚上没译完,还差几段落,所以只好推后了. 今天就说一下使用Gradle进行类似友盟这样的多渠道打包的方法吧. 本文原创,转载请注意在CSDN上的出处: http://blog.csdn.net/maosidiaoxian/article/details/42000913 目前我掌握的方法有两种,都非常简

IOS几种简单有效的数组排序方法

//第一种,利用数组的sortedArrayUsingComparator调用 NSComparator ,obj1和obj2指的数组中的对象 NSComparator cmptr = ^(id obj1, id obj2){  if ([obj1 integerValue] > [obj2 integerValue]) {         return (NSComparisonResult)NSOrderedDescending;     }       if ([obj1 integerV

一种简单的图像修复方法

该方法可以用于美颜中的祛斑,通过快速迭代的方式去除斑点. 假设输入图像为: 计算方向权重: 对于其他方向,操作类似We. 最终的输出为: 对要修复的区域,反复进行同样的操作即可. 简单的matlab仿真代码如下: clear clc close all % 设定迭代次数 iter=100; InputData = imread('anish.jpg'); InputData = rgb2gray(InputData); InputData = double(InputData); [height

一种简单的对象赋值方法,定义实例后以{}赋值,比传统方法更简洁

public class Rectangle    {        public Point TopLeft { get; set; }        public Point BottomRight { get; set; }    } static void CompareObjectInitMethods()    {        // 传统初始化方法        Rectangle r = new Rectangle();        Point p1 = new Point()

R语言:用简单的文本处理方法优化我们的读书体验

前言 延续之前的用R语言读琅琊榜小说,继续讲一下利用R语言做一些简单的文本处理.分词的事情.其实就是继续讲一下用R语言读书的事情啦,讲讲怎么用它里面简单的文本处理方法,来优化我们的读书体验,如果读邮件和读代码也算阅读的话..用的代码超级简单,不涉及其他包 这里讲两个示例,结尾再来吐槽和总结. 1)R-Blogger订阅邮件拆分 2) R代码库快速阅读方法 不在博客园上阅读时才会看到的,这篇博文归 http://www.cnblogs.com/weibaar所有 仅保证在博客园博客上的排版干净利索

IOS设置frame的时候经常要先取出来-&gt; 设置-&gt; 最后再赋值回去,非常麻烦,今天给大家推荐一种非常快捷的方法

大家可以去我的Githup下载   https://github.com/simplyou/YJ-UIIView-/tree/master 在设置尺寸的时候亲们有没有感觉很蛋疼啊,这里提供了一套分类,直接放进工程里,在PCH中包含头文件就能解决你蛋疼的问题; /***********************  .h文件   ******************************** //  UIView+YJ.h //  Created by 闪电 on 14-6-8. //  Copyr

一种简单实用的全屏方法

实现程序全屏幕显示的思路有很多种,最常见的一种就是: 1)利用Windows API提供的一个结构体WINDOWPLACEMENT来存储全屏显示前视图和主框架窗口在屏幕上的位置和显示信息.非客户区窗口的显隐信息,以便全屏幕显示时恢复窗口原状: 2)通过API函数GetDesktopWindow()得到桌面窗口,由GetWindowRect()得到显示器的尺寸: 3)通过AdjustWindowRect()来计算当客户区大小为屏幕大小时相应的窗口大小: 4)通过SetWindowPlacement

一种简单快速的模板解析方法,活用with javascript版

//一种简单快速的模板解析方法,活用with var parseTpl = function( str, data ) { var tmpl = 'var __p=[];' + 'with(obj||{}){__p.push(\'' + str.replace( /\\/g, '\\\\' ) .replace( /'/g, '\\\'' ) .replace( /<%=([\s\S]+?)%>/g, function( match, code ) { return '\',' + code.