程序员的思维修炼 读书笔记02

发布时间 2023-12-17 19:29:32作者: 一个小虎牙

第三章 认识你的大脑

R 型对直觉,问题解决和创造性非常重要,L 型让你细致工作并实现目标。

人类具有超强的感知能力,其中许多无法有效地用语言表达。例如,你可以立刻认出大量熟悉的人的面孔,无论他们是否改变了发型、穿着,或者肥了10磅,还是过了20年。

但是,尝试描述你最亲密爱人的脸庞,你会觉得有心无力。

R 型的特点:有时候一个棘手问题(bug,设计问题或一个遗忘很久的乐队名字)的答案突然灵光闪现,可能在你洗澡的适合?或者在某一天你没有思考这个问题的时候?这是因为R型是异步的。它作为后台进程运行,处理过去的输入,努力挖掘你需要的信息。

随时记录想法

R 型是不可预测的,你需要为此做好准备。答案和灵感会独立于你的意识活动出现,而且不是总在恰当的时候。这意味着每周7天每天24小时需要随时准备好记录任何灵感和想法,不论当时在做什么。

捕获所有的想法以从中获益更多。

Everyone has good ideas.

只有少数人在努力跟踪好想法,而其中,又只有更少数人会努力付诸行动,随后,仅有少之又少的人有能力将好想法成功实现。

大脑左半球,线性模式,L型;大脑右半球,富模式,R 型。

L 型的9种能力:

语言能力,分析能力,符号能力,抽象能力,时间能力,推理能力,数字能力,逻辑能力,线性思维能力。

R 型的8种能力:

非语言,非理性,综合,空间,具体,直觉,分析,全面

“非理性“没有什么不对,思维过程是非理性或者不可重复的并不意味着它是不科学的、不负责任的、不合适的。比如你的结婚决定。

Power is going to waste.

R 型号有很多有趣、未充分挖掘的能力。R型的类比和整体思考方式对软件架构和设计非常有价值,好的设计就是由这些组成。

综合学习与分析学习并重。

你可以做很多事情来提高大脑解决问题的能力,比如适当同时利用两种思维模式——包括一些简单的技巧,如一边打电话聊天一边想着涂鸦,而同时随手把玩小东西,以及一些真正有趣、异乎寻常的技巧。

正是L型思维区分了人类和普通动物。它带领人类走出森林和热带雨林,走进村庄和城镇,从田间地头走入工厂车间,最终坐在办公桌后面使用起了Microsoft Word.

L-mode is necessary but not sufficient.

基于经济和社会的发展,这些艺术的、美学的R型属性不再专属于那些想亲手制作贺卡的玛莎 斯图尔特式的人。相反,那些平凡的、悠久的主流业务绝对也需要这些属性。

Commoditization measn you compete on aesthetics.

积极的情感对学习和创造性思维非常关键。处于“高兴”的状态可以扩展你的思维过程,激活更多的大脑物质。

反之,当你害怕或者生气时(充满了消极的情绪),你的大脑开始停止提供多余的资源,并为反抗或者逃跑做准备。因此,处于遭到明显破坏的环境中的事物也可能会导致更大灾难,比如破窗效应(参考《程序员修炼之道》)。

美学可以改变这些,无论是用户界面、代码和注释的布局,还是变量名的选择和桌面的整理,还是别的任何方面。

Beauty emerges from selection.

R 型看森林,L 型看树木。极个别的幸运儿,脑半球的区别不是那么明显,特别是数学天才们,他们的大脑更加协作,两边半球会更均衡地参与其中。

你如何认识大脑的能力直接影响了大脑内部“组织”,只要想你的大脑有更多能力,就会是这样。

Thinking makes it so.

较少使用的技能会失去阵地,“不使用就会失去”,因为大脑会把更多的资源用于你做得最多的事情。这就是音乐家不断练习音阶的原因,这类似于刷新动态RAM。想做一名更好的程序员吗?那就多编码,深思熟虑,专注实践。想学一门外语吗?那就投入进去,不停地说,用它思考。大脑会很快意识到并调整自己为这种新用途提供更多方便。