**序一
1991年,当我还在卡内基·梅隆大学读博士的时候,就结识了金出武雄(Takeo Kanade)教授。作为一位研究机器人的科学家,金出教授在学术上的成就,令许多人高山仰止。我还记得他的很多精彩演讲,特别是他关于写论文要像写侦探小说那样引人入胜的独特观点。金出教授严谨治学的精神,更是我们学习的榜样。每天深夜我开车回家,途经他的办公室,总能看到他还在忙碌的身影。
在《像外行一样思考,像专家一样实践:科研成功之道》中,金出教授依据自己几十年科研和教学的体验,利用日常研究和生活中经常能够遇到的事例作为论据,深入浅出地向我们讲述了一种看似简单、却极其深奥的科研法则——像外行一样思考,像专家一样实践。
在看似枯燥的科学研究的工作中,有许多思想和方法值得我们关注,比如,要勇于舍弃固有的思想、*大程度地发挥构想能力、积极主动地与同行交流等。这就需要我们的年轻学生在他们的科研道路之初,就能了解和掌握科研成功的一些*根本的道理和技巧,这也正是本书的真正价值所在。
金出教授在美国研究教学多年,对美国科研创新文化有自己独到的见解。在本书中还有很多��于日本学生与美国学生的比较。他大胆批评日本学生沟通技巧不足及创新精神欠缺。他的很多建议对于今天的中国和我们中国学生,也非常有参考价值。中国正面临着在全球经济、科技、人才的一体化进程中,找到自己的长项和弱处,以保持创新发展进步的课题。
科学研究是一项严谨的工作,但又是一项非常有趣的工作。科学研究的成果将潜移默化地影响我们未来的生活。因此,我希望未来能有更多的人从科学研究中找到快乐,在快乐中发现人类未来文明的希望。
——沈向洋,微软全球执行副总裁
**序二
你需要多久才能变成一个傻瓜
微信之父张小龙曾经在《微信背后的产品观》里讲到:产品经理要有傻瓜心态。这里的傻瓜并不是指真傻,而是指一种外行心态。张小龙说,自己要经过5~10分钟的酝酿才能达到傻瓜状态,马化腾需要1分钟,功力*深的是乔布斯,传说他能在专家和傻瓜之间随意切换,来去自如,所谓“Stay foolish”,便是如此。
你需要多久才能变成一个傻瓜?
我*早听到的类似说法并不来自于张小龙,而是来自一本书。书的名字叫作《像外行一样思考,像专家一样实践——科研成功之道》,作者是美国卡耐基·梅隆大学(CMU)的计算机科学和机器人研究所的金出武雄教授。金出教授的学术在同行眼里高山仰止,行文也极为流畅。关于写作,他的观点是,无论写科普还是论文,都要像创作小说那样写出引人入胜的独特观点。这一点和 MacTalk秉承的写作原则一脉相承。
金出教授在1980年的春天从日本到了美国,开始了自己的学术研究生涯。他信誓旦旦地对自己的妻子说:咱们只去5年。30年过去了,伊带着这个弥天大谎参与了人工智能和机器人领域相关的各种研究,工作兢兢业业,为美国人民的人工智能事业做出了**的贡献。这包括自动驾驶汽车,能够进行火星探查和火山口探查的机器人,自动驾驶直升飞机,虚拟现实和三维视频等。
关于这本书的创作,金出教授如是说:“听过我的演讲或言论之后,有很多人表示‘你的话,简直就是谎话、几乎都是谎话、是玩笑、像是真话、是真话、是自吹自擂、虽然很有建设性但……杂七杂八还有点意思’。于是我想,要不要把这些收集起来,写一本书呢?”
于是这本书就这样诞生了,比《MacTalk·人生元编程》的问世还要腼腆一些。
书看起来像是一本介绍如何做学术研究的著作,但其中的内容远不止于此。无论是学术研究、技术、产品、演讲、写作、互联网、教育,还是思考的本质等,书中都有涉猎,并且观点独特、思路新颖,适合各个创造性领域的人群阅读。
金出教授有个观点叫作“Best First”,意为*好的东西一定要放在*前面。无论是演讲还是写书,金出教授都遵循了这个规则。观众或读者都希望开始的时候就看到*好的东西,很多演讲或图书做了冗长的铺垫才进入主题,岂不知那些铺垫已经耗尽了观众和读者所有的耐心。“Best First”还有一个好处就是:先把*重要的部分呈现给大家,之后在任何时候都可以结束演讲和阅读。
这真是个有趣的观点。写到这里我想起了Linux的***Linus在自传里写的一句话:我对生命的意义有种理论。我们可以在**章里对读者解释生命的意义何在,这样就可以吸引住他们。一旦他们被吸引,并且付钱买了书,剩下的章节里我们就可以胡扯了。
这两句话颇有异曲同工之妙。基于此,我们就知道,书中的核心内容毫无疑问是**章:像外行一样思考,像专家一样实践。这一章给我带来的思考*多。读了十几年书,又工作了很多年,我们终于从鼻青脸肿混到了白衣飘飘,成为了某个领域的行家里手。工作中开始得心应手游刃有余,不断有新人或老人来找你解决问题,你微笑着迎接各种挑战,淡淡地送走困难,你挥一挥手,不带走一片云彩……殊不知我们已经陷入了一个创新匮乏区。我们无法像外行那样自由思考,无法像“傻瓜”那样去体会真实用户的感觉,我们成为了专家,常常考虑的是“能不能实现”和更多的“不可能”。
这时候金出教授就会从书里爬出来拍拍你的肩膀,轻轻地在你耳边低语:要像外行一样自由发散地找出创意,然后以专业人士的方法付诸实现。
对于外行来说,因为没有相关知识和经验的束缚,所以可以大胆假设小心求证。他们一切构想的根源都是“我想要这样”,而不是“能不能实现”。每个外行都抱着一种“能实现”的积极态度,美妙的创意才会相伴而来。而专家就很容易被困在通常的做法中,难以产生飞跃式的想法。某些成功了的,已经存在的方法、经验和知识反而会导致想象力匮乏,创意缺失。
当你以一个专家的身份说出“不可能”三个字的时候,你已经输了。金出教授如是说,为此他还举了下面这个真实的例子。
2000年前后,有个人告诉我说:雨滴原本是透明的,但在雨天开车时,我们看到的却是白色的雨滴,这妨碍了开车。之所以会这样是因为车头灯照在雨滴上,光线发生了像在水晶里一样的折射。那时我就想,能不能做出这样的车头灯,它不像传统车头灯一样对着某个方向无区别地发射光线,而是先探测雨点的位置,而后仅仅向没有雨滴的空隙投影光线,这样的话岂不就像看不见雨一样了吗?
那是我像外行一样的想法,实在是有点天马行空。我和汽车公司的技术人员谈论了这个想法,他并不接受,说:这不可能。虽然我觉得从技术上说没有什么做不到的事情,但还是先把这个想法搁置了。七年后,金教授终于做出了让雨滴消失的车头灯实验室版本,并且因此拓宽了新视觉系统和应用的前景。
跳出现有的成功是*难的,即使是天才也不例外。
发明现代计算机原型的天才科学家冯·诺依曼在别人向其展示**编程语言时回答:汇编是多么美妙的语言,有了汇编你们怎么还会用到其他语言呢?这是多么的愚蠢!从那以后,几百种**语言诞生了。
他就不能理解我们这些看不懂汇编语言的程序员的心!
很多成功的企业巨头被后来者追上并击败,同样是因为企业经营者无法走出过去的成功经验导致的。即使无法颠覆别人,也应该顺应时代的潮流做出自己的改变,每个创业者,都应该读读这一章。
金出教授还在书中讲述了“计算机向人类发出挑战——问题的解决能力与教育”、“表达‘自己的想法’,说服别人实践”、“寻求决断与明示的速度”等内容,同样值得仔细品读。下面是一些有趣的观点摘录。
关于反对
明斯基教授,您总是能在各种领域中想出很多创造性的、引人入胜且能够引导新方向的构思。请问您的诀窍是什么呢?他回答说:这个很简单,只要反对大家所说的就可以了。大家都认同的好想法基本上都不太令人满意。
关于迷茫
金出教授说,越能干的人越迷茫。
如果你工作时经常在“能不能行呢”的不安感和“啊,成功了”的成就感之间往复行走,恭喜你,离成功已经没有几公里了。交织着这两种感觉的体验将成为你智慧体力的强有力的基石。
就算是卡耐基·梅隆大学的计算机科学系和机器人研究所的博士研究生,他们出类拔萃无所不能,也避免不了这种感觉。不,应该说,正是这种人,才更容易陷入不安和迷茫。
这也从某种程度上解释了我为什么会经常处于一种迷茫的状态……
关于记忆力
很多人常常感慨:我就是记忆力不行……言下之意就是除了记忆力我其他方面都很行的。真是这样吗?
日常生活中,对于人的知觉、思考、行动等,追本溯源,*终都会落到记忆上来。如果头脑中没有知识和信息作为工具、材料,是不可能发挥规划能力与创造能力的。构思就是通过重组脑海中的记忆产生的。如果没有良好而广博的记忆内容做基础,根本产生不了什么好的构思。
因此,*有效的学习方法就是记忆。把他人长时间思考总结得出的成果记下来,不仅**便捷,也能为自身的思考扩展基础。当然,这里所谓的记忆,是指经过理解的记忆,这一点无需多言。
所以,今后看到高晓松在脱口秀中谈古论今纵览天下的时候,不要再说“我就是记忆力不行”了,差距是全面的。
关于颠覆
科学的进步就是不断突破极限和开辟新的领域。很多人认为世界已经停止前行,但那并不是真相。
计算机的发展日新月异。20世纪60年代,计算机像竞赛一样呈指数发展,但到了20世纪80年代,发展速度减缓,甚至有人说计算机不会再进步了,还举了很多例子:硅晶体上不能画再细的线了,不能制造出更小的晶体管了,硬盘的存储密度不能再增大了,等等。根据这些说法他们得出的结论是:发展瓶颈终将到来。
关于不可能原则
**条:科学工作者声明某件事情是可行的时候,基本上他不会错。但当他说不可能的时候,他很可能错了。
第二条:发现极限在哪里的**方法就是超越极限,尝试向稍微超越这个极限的领域迈进、冒险。
第三条:无论是哪种技术,只要它是非常先进的,那看起来都跟魔术没什么区别。
关于演讲和交流
在与他人交流的过程中完善自己的想法。无论什么样的构想,*初大都只是个偶然的想法。锤炼构想的方法就是跟他人交流,在交谈中验证是不是一个有价值的想法,并且获取相关知识,修正不完备的地方。升华构想的关键是“交流”,因为他人有很多从自己角度出发的认识和想法,借鉴过来才能完善自己的构想。
关于用户
开发系统的人头脑中一定要有“用户是在与系统进行对话”这种概念。事实上用户不是通过一点点地阅读操作手册记住系统的使用方法的,而是通过使用在头脑中形成印象:系统对每一项操作的反应是什么。
因此,即便是再简单的操作,要是系统的反应不一致,只会使用户混乱,产生不信赖感。系统与用户的关系,就像老师与学生的关系,老师的举止行为前后不相同,就根本不能博得学生的信任。
创造的基础是模仿
模仿、相似,这样不是很好吗?*初的想法的确是相同的,但在此基础之上添加东西、使之升华的水平高低才是决定胜负的关键。
据此,大部分的创造都是在模仿的基础上增加其附加价值的东西。
**、创造,不是无中生有的魔术。
*后,回到我们*初提出的问题,如何在专家和傻瓜之间进行自由切换呢?其实金出教授已经写在书里了:思考的时候,要像外行一样单纯直接,实践的时候要像专家一样严密细致,并且要有以专业知识和方法武装起来的“我做得到”的乐观主义精神。要记住,独特的、好的创意和好的结果,不管是对研究而言,还是对商业运营而言,都不是自己突然冒出来的东西,那一定是刻苦的努力和长期的思考带来的。
每个MacTalk的读者都该读一读这本书,如果你没时间读书,至少要读一读这篇书评!
池建强
《MacTalk·人生元编程》作者,MacTalk出品人