本文主要是介绍信息论创始人克劳德·香农:真正的天才是如何思考的?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
编者按:克劳德·香农(Claude Shannon),美国数学家、电子工程师和密码学家,被誉为信息论的创始人。1948年,香农发表了划时代的论文《通信的数学原理》,奠定了现代信息论的基础。不仅如此,香农还被认为是数字计算机理论和数字电路设计理论的创始人,也为军事领域的密码分析, 包括密码破译和保密通信,做出了很大贡献。他思考的时候,都从哪些角度入手,又如何得出结论?本文编译自medium原题为“Claude Shannon: How a Genius Solves Problems”的文章。
二战期间,香农加入贝尔实验室,研究火力控制系统和密码学,相关课题直属国防研究委员会领导。
香农花了整整十年时间,才完全提出了重要的信息理论。一开始,在读研究生的时候,他试图找到很多信息技术的共同基础背景,比如电话、广播和电视。1948年,他发表了《通信的数学理论》。
他的重大贡献可不止这一篇论文。在麻省理工读研究生的时候,年仅21岁的香农就已经发表了一篇重要论文,很多人都评价说那是20世纪最重要的硕士论文。
普通人可能听着不觉得有什么,因为香农并不是家喻户晓的科学家。但是,如果没有他的研究,我们就不会形成现在对计算机的看法。他的成就不仅仅限于计算机科学领域,在物理学和工程学方面也有建树。
现在“天才”这个词用得太随意,但其实天才是很少见的,能真正配得上这个词的人并不多。而香农确实是个天才,他的思考方式和常人是不同的,他的思考充满趣味。
除了学术研究,香农爱好杂耍、骑独轮脚踏车和下棋。香农发明了很多用于科学展览的设备,比如火箭动力飞行光盘、一个电动弹簧高跷和一个喷射小号。
这样天才成就的背后,不得不说的就是他攻克问题的方式。他不只是提出问题然后解决问题而已。他会依照自己的方法,发展出一个过程,来透过现象看本质。
他提出的问题虽然和我们平时需要解决的问题不同,但是思考的方法和背后的推理还是有很多值得借鉴的地方。了解了之后,或许我们能更清醒地思考。
所有问题都有其形式。在着手解决问题之前,我们应该先理解问题本身。
在纠细节之前,找到问题核心
寻找答案当然很重要,但是很多人都忽略问题本身。提问本身是有方法的,提出能解答、有答案的问题,也很重要。
我们常常把眼光聚焦在不同的细节上,希望找到细节之间的联系,却没有把精力集中在问题本身,去找到对问题的一种“直觉”。
而香农恰恰反其道而行之。在香农的传记A Mind at Play中,作者提到,香农的思考方法有时候会受到一些当代数学家的质疑,因为他的步骤不是那么严密, 没有展现出完整的细节。很自然,他们想要细节。
香农的推理方式是,我们必须排除所有和问题不相关的细节,才能看清问题的核心,之后就能自然地找到答案。
而且,有时候,当你终于找到问题最纯粹的本质时,可能都无法忘记问题是什么了。所以,在追逐细节之前,首先要把握好全局。不然,你的大方向可能是错的,南辕北辙。
细节自然是很重要,很有用的。但是细节具体多重要、多有用,与它们呈现的方式不无关系。很多细节其实没什么用。
如果你没找到问题核心,却拿着一堆错误的细节来解决问题,你只会不断地找到更多错误的细节,最后深陷细节迷雾,更是不复得路了。
从除去无关细节开始,这样你才不会受无用细节的干扰,然后找到问题的根本。
找到问题的真正形式,和随后的寻找答案的过程,几乎一样重要。
学会重构和对比问题
1952年,香农在Bells Labs上发表演讲,深入讲解自己思考的过程,详细提到了自己在需要解决的问题面前,是怎样让思考过程更具创意的。
除了找出问题的核心之外,他还提到了突破常规思考的一个做法。
我们常常都有这样的体会:如果自己专心致志地要攻克一个问题,难免会开始只盯着目标前进,不顾其他。逻辑型思考总是从一点开始,作出合理的联系,如果逻辑是正确的,最终会到达同样的终点。
但是创意型思考有点不同。同样要做联系,而创意型思考过程中的联系逻辑可能不那么严密,甚至有点像巧合,这样一来,就能给新型的思维方式创造空间。
香农常用的一个小技巧是重构问题,做对比,以尽可能多的方式问同一个问题。你可以夸张,可以简略,可以改变措辞,可以转换问的角度,还可以将问题整个反转过来。
这样做的目的就是在看待问题时,能更全面,无死角。
比如,我们可以问“这个问题最好的解决方法是什么?”,我们也可以问,“最坏的解决方法是什么?”两个问题各含信息,所以两者都应该剖析一番。
一个问题有不同形式,也有多种面貌。在不同的面貌之下,就会看到不同的“真相”。
每个输入的信息都应找到其本质
虽说想法的质量很重要,但是其数量也不容忽视。但是我们不仅应该关注最终得出的想法数目本身,也要关注得到这些信息的过程。
要解决一个问题,首先你得有一个想法。然而,想要得出好的想法,首先要筛掉很多平庸的想法。即使是这样,也不是说,什么想法都拿出来讨论,能想到的通通过一遍。
在二战期间,香农认识了走在英国计算机科学前沿的图灵。图灵在美国期间,两人每天都想约喝茶聊天,之后的许多年里,也一直保持联系。
在被问到天才有什么特质的时候,香农说了一个图灵告诉他的类比。图灵是由自己观察到的一个现象做的推断,原话如下:
“有些人,你告诉他一个点子,他能回你半个点子;还有些人,你告诉他一个点子,他能回你两个点子。”
香农很谦虚地说,自己并不属于后者,像牛顿这样的才算。但是,他所说的话也能说明,解决问题的关键,不仅在于点子的数量而已。
每个输入信息的核心都有其特定的精华,传达的是远不止表面看上去的那样,其背后隐藏着真相。这个真相,正是不同问题有多种不同解决方法的基础。
我觉得,香农实际上想说的是,要想有好点子,就要善于增加每次输入的精华。如果你没拿捏好点子的本质,想法就会平庸。你越能触及问题的本质,得出真知灼见的效率就越高。
把输出数量翻一番只是第一步,真正带来本质区别的是要抓住本质。
总结
生活中很多方面都可能出现问题,不管是人际关系,还是身体健康,要继续前进,关键就是要发现问题,解决问题。
香农其人可能是少有的天才,思考方式与他人不同。但是他所用的思考过程并非常人所不可及。他的长处就在于擅长利用这个过程来解决问题。
优秀的解决问题的能力,既需要批判性思考,也需要创意思维。将两者结合起来的最好方法,就是在思考的过程中,让两者都得以体现。
思维模式决定了我们的精神面貌,习得好的思维模式,应作为我们努力的目标。
这篇关于信息论创始人克劳德·香农:真正的天才是如何思考的?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!