C/C++求职宝典
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5 你的榜样

如果你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,你还是另找一份更合适的工作,这份工作不适合你;如果现在你还不是一名程序员,只是想看看自己是不是适合当程序员,那还是趁早算了;如果你想成为一名优秀的程序员,看看你的榜样吧(附赠软件提供国内外软件开发20人的人生故事)。

成功历程

John Carmack——“世界第一人称射击游戏之父”

成 就:享誉世界的著名程序员,第一人称射击游戏之父,30岁步入美国互动艺术和科学学院名人堂

创始公司:Id Software(世界著名的游戏公司和3D引擎开发公司)

财富巅峰:亿万富翁,占有Id Software公司的40%股份

最高学历:高中

出生日期:1970年8月20日

超级语录:在信息时代,客观障碍已经不复存在,所谓障碍,都是主观上的。如果你想动手开发什么,你不需要几百万美元的资金,你只需要在冰箱里面放满比萨和可乐,再有一台便宜的计算机和为之献身的决心。我们在地板上睡过,我们从河水中趟过。

出生于得克萨斯州的约翰·卡马克(John Carmack)与许多电脑天才一样,从小就对电脑和程序设计充满狂热,七年级时的卡马克对《创世纪》和《巫术》等游戏痴迷不已,开始制作基于AppleII的小游戏。由于对编程的热爱,卡马克中途放弃了在密苏里大学就读计算机科学专业的机会,开始了自己艰辛的创业之路。为了获取Softdisk公司的程序员职位,他在雪地中徒步走了三英里才得以赶到招聘地点。在这里,约翰·卡马克结识了约翰·罗梅洛(John Romero《文明》系列游戏的缔造者)、汤姆·豪尔(Tom Hall)等意气相投的好友,随后他们一同返回得克萨斯州建立了自己的游戏公司——id Software。

约翰·卡马克是一个天才的程序设计师,仅仅依靠自学和钻研就掌握了高深的程序设计技巧,他甚至相信可以用编程完成一切。在当今这个3D技术飞速发展的时代,没有哪一家公司可以像id Software那样引领技术潮流,也没有哪一家公司可以让硬件制造商俯首称臣,这都要归功于约翰·卡马克开发的3D加速技术。《雷神之锤》刚刚问世的时候,3D加速卡在人们眼里还只是一个可笑的空想而已,只有约翰·卡马克对3D技术的威力深信不疑,他为《雷神之锤》制作了一个专门在Verite显卡上运行的特别版本,画面看上去非常漂亮,可惜的是,Verite显卡未能在市场上站稳脚跟。随后卡马克又采用OpenGL标准为《雷神之锤》制作了一个新的版本,使所有具备3D加速能力的显卡都能以更快的速度、更高的分辨率渲染出更华丽的图像。一时间,所有的电脑用户都争相购买这款游戏,人们甚至为了能玩上3D游戏而去购买昂贵的PC,这给id Software和约翰·卡马克带来了上亿美元的商业利润。直到今天,显卡生产商在研发新产品之前还会先同约翰·卡马克商量一下,以确保他们的硬件可以完美地支持id Software出品的游戏,并确保硬件性能符合时代潮流。

现在,约翰·卡马克仍然担当着id Software的游戏软件首席程序员,出自他手的电脑游戏已达数十部之多。但卡马克并不满足于现状,他的最新目标是有关火箭技术的研究项目,并为此特意成立了Armadillo航空宇宙技术研究公司,为着又一个梦想继续努力。

亲自开发的游戏:德军总部3D(Wolfenstein 3D)、毁灭战士(Doom)和雷神之锤(Quake)等10多部经典游戏。

使用其游戏引擎开发的游戏:反恐精英和荣誉勋章等。

深度评价

如果你问比尔·盖茨“你最欣赏的程序员有哪些?”,在他的回答中肯定会出现John Carmack的名字。没错,John Carmack在程序员中的崇拜程度甚至到了无以为加的地步,微软在很多问题上都非常尊重他的意见。正是因为对游戏和编程的热爱以及孜孜不倦的追求,才使得高中毕业的John Carmack成为享誉世界的著名程序员,并开创了游戏领域的最大传奇。

王江民——不可思议的传奇人生

成 就:我国最早的计算机反病毒专家、江民杀毒软件创始人,拥有各种创造发明20多项

创始公司:北京江民新科技术有限公司

财富巅峰:2003年入选“中国IT富豪榜50强”,IT亿万富翁。

最高学历:初中

出生日期:1951年10月

超级语录:我38岁开始学计算机,没有感觉我老了,没有感觉我不行,只感到我的英语基础不好。再说,计算机是实践性非常强的学科。我搞计算机是用计算机,不是学计算机。

王江民,1951年出生于上海,3岁因患小儿麻痹后遗症而腿部残疾。初中毕业后,他回到老家山东烟台,从一名街道工厂的学徒工干起,刻苦自学,成长为拥有各种创造发明20多项的机械和光电类专家。作为所在国营企业的技术骨干,先后被授予 “全国新长征突击手标兵”、“全国青年自学成才标兵”称号。

改变王江民人生的阶段是1987 年,那时王江民是所在国营企业的技术骨干。当时的国内计算机发展还处于预热期,但经常与高科技打交道的王江民认定计算机必将伴随高科技的发展改变人类社会的生活。如果不学,很可能会跟不上科技发展的步伐。“于是先买书,晚上熬夜,每天一点点地看”,开始了一个崭新领域的理论与实践探索之路。王江民说:“我38岁开始学计算机,没有感觉我老了,没有感觉我不行,只感到我的英语基础不好。再说,计算机是实践性非常强的学科。我搞计算机是用计算机,不是学计算机。”

机遇偏爱有准备、肯钻研的人。1989年,王江民花1000多元自己买了一台中华学习机,第二年又买了一台8088 PC。王江民首先学的是Basic语言。当时,王江民的孩子正上小学一年级,他在辅导孩子功课时突发奇想,能否编一个程序代替家长辅导。没过多久,3个月前尚对软件领域一片空白的王江民就编好了一套数学语文教学软件,试过后发现效果奇佳,拿到电脑报参加了一个评奖,结果被誉为“教育软件第一”,并被第一个在全国隆重推广。王江民从一开始就是在用计算机,而不是在学计算机。

软件获奖激发了王江民对软件业的极大兴趣,使他从此把精力转到了软件领域。在开发工控软件时,王江民发现了一些或明或暗的病毒。他先是用Debug手工杀病毒,跟着是写一段程序杀一种病毒。王江民有一个很好的习惯,就是杀一种病毒就在报刊上发表一篇文章,公布这段杀病毒的程序。后来,王江民觉得这些各自独立的杀病毒程序用起来很麻烦,就把6个杀不同病毒的程序集成到了一起,命名为KV6,后来发展到KV8、KV12、KV18、KV20。随着时间的推移,KV系列杀毒软件在国内市场中一路高奏凯歌,先后囊括16 项大奖,成为杀毒软件行业中无可置疑的领头羊。依靠KV系列软件,王江民也成为中关村的亿万富翁,并跻身“中国IT富豪榜50强”,成为新世纪(002280)“知识英雄”的典范,创造了中国软件行业的奇迹。

深度评价

王江民的成功启示我们,每一个想追求成功和传奇的人都会在他身上看到自己的希望和信心,因为王江民各方面的起点都非常低,低到在外人看来凭着王江民的外在条件,他根本就没有任何成功的可能性。后来者们只要少一些浮躁,多一些热情和专注,多一些勤奋和执著,就一定能发现机会,并抓住机遇,书写一段属于你自己的编程传奇。