小米加步枪,所向披靡

理查德汉明(Richard Hamming)在为曼哈顿计划工作两年后,到贝儿实验室。
贝儿实验室(bell laboratory)是美国有名的科研中心,自1925年成立以来,诞生了两万多件专利,诺贝尔奖。该实验室的研究成果,包括了传真机、通讯卫星、太阳能电池、C语言等等,为科技创新,尤其是通信技术和计算机科学起着革命性的作用。
汉明是一个性格开朗,但极富内涵和修养的人。他来到实验室后,发现身边尽是天赋异禀的科学家。多年后他说到,他知道自己的聪明才智是远远达不到同事的水平,还好这并不妨碍他坚持做研究。汉明喜爱交谈,爱了解其他领域的最前沿进展。同时他也说到要打开门做研究,把办公室打开,以方便同事之间的沟通交流。“知识和效率在一起,能够产生复利”[^ "Knowledge and productivity are like compound interest."],这是他的座右铭之一。
最初来到实验室,汉明是做弹力研究的,但是他对机器非常感兴趣。他花费了大量的时间在机器运算上。当时有一个通讯难题,是一个传输过程中的误码问题。信号从发送方到接收方,由于受到各种干预可能会畸变和失真。哈明开始解决这个问题时,就采取了和前面失败的科学家不同的思路。他意识到信号总会因为各种原因出错,错误是无法避免的。因而,他逆向解决,如何让接收到的信号可以得到纠正并还原正确的信息。“哈明码”就是这样诞生的,汉明也获得了图灵奖。
他曾为贝尔实验室的科学家讲过一堂课,主题叫做“你和你的研究”[^Bell Communications Research Colloquium Seminar - 'You and Your Research' given by
Richard W. Hamming at MRE on March 7, 1986],总结了自己从事三十年的科研经验。在关于工作条件的要求时,他说到,“人通常在条件差的情况下,产出更高”。
他回忆道,贝尔实验室对他实验的支持有限,甚至无法提供编程人员足够的办公室空间,更别说增加机器了。当时,汉明考虑是否应该去西海岸,那里有更好的待遇和机会。但是,他偏向贝尔实验室优秀的同事和和谐的工作环境。放弃更优越的工作条件,不代表放弃解决实际问题。他自己问自己,你不是一直相信机器可以做任何事吗?与其需求更多的机器和程序员,是不是可以从另外一个方向思考?他转变了自己的工作重心,让机器发挥更大的效力为他工作。他在计算机方面的成就另人瞩目,曾为IBM第一台计算机编程并写出L2语言。
外部的条件总是需要改善,却也常常超出我们的控制。若不在自己本身下功夫,那么再多的外部支援,就像养料洒在夭折的树苗上,解决不了问题。小米加步枪常常指闹革命的条件艰苦,同时,也暗含了能打赢的兵靠小米也够了。

@2016-05-19 00:00
Comments
Write a Comment