Menu

飞羽醉月

Per Aspera Ad Astra

周记:2017W22

决策的困境

困境

人的一生太过短暂,但是我们遇到的问题、需要做出的决策却浩若繁星。尤其是现代社会,每个人的选择余地获得了极大的扩展,从而导致遇到的决策问题成几何级数迅速增加,也导致了人们更难做出决策。每个人都想要找出最优决策,但是很多决策实在太过复杂,我们注定不能找到一条万全的路。

复杂情况下进行决策确实不会有确定的最优解,只能说有较好的选择,但是如果以不能找到确定的最优解为由就去随便乱选,我觉得也不稳妥。所以请注意下面的观点都是基于如何做出尽可能好的决策来讨论的。

一个让人惋惜的现象是,尽管我们面临了无数的决策,却有很多人根本没意识到自己决策的重要性。很少有人会有意识地复盘过自己做的决策,如果我们仔细回顾当初位于人生重大结点时做出的决策,我们可能会忽然发现原来自己此刻的状态,很大程度上就是当初决策的结果。

一个非常典型的例子就是高考。高考结束后很多人面临两个重要决策,一个是去哪读书,一个是读什么专业。相当一部分人“轻易”地做出了这两个决策。这里说“轻易”并不是说就好像抛硬币似的那么轻易,尽管确实也有这样的人。而是说,相比起这件事的重要程度来说,很多人并没有足够努力地去提高这些决策的准确性。

他们只是根据自己知道的一点有限的信息,根据父母有限的见解,根据以前听说的各种传闻,做出了这个与未来人生关系甚大的决策。“谁谁谁家孩子现在读XX专业,毕业了工作不愁”,“报纸上说了,XXX学校好”。这些话就成了很多人做出重大决策的全部基础。

而最可怕的一点大概是,很多时候这些重大决策给你的感觉就好像只是决定今天早上吃什么一样轻飘飘的,你根本意识不到它所产生的蝴蝶效应有多么可怕。这一点和时代变革一样,真正的时代变革并不是“忽如一夜春风来,千树万树梨花开”。而是“随风潜入夜,润物细无声”。

那么问题是,我们应该如何提高决策能力呢?

想要做出决策,我们能依赖的就只有理性和经验,还有信息。善用理性思维能力,或者有着丰富的相关经验,又或者掌握很多与决策有关的信息,都能帮助我们做出更合适、更准确的决策。所以归结起来,想要做出高质量的决策,要么提高自己的理性思维能力(比如逻辑推理,批判性思维能力等等),或者尽可能地掌握更多经验,要么就是掌握更多的信息。三者相辅相成,都会对结果产生影响。

这个过程并不轻松,尤其是人在决策时往往会受到情绪的干扰,很难做出理性的选择。还有很多看似无法逾越的障碍,都会影响最终的决策过程。

但决策之难并不意味着我们应该害怕决策,甚至放弃决策,将人生的选择权交由命运的洪流。相信“车到山前必有路,船到桥头自然直。”我们反而应该尽我们所能去剖析问题,做出范围内的最好决策。

only dead fish go with the flow.

如何提高经验决策能力

Coursera上有一门很受欢迎的历史类公开课《秦始皇》,讲者是台湾大学历史系的助教吕世浩老师,吕老师在这门课开篇的时候探讨了一个重要的问题:读历史有什么用?历史在今天这样一个前所未有的时代里能够为我们提供怎样的价值?吕老师的观点非常有意思,各位可以花时间去看看这节课,我在这里就不啰嗦了。我想说的则是吕老师在如何读历史里引用的一段话:

何取觀史,當如身在其中,見事之利害,時之禍患,必掩卷自思,使我遇此等事,當作如何處之,如此觀史,學問亦可以進,知識亦可以高方為有益。
—— [宋]吕祖谦

上面这段话的意思很简明,却提出了一种非常优秀的读史的方法,把自己带入历史之中去做决策,从而增长自己的阅历。

还有一种方法…

设想一个情景,当我们突然面临一个重大决策时,我们很难短时间内去提高前两种能力,我们收集的信息也十分有限,我们该怎么办?

寻求经验更丰富的人的指点。

但是这里也有坑,一种情况是高人其实不靠谱,他并没有那么“高”,或者他缺乏类似的经验与信息。另一种情况则是高人自己判断错了,这一点没办法避免。所以可能的理想的情况是从高人那里了解他决策的理由、决策的背景,然后对这一决策进行判断。

还有一种情况就是,觉得自己的认知比对方更正确,于是尽管对方可能给了相对正确的判断,你却不相信,还是坚持自己的选择。犯这种错误的人可能最多。

迷思

