John Walker AutoDesk创始人的多面人生
                                                                方茜 / 文
 
程序员该是什么样的?出入摩登大厦的编程“蓝领”,一夜暴富的技术天才,或是引导行业风云的IT大鳄,还是单打独斗、既创造又破坏的黑客?
John Walker也是一个程序员,他给大公司打工、编程、玩游戏和当黑客,同时他还是成功的商人、管理者,缔造了Autodesk独霸二维CAD市场的神话。后来,带着华尔街送来的滚滚财富他移居到瑞士,过着闲云野鹤般生活。他有着多方面的兴趣,甚至还出版了一本《黑客的健康饮食》(The Hackers' Diet),他在网站上还提供浏览地球和月球的景色。不管怎样,John Walker的经历恰好也暗合了IT发展的历史。

大型机时代
John Walker曾经在生产UNIVAC(世界上第一台大型商用计算机)的公司里担任系统程序设计师。那时还没有PC和互联网,开发和使用价格高昂的大型计算机只是少数人的专利。在工作之余,Walker改良了当时非常受程序员欢迎的“动物”(Animal)游戏,可以让后来的玩家修正先前其他玩家输入的错误资料。这款游戏立刻引起热烈回响,许多人都来向他索取游戏磁盘,这令他不胜其烦,也促使他想出了游戏传播的最佳方式“让游戏自我复制”。1975年元月,Walker写了另一个程序Pervade,它可以在游戏启动时,自动检查目录,然后自我复制到任何一个尚未有拷贝的目录中,或者覆盖已有的旧版游戏。Pervade可以算是病毒的前身,至今还能在Unisys 2200系统(UNIVAC电脑的后代)上搜寻那个已过时30年的文件系统。

PC时代的到来与兴起
70年代,随着微型计算机的出现,有一小部分人意识到这将会成为计算机的主流。怎样才能抓住这个机遇呢?1977年,作为第一代计算机黑客的John Walker和朋友成立了Marinchip公司,尝试走微型机硬件集成制造的道路。很可惜,由于缺乏运营资金,更主要的是1981年IBM第一款具有划时代意义的PC机问世,让Walker意识到他的小公司不会有光明的未来,即使它有很好的硬件产品和最先进的配套软件。

尽管转变对喜欢平静生活、习惯已有做事方式的Walker来说是非常痛苦的。但面对变化的市场,不变不行。于是,Walker和他的伙伴调整战略,转向为市面上流行的PC机操作系统(如:CP/M、IBM DOS和Unix System III)开发应用软件。但应该开发什么样的应用软件呢?在尝试并放弃Basic编辑器、C编辑器、拼写检查以及数据库软件后,Walker把目光锁定在一个名为Interact的绘图程序上。

这个软件是Walker的一位熟人用SPL语言所写的。当时,市场上只有适用于大中型计算机的CAD绘图软件,且价格不菲,而微型机上还缺乏成熟的CAD软件。由于中小企业买不起大型计算机,众多的工程技术人员只得靠手工绘制工程图样,劳动强度大,工作效率低。John Walker看到了这个潜在的市场机会:尽管Interact的功能简单,但是用在价廉物美的PC上,能以20%的价格满足80%的用户需求。

1982年1月,John Walker和他的12个“信徒”合伙成立了Autodesk公司,购买了Interact软件,重新改写并丰富其功能。12月,推出用于 S-100和 Z-80计算机的Auto CAD1.0版。从此,AutoCAD一发而不可收,不断推出适用于各种操作系统的版本,最终成为世界排名第一的通用工程绘图软件。Autodesk公司资产也在短短的7年内从最初的不足6万美元膨胀到6亿美元!这一切全依赖于John Walker敏锐的洞察力,把握住了市场的先机。到现在,AutoCAD也成为世界上版本延续发布最多的软件,已经有近20个版本,这比Windows的更新升级还要多得多。

迅速膨胀的财富和越来越重的管理任务让John Walker有些意兴阑珊。1989年,Walker移交出管理权,1991年他离开美国到瑞士定居至今。不过,他还是保留着编程的习惯,与硅谷最早的黑客群体保持着联系。

在风起云涌的PC时代,John Walker成就了自己的传奇。而如今呢,后英雄时代的中国,我们还可以做些什么?……

名人故事之 John Walker相关推荐

  1. 100个人搬100块砖C语言,姓氏名人故事:一百块砖搬出搬进

    姓氏名人故事:一百块砖搬出搬进 方晨故事会:陶侃搬砖 陶侃任广州刺史时,闲得没事,每天早上把一百块砖从书房搬到屋外.到了晚上,他又把砖搬回书房去. 有人看到了,就问陶侃这是为什么.陶侃说:" ...

  2. 名人故事之 Philip Katz

    WinZIP创始人 --Philip Katz 贾菡 / 文   Philip Katz,这个英年早逝惨淡一生的程序员,天才地缔造了ZIP这种压缩文件格式和Internet历史上最有名的共享软件之一- ...

  3. 名人故事之 Michael Robertson

        Michael Robertson用技术给世界一些震撼 方茜 / 文   你可能不认识他,但你也许正在用SIPphone打越洋长途,曾为Lindows参与到声讨微软的大战中,或者在一切还是免费 ...

  4. 名人故事之 Karlheinz Brandenburg

    Karlheinz Brandenburg:MP3之父 方茜 / 文   你知道第一支MP3格式的歌曲是什么吗?对,Susanne Vega演唱的"汤姆叔叔的小餐馆",所以大家都称 ...

  5. 名人故事之 Ivan Edward Sutherland

    计算机图形学之父                                                                    --伊凡•苏泽兰特 贾菡 / 文   1988年 ...

  6. 名人故事之 Trip Hawkins

    谁在主宰你的游戏                                                              --EA公司创始人Trip Hawkins 方茜 / 文   ...

  7. 名人故事之 Dave Duffield

       Dave Duffield:亲历仁科的昨是今非 方茜 / 文   在仁科(PeopleSoft),Dave Duffield的电子账号是DAD@ peoplesoft.com,1987年他亲手创 ...

  8. 名人故事之 Justin Frankel

    Justin Frankel Winamp的反斗奇星 方茜 / 文   你肯定用过他的产品--Winamp,但你不一定知道他是谁.他叫Justin Frankel,27岁的美国小伙子,Winamp是他 ...

  9. 名人故事之 Theo de Raadt

    Theo de Raadt:大嘴OpenBSD创始人 方茜 / 文   IT界从来不缺个性张扬的开发高手.Theo De Raadt,这位名字古怪的主儿不仅负气出走NetBSD而重新打造出OpenBS ...

最新文章

  1. 语言转4字节数据整型_R语言与RGui平台_数据类型_向量_4
  2. 11组软件工程组队项目失物招领系统——进度汇报和下周目标
  3. export_symbol能对变量使用吗_美缝剂能代替玻璃胶使用吗?
  4. 智能门禁(3)---汉王智能人脸门禁系统
  5. mysql数据字典的通俗理解_MySQL关于数据字典的一个疑问
  6. JAVA Pattern和Matcher 的用法
  7. Python处理Excel文档之openpyxl (三)简单的使用
  8. 【03】创建型-原型模式
  9. Ionic开发App中重要的部分
  10. SQL datediff()函数 时间差
  11. 使用xshell上传文件
  12. html语言 搜索引擎关键词 怎么写,HTML关键词
  13. 不变初心数——python
  14. BTC钱包(wallet.dat 文件密码与私钥的区别)
  15. sql注入--宽字节注入
  16. [转]win32基础编程知识
  17. 双非生物医学硕士放弃研究院工作,零基础转型大数据开发
  18. 维基解密披露CIA对全球上万民众移动端发动攻击
  19. maven 打包把依赖jar打进去
  20. AMD公司2020财年第三季度收益电话会议

热门文章

  1. python hackrf_入手HackRF之环境初始化
  2. MySQL-基础-语法
  3. JAVAEE开发------Linux上的web服务器配置(汤姆凯特)
  4. 【unity造轮子】伤害飘字效果,封装代码
  5. MySQL 8.0 JSON数据类型与MyBatis结合使用
  6. 全景丨0基础学习VR全景制作,后期篇:VR视频地拍补地
  7. ossim mysql密码_OSSIM 4.1安装详解
  8. ABAQUS二次开发-UMAT入门
  9. rav4 android,2020年丰田RAV4终于配备了AndroidAuto
  10. matlab fmincon优化,matlab fmincon优化问题