欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

翻译文章(六):如何成为专家-拥抱现实  

程序员文章站 2022-07-05 13:39:17
...
现实仅仅是一个幻想,虽然是一个持久稳定的幻想。——阿尔博特
相比于一个普通人,一个专家有很多现实中的模型,并且知道怎样去建立他们。那些拥有了这些模型的专家能够很快吧复杂的问题分解开来,并能够找到它的解释和问题的解决办法。
模型能够和任何东西相关——软件系统,商业领域,还有你个人的关系网。

预测和解决方案
一个理论,如果能够满足下面两个条件,它就是一个好的理论:它必须是能够精确地描述出大量不同的现象,基于一种包含有限的元素的模型,并且能够对将来的事情作出一定的判断。
霍金.《时间简史》
每一个专家应当有效地预料将来的结果。并能解决新的从未遇到过的问题。解决方案和语言都不是凭空而来的。他们是源于专家对现实生活的真实理解。内部的现实模型为有效的思考建立了基础并能指引专家去解决问题。如果你缺乏现实的模型,你将会作出错误的决定。相比与含糊不清的猜测,好的现实模型能提供更可靠的预测和有效的解决方案。


好的模型的特点
1.解释-提供对每一个组成部分的模式,过程事件,根源和结果的理解;
2.可验证的预言——一个无法作出预测的模型课被视为无用的模型;
3.简单——你能不费多大力气就能够记住并使用这个模型;
4.框架——用于识别常见问题的知识,并能够应用于类似的问题;
框架能够扩展现有的模型到新的情形而不需要建立新的模型;

大脑-专家的主要工具
我思,故我在-迪卡特
一个专家的脑袋中储存这各种各样的模型,并能随意操纵他们,不幸的是,我们的大脑并不擅长于这个任务,他们创建的模型并不等同于现实,下面是原因。
限制
*感觉-我们的感觉只把部分的而不是完整的信息传达给我们的大脑;
*记忆-我们的大脑能够加工并记住一些有用的知识碎片,甚至我门不需要什么训练就能很快忘记这些知识;
*想象-大脑会自动地填充丢失的信息所留下的空白,用自己基于对现实世界的理解。
认知的偏差(脑袋里的臭虫)
*锚定和填装——以前的不相关的经验会持续地影响你用于解决问题的思考和决定,面对质疑和不确定,我们会变得不安,我们会促使自己去解决问题并在不需要很多思考的情况下快速地找到一个方便的解答;
*认知偏见-从我们所有无意识地事实中去确认我们的信仰和倾向;
*象征性地精简——我们会很急于把复杂的事物简化为更好理解的事并且倾向于去建立简化的模型,忽略那些复杂的细节和联系;
*其他


社会行为
*潜意识的模型和信仰-我们的意志负载这来自父母,老师和文化赋予的信仰和观点,这些潜意识在不知不觉中深深地影响着我们的现实模型。周遭的人的压力,认可-我们的意志会随着他人而动摇,这让我们忽视那些麻烦的现实,并且乐于去从众和在无条件地接受方便的观点。

客观现实
没有真相,只有解释.-弗兰德里希
即使是最聪明的大脑都会遇到对现实理解的挑战。
我们会遇到各种复杂的情形:
*不完整的信息——我们很少能够得到完整的信息,即使我们能接触到,我们也没有能力去全部收集和吸收他们;
*不断地改变——现实总是流动的,并且每一秒都会改变;
*复杂的关系和行为——复杂系统很难去解释:起因和结果,内在联系,递归循环,外部系统对进程的影响.......
*难以预料——为了得到正确的模型和解释,我们经常承担不起大量的实验,测试和错误。


我门会应付各式各样的人,他们会把我们的现实变得非常错综复杂。
*难以预料——人是很难预料的,他们会没有任何缘由地去做某件事并且还会前后不一;
*迷惑——人们很难清晰地解释他们所想所感,甚至不了解自己;
*欺骗——一些时候人们很难去说真话或仅仅为自己的利益说慌;


