我是怎样思考的?

思考

写在前面的话

手中有不少的博客构思主题, 但都还不够成熟, 不过今天看到阮一峰出了一本博客文集: 如何变得有思想?, 让我想来谈谈关于思考与学习的话题, 希望对读者有帮助.

谈谈学习能力

无论从小到大, 总有不少朋友夸我: "你的学习能力好强", 心中虽有一丝优越感, 却回想, 实际上是我花的时间比你长.

但是, 慢慢发现, 这并不是唯一的原因. 我发现, 我有一些心得, 有点像学霸的味道. 先来看看我对学习能力的看法.

一个非常显然的事实是, 在一个公平的社会, 你越有能力, 你在社会上的位置会越高, 或者换成公司也成立. 这个能力事实上指的解决问题的能力.

解决问题的能力我以为可分为三部分:

  1. 个人技能能力
  2. 信息收集能力
  3. 思考方式

仅仅说提高解决问题的能力, 你会感觉非常的"虚", 但一旦分解出来几个要素, 就非常容易理解了. 这样思考本身就是一个很好的关于思考方式的例子.

第1点是显而易见的, 它引申出学习能力的概念: 如何高效快速提高个人技能?

我是这样做的:

  1. 学习领域知识孤岛
  2. 原版知识而不是再加工
  3. 打通领域知识体系

有几点建议:

  • 必须学会看书
  • 去看领域大师作品
  • 原著大于加工版
  • 扔掉工具式的书与字典式的书
  • 递归学习, 反复观看

如果你也有类似心得, 没有能像我这样讲出来的, 可以分享下你的领域书籍, 以期帮助他人. 如果你也是计算机方面的人才, 可以参考我的书单: http://book.douban.com/people/41759170/collect

对我而言, 打通这个领域的任督二脉的书是: 编码的奥秘

但是, 你很可能跟我不一样, 不要刻意问别人该看什么书, 因为我要告诫的是一张图:

请千万不要忽略第五步

提高信息收集能力

我们这些年的教育, 并没有教会我们如何去寻找解决问题的办法, 仅仅告诉你答案, 这在现实中是远远不够的, 信息收集能力, 是磨刀不误砍柴工的典范.

这些年, 信息收集能力也有非常大的改变:

  1. 搜索引擎的价值无穷

    1. 使用谷歌而不是百度
    2. 积累领域的关键字, 尝试不同的组合

    如果你还在用 "和", "或", "为什么" 作为关键字的一部分搜索, 也许你该好好磨磨刀具了: 正确使用搜索

    在现在, 基本上用好搜索引擎, 你就可以完成 90% 的信息收集了.

  2. 专有领域的知识库

    1. 名人动态关注
    2. 参与领域社区, 可以获取许多意想不到的收获

    对于计算机领域, 在 github 关注一些牛人的动态, 定期查阅他们标星的项目, 查看 github 活跃项目, 对提高信息收集能力有极大帮助. 平时在 stackoverflow 与 RubyChina 上的活动, 都是非常有价值的.

  3. 参与地区性的活动

    比如在深圳, 深圳 Ruby 活动就是一个非常好的领域活动, 可以互相交流经验, 分享交换近期的心得, 达到知识共享的状态.

有了以上这两点, 可以基本说, 你的解决问题的能力已经不会弱到哪里了. 但是, 我认为下面一点也非常非常重要.

思考方式

在远在初中, 高中的时候, 我就发现一个现象: 有些人每天十分刻苦的样子, 却考试成绩一点也不理想; 有些人则相反, 天天在玩, 结果却一点也不差. 后面这种人, 被称之: 学霸. 为什么呢? 在我看来, 思考方式是造成这个结果极大的差别的重要原因.

最佳的思考方式归为简要的几个字母: 2W1H.

  • What ?

    把问题弄清楚的一个过程.

  • Why ?

    为什么会出现这个问题, 原因在哪里?

  • How ?

    有哪些解决方法, 各自的代价是什么.

看上去显而易见的道理, 是不是呀? 但是, 据我观察, 不低于一半的人没有这样思考并解决问题. 我举几个例子:

例子一: 你是一个基层小领导, 现在是否对你的工作目标清楚?

What: 工作目标是什么? 工作目标清楚知道怎么做吗?

Why: 你的老大为什么给你定了这样的目标? 是为了配合其他工作, 还是战略发展需要? 难道是面子工程?

How: 1) 原来老大只是为了定个目标, 那我需要站在我对业务熟悉的角度, 帮助调整好目标, 给老大确认, 再行动. 2) 哦不, 原来这个工作是一个阶段性的, 必须在其他工作完成前完成, 我需要摸清工作关系再行动. 3) 原来老大做出来是让他的上司看成果的, 那我就不能单单做完工作就完事了, 还需要提前在公司内宣传气势.

例子二: google 访问太慢, 怎么破?

What: 哪里慢? dns解析慢? ping包慢? google坏了? 被墙了? 通过分治定位手段处理.

Why: 无须思考.

How: 思考各种成本的代价, 找到最小代价的方式, 知道哪个方案是临时的, 以后需要处理.

看, 对于相同一个问题, 解决方案却各有不同, 其最主要的就是摸清问题的根因. 实际上, 很多人在问别人问题的时候, 自己连问题都不清楚, 这种例子太多了, 例如(我找了一些 RubyChina 社区的技术问题, 就是一些例子, 不懂的话可忽略):

做到 2W1H 需要深入思考方式中, 做到自然而然, 这需要长久的磨练, 在我看来, 数学和逻辑是这样思考方式典型的应用题.

简而言之, 知识体系 + 信息收集 + 思考方式 = 独立高效的解决问题能力.

想提高, 无非就是从这三个方面去努力.

发表于 2014.05.30


dd • 2014-12-01 19:36

dd

李亚飞 • 2014-06-20 17:33

@Tmac 嗯, 思考有助于身心:)

Tmac • 2014-06-20 15:41

做个爱思考的小青年

李小强 • 2014-06-09 03:07

小伙子自己悟出来,很犀利呀!~

李小强 • 2014-06-09 03:06

你这就相当于那句,我的一生不是在追求幸福,而是尽量避免不幸~经济学也有这想法,天下没有免费的午餐,意思是牺牲了个人时间

李小强 • 2014-06-09 03:03

明智行动的艺术

Cc • 2014-05-30 15:53

点赞还是有点问题