乱世女英雄--评程序员先驱霍珀

年轻时看《三国演义》,群雄纷争,豪杰并起,看得热血沸腾之时,常常掩卷慨叹,为啥我没有出生在这样的年代?
要是自己“有幸”躬逢乱世,搞不好也是个刘备曹操孙权,最不济也能是个周瑜或曹操下面的谋士。因此有人总结出老不读三国,就是怕老了还雄心勃起,躁动不安。

 

最近一口气读完《优雅人生--格雷斯.霍珀和信息时代的创新》。读完霍珀的故事,也会产生乱世英雄的感慨。

 

40年代的是计算机的草创时期,太平洋战争爆发,霍珀40多岁,她参加美国海军在哈佛的实验室,是最早的一批程序员----实际上就是她定义了程序员这个职业。

 

霍珀是耶鲁大学历史是首位获得博士学位的女性,是计算机历史上赫赫有名的人物,Bug(虫子)表示软件错误就是她无意中创造的,她使用的马克二代计算机包含很多继电器,一只飞蛾飞进了其中一个继电器,被压死后造成短路故障。于是她发现了计算机历史上第一个Bug。
她写了世界上第一个编译器,她发明了COBOL语言,她被美国海军授予少将军衔。

这不是一本按部就班的人物传记,里面充满了让我们好奇的历史典故,似乎是有意写给内行看的(不知道没有计算机背景的人能不能看懂并觉得有趣),书后面的参考资料索引就占了将近60页。


当然,这书也不是一边倒的颂歌,里面还讲到她的婚姻失败(后来似乎就一直独身),霍珀60年代一度为疏解压力长期酗酒,甚至被警方拘留。她出现过多次自杀的念头。
“...(大股东)斯特劳斯的意外逝世以及EMCC公司濒临破产的形势使得霍珀陷入了深深的抑郁之中,而这抑郁差点终结了她的事业。但有时候,一个人人生最黑暗的时间往往会成为变化的催化剂,会成为未来成功奠定的基础。荒谬的是,兰德公司对EMCC公司的收购将标志着霍珀事业最多产和最富创造力篇章的开始。”

 

让我印象深刻的还有霍珀的沟通能力和写作能力,也许因为霍珀是大学教授出身。比如能够和暴躁上司的合作,再比如著名的马克一代操作手册,生动地描述了机器计算的历史,形成了我们现在熟知的帕斯卡-莱布尼茨-巴比奇这样的线索。


我一直认为,沟通能力和写作能力,是比编程还重要的能力。公司今天有个新手来应聘,编程考试通过后,我和他聊了几句,要费很大劲才能理解他的意思,这样的程序员,怎么能够和客户良好沟通,以至于在开发中做好需求分析呢?

 

我们现在的编程思想,比如各种形式的高级语言、操作系统、结构化或面向对象编程,在霍珀那个年代就已经被发明了,似乎计算机科学的大厦已经完成,我们只能按先辈指定的方向,老老实实地添砖加瓦。

 

其实不然,当庸人还在感慨的时候,天才们还是做出了Google,FaceBook,iPhone等伟大的产品。

 

英雄,永远能找到自己的时代。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值