想要做出决策,其实还涉及到了不少问题。比如情绪干扰,比如看似无法解决的客观问题,使得人很难理性地做出最好的选择。

所以不厌其烦地再说一次:请三思而后行。

 

To continue…

周记:2017W21

每周周记,推荐一些我觉得不错的内容,大部分都是英文内容。偶尔会有专题文章来推荐某一类话题相关的文章。

面对如今越来越庞大的公司,我们应该怎么办?

反思人们应该如何面对大型科技公司,比如Google,我们应该如何监管它们。

大型公司抄袭功能反过来遏制了创新吗?

应该提供更多选择,而非垄断。

其他有趣的内容

Amazon CEO 贝佐斯谈商业决策问题:大部分决策应该在拥有70%信息时就做出,等到90%的时候已经太晚了。

科学和宗教的界限。

用Unroll.me为例讲了不少利用用户隐私牟利的公司。

精致的太阳系模型,请用电脑观看。

为什么承认错误这么难,背后的心理学原因简述。

推荐

Castro是iOS上的一款Podcast管理软件,最大的特色是利用了GTD式的管理方式来管理Podcast。常规的Podcast软件会更新你订阅的所有的Podcast,很多还会自动下载。但是很多时候我们并不需要或者喜欢每一期节目,Castro提供了一个收件箱,让你有选择地下载那些你想听的节目。

今天更新了今天Castro刚好更新了2.4版本,增加了音效增强功能,解决了在嘈杂环境下可能听不清、Podcast声音太小等问题,各位还在犹豫的可以入手了。

既然推荐了Podcast管理软件,当然要顺便推荐一下Podcast了。虽然这是一档游戏类Podcast,但是它关注了一个大家都很有兴趣的部分,就是游戏背后的故事、游戏的剧情介绍等等,谁不喜欢听故事呢。

最近几期讲了异形的起源故事,值得一听。

编程练手项目推荐

最近看到有人讨论,如果找不到实习,做一点什么项目对找工作有用。刚好最近有相同的需求,自己总结了一份列表供大家参考。

但是值得注意的是相比起花时间专门准备面试,做项目对找工作帮助有限(这里仅限于美国找工作的情况)。关于这个问题,这里的讨论和相关数据可以参考。所以如果你还没刷好题,可以多花点时间在这些事上,做项目只能算是锦上添花,算不得雪中送炭。

如果真的决心要写一点业余项目,最理想的情况是你发现了某个你想要解决的需求,然后实现对应的功能,这个过程中你可以尽情探索软件开发的方方面面,尝试解决真实软件开发过程中可能会遇到的问题,由于整个思路、实现都是亲自实现的,面试时被问到各种细节你也会更胸有成竹。

但是假如你实在想不到什么好的点子,那就参考一下其他人的想法吧。如果能找到已经实现的代码,自己实现后阅读他人的代码,也对自己的写代码能力十分有帮助。这里最好找一些知名度高一点,但是又不太复杂的开源项目,这种项目代码质量更有保证,也更有阅读价值。

最后还有一种办法,就是去找一些项目导向的公开课,全程跟着课程指导实现一个项目,比如免费的Coursera,收费的Udemy和Udacity。

下面列举一些最近我找到的可以尝试重写的项目,有难有易,但是只要有心,不必拘泥于原项目,你可以尝试把它简化或者复杂化,也可以用其他语言实现它 : )

用C#实现BT客户端。

用C++实现文本编辑器。

顾名思义,Coursera上有同名课程可以学习。

实现自己的编程语言。

用Flask和Python实现推特。顺便也有源码: Flasky

一系列各种语言的入门项目,觉得简单可以在这个基础上增加新功能。

实现一个简单的Linux系统。

各类入门简单项目,属于各类语言都适用的。

开源电子书,列举了不少短小又有深度的项目,可以在原基础上继续完善。

最后推荐一些比较简单又有阅读价值的源码:

同样是这个系列电子书,有几本开源电子书提供了很多著名项目的分析,充当了解读手册的作用,可以一读。

抛砖引玉,如果有人有更好的想法或者资源,欢迎留言。

经验的疆界

经验在多大程度上可以依靠?经验在个人成长和组织发展的过程中有什么意义?这不是一个容易回答的问题,这个问题也很找不到标准答案。按照我们以往的看法,从经验中学习是非常重要的,这一途径甚至是不可取代的,我们很多时候都是靠着个人经验、模仿等方式来学习成长的。但《经验的疆界》这本书却颠覆了我们传统的看法,这本书主要讨论经验在组织学习中的作用,但其中蕴含的智慧也可以推广到个人学习的领域中来。

阅读全文