谨以此文献给那些为前途感到痛苦的程序员们。
“宇宙中最优秀的程序员”说法,源于比尔盖茨对微软首席软件架构师雷·奥兹的评价,说他是宇宙中最优秀的五位程序员之一。由于盖茨并没有细数其余四位,于是坊间票选出了包括奥兹在内的五人,盖以“宇宙中最优秀程序员”的殊荣。下面将这五位大佬做个简单介绍(排序不分先后):
查尔斯·西蒙尼:软件史上的传奇人物,斯坦福大学的计算机博士,他关于“匈牙利表示法”的博士论文是每个Windows程序员必须首先学习的课程。西蒙尼是微软的早期员工之一,他曾在十多年间主持微软办公室软件各个部件程序的开发工作,Word,Excel等微软的应用软件都是在他的领导下开发成功,。他在微软的头衔是首席建筑师,是微软最高智囊团的核心。
雷·奥兹:1955年11月出生,青年时代在伊利诺大学香槟分校学习计算机。1984年,奥兹用Lotus提供的资金,创建了IrisAssociates,年末开始开发LotusNotes的第一个版本。1995年进入IBM公司。离开IBM之后创办了Groove公司继续致力于协作软件的开发。2005年3月,Groove被微软并购,奥兹加入微软,11月因发布“互联网服务时代来临”备忘录而一举成名(以前这都是盖茨做的事)。旋即,奥兹发布了Windows Live与Office Live,两者都是通过在线广告来取得营收,更重要的是,这有助于微软与Google作竞争。后因盖茨计划退休,所以接替他担任微软CSA(首席软件架构师)职位,被外界视为盖茨的接班人。但在去年10月,奥兹辞去了CSA职务。外界认为Ozzie的离职是由于他缺少清晰表达微软的愿景的能力,并且CSA这个职位太含糊、太抽象,在公司中没有实权。
约翰·沃诺克:Adobe公司创始人,改变了信息的创建、处理和使用方式。迄今为止他已获得 35 个以上的技术成就和管理成就奖。他在Adobe 成立的最初两年担任公司总裁, 随后16年中他一直任 CEO。 2000 年,沃诺克从 CEO 职位上退休, 2001 年出任公司CTO。 现在, 他和合伙人查尔斯·格什克共同担任公司董事会主席, 继续为这个资产近30亿的公司掌舵。他们两人,是程序员中合伙创业的典范。有人说,沃诺克的成就有个非常重要的特点,即他总能在合适的时间和地点,作出最合适的事。
加里·基尔代尔:华盛顿大学计算机科学博士,真正的软件开发先驱人物。最早创造了磁盘操作系统(DOS),为A盘、B盘和C盘(CD-ROM)最早编写了驱动程序。同时,他也是图形用户界面(GUI)的先驱之一,开发了“DrLogo”计算机语言。在1974年,他帮助创建了硅谷最富盛名的“家酿俱乐部”,成为计算机业余爱好者交流的天堂,加里·基尔代尔还为微机首创了世界上第一个实用的软件API。基尔代尔的朋友和崇拜者说:“每一位PC用户都欠基尔代尔一份情,而比尔·盖茨和他的微软公司欠得比谁都多。”
比尔·盖茨:这一位不用介绍了,地球人都知道。
我之所以列出这五位业界大佬,最直接的目的是为自己打气。编程是一件艰苦的工作,尤其是在中国这样特殊的环境下,程序员的出路似乎很难拨云见日。在这样的现实下,能够转行的程序员纷纷选择更加轻巧、盈利的工作,转行困难的则常常在哀怨中疲累地工作。虽然我们不一定能成为一个代表时代的人物,但“行行出状元”的老话依旧是不变的真理。上述五位,我无法否认他们在技术上的顶尖,但我也相信,促使他们成功的,不仅是卓越的技术,更有他们对待行业、生活和整个世界的超凡感悟和信念。
我站在这里,仰望巨人,不是为了让脖子酸疼,而是为了模仿巨人的视角,在迷途中尽量看高看远。希望,所有看到这篇文章的同行们,都能在“宇宙中最优秀的五位程序员”身上看到一些激励和安慰。
本文转自狗窝博客51CTO博客,原文链接http://blog.51cto.com/fxh7622/555442如需转载请自行联系原作者
fxh7622