建立模型
第一等才能的预测是能够保持两个相反的理念的同时,还能保持正常运转的能力。——思科特
我们通过不同的途径去了解现实——学习,探究难题,找寻新的解答和不断地实践。经过许多年,我们能够专注于解决直接的问题,并且能够在不了解全局的情况下去开展工作,很多优秀的人都有着不完整的理解和片段性的认识,能够让他们表现得不错。但是如果没有深刻的理解和不断的努力去建立好的现实模型,要成为专家知识空谈。
例如,我们在软件设计时,如果我们不了解它的本质和规则时,我们会被挑战和失败困很久很久。
我们在生命中所经历的所有都有可能帮助我们建立和改善我们的现实模型,我们只需有意识地去把我们的经验和学习关联到我们对现实的理解,我们不需要准备什么就能马上去这样做。只要我们的思想行动起来,不论是工作,交流,阅读,实践,旅行,思考或者甚至是睡觉,我们只需要专注于现实模型。
现实的模型可能会很明确(现实和理论)也可能是模糊(直觉和潜意识)。
你可以用下面几个阶段在你心中建立模型。
A。分析
*找寻什么是最重要的,事情的脉络和相关重要元素;
*主角和子系统-了解联系,记下思路;
*理解上下文影响和主要规律;
*编制故事,比喻和模式-让你的模型更适合你的大脑;
*重复-最重要的子系统的过程;
B。经验主义
*找到最迫切的难题,最主要的矛盾或真实生活中的现实;
*知道它们为什么适合你的现实模型;
*如果它们不适合你的模型,那再好不过了——你有改善你模型的机会了!
C。整合-是你的模型和已有的知识,先进的模型一致;
*找出什么是主导模型,观点和信仰,其他的专家是怎样思考的;
*严谨地分析信息和信息背后的理论;
*找出一个最好的对立的定律并尝试去把它们揉合在一起,组成一个更完善的模型。
D.科学的方法-用它来客观地评价模型,并用于评价你的系统
*建立现实的假说和你行为结果的假说;
*在时间中检验它;
*从结论中学习并调整你的模型;
E。了解人们的兴趣和行动安排-人经常很令人吃惊并且是现实中无法预料的角色。
假如你了解了人的动机,喜好和行动安排,你的模型将会更接近现实。
F。改变观点——改变不同的观点去丰富你的模型,经济学的,情感的,社会的,心理的...
尝试着从对立的观点去观察和设置规则,设想你就是你的系统的使用者,你公司的投资者,经理,某种动物,电脑的组成部分...
网站的开发者有很多不同的角色的不同观点——想象网站的有着不同的用户习惯,这能够帮助他设计一个满足哥种需求的系统。
G。横向思考
*随机的联系-将模型和最近看的书,不相关的知识领域,你喜欢的角色联系起来;
*胡乱的思考-尝试着我用无法接受的,搞笑的,愚蠢的方式去解释问题,并动摇你的模型;
*问“为什么“-不断地去问“为什么”,直到你遇到了全世界的人都不知道的问题;
*扩展你从其他地方借鉴的观点,让你的观点具有更高的水平。
总之,你将在两个状态之间不断转换——进化(发现现实并吸收)和改革(打破常规并改变现实),你的选择依赖于你的模型的成熟度,确定性和你的能力。

因此
几乎没有人对现实有充分地想象。-约翰
你能非常确定你脑袋中的思维与客观现实的不同,客观现实是复杂的,是不断改变和矛盾的。有影响力的专家没有选择,他们只会:
1.接受自己在了解难以琢磨的现实方面的局限;
2.用不同的阶段去建立优秀的现实模型;
3.不断使用,时间,改进模型,在时间中,优秀的现实模型能够让你的思维,决策和解决方案更加完美。他们能让你成为现实的大师而不是现实的受害者。
拥抱现实,祝你好运。

单词:
merely——仅仅地
albeit——即使
persistent——坚持的
definite-一定的,确切的
arbitrary-武断的
come out of blue- 立即得出
scenarios- 情节,脚本
vague——含糊
ad-hoc-随机
spontaneous-无意识的
substitude-替代
cognitive biases-认知偏差
anchor-抛锚
irrelevant-不着边际
perception-感觉
symbolic-象征性的
perpetual——永久的
irrational——无理的
inconsistent-不一致的
retain——保持
first-rate——第一等
immediate-直接的
potentially-潜在地
engage-从事
explicite——明确的
empirical——经验主义的
metaphor-比喻
pressing-迫切的
contradiction-矛盾
synthesis-综合
reconcile-调节,使一致
agenda——议程
perspective-观点
persona-角色,外表
cohesive-有结合力的
lateral-侧面的,横向的
provocative-刺激的,气人的
provoke-激怒,惹