上次写《科学之外》的原因,除了为神秘学报不平以外,还有一个原因是我最近正在练习写作,看的书是《再活一次:用写作来调心》。这是一本很精彩的书,让你对写作充满信心又不失章法。现在我时不时的会写一些东西放在日记里,虽然书中要求是每天都写,但我的懒惰依然战胜了一切。

程序员:写作与编程

当然,至少我也写了不少,通过这些写作练习,我终于领悟到《黑客与画家》中,为什么要说跟程序员最接近的职业是作家了。这两个职业高度神似,特别是在写作/编程时的心态简直一模一样。

比如作家在写作前,需要多了解所写的事物,这个了解不仅仅是理性层面的了解,更是全身心的去感受,将自己融入对象中,然后让对象通过你的笔来表达自己。编程也是类似的过程,你需要把需求完整的放到大脑里,然后让它自己来构建自己的数据结构、业务流程和代码结构。然后你所要做的就是将其通过键盘释放出来,如同生孩子般,帮助它出现在现实世界中。

这同时也导致了你在写作/编程前,很难预估你最终将完成什么。你所要做的就是让它们自行涌现。而如果你刻意控制的话,事后反而会发现做得牵强,且难以进入心流状态。

说到这里我想同时说一下直觉。我以前做过一些智商测试,都显示我的智商比较高,但我仍然选择成为一个直觉型的人,就是因为直觉的简单好用让我受益匪浅。在我看来,信赖智商和信赖直觉,是两种不同的生活态度。

信赖智商的人,是生活的推动者,他们不断的主动出击,寻找和达到目的,他们享受这种主动和一切尽在掌握的乐趣。

信赖直觉的人,则是生活的接受者,他们臣服于生活的不可预知,跟着自己的直觉走,让人难以捉摸,因为他们自己也不知道前面是什么。但就如《科学之外》里所提到的,由于智力是通过思维运作的,导致我们得到一个高度抽象和失真的现实。但直觉却很擅长处理全然的现实,因为它是基于我们的潜意识。

现在人们普遍信赖智商超过直觉,我觉得主要是两方面造成的:

一是基于科学的学校教育,导致我们误以为这个世界是线性的(或大多数情况下是按照线性逻辑发展的),以为几个简单抽象的因素就可以推导出结果。这点从大众对经济学的理解就可以看出,经济学是基于概率论的,而大众却期望经济学家给出肯定性的答案。

二是同时由于互联网的发展,知识的获取变得极其简单。再加上线性逻辑的“毒害”,使人自以为无所不知。更夸张的是网上铺天盖地的基于线性逻辑的文章(比如老一辈在微信朋友圈发的各种“养生秘籍”),让人的行为更加混乱。

逻辑被我敲碎了一地,接下来说一些建设性的事情吧,我们该如何训练和使用直觉呢?

直觉主要受人诟病的原因就是其准确性,特别是对于信赖自己智商的人来说,直觉的准确性简直就是瞎扯。为什么会造成“瞎扯”的感觉呢?

首先是因为信息不全面。在现实生活中,我们一般不可能得到全面的信息,而逻辑思维又导致我们的视野被进一步局限,所以我们完全无法理解直觉带给我们的究竟是什么意思。

其次是思绪杂乱,导致我们曲解直觉的含义甚至无法分清直觉。前面说到直觉型的人是生活的接受者,作为接受者,需要做到内心的平静,内心越平静,越可以反映出外在的变化。而只有在平静状态下,你才能把直觉跟自己混乱的思绪区分开来。

至于如何培养自己的直觉,最直接的方法就是冥想,我推荐《当下的力量》这本书,英文书名是《The power of now》。如果觉得冥想太直接了,那艺术方面的训练都可以提升直觉,比如写作、绘画、唱歌、表演等等。

标签: 程序员, 编程