在汤姆·迪马可(Tom DeMarco)的脸上,似乎总有微笑挂着,就像在《最后期限》封底的那张照片一样。孔子云:三十而立,四十不惑,五十知天命,六十耳顺。当中国的大多数程序员还在为自己能不能“立”得起来而感到困惑迷惘的时候,迪马可用他标志性的微笑告诉他们:不管你在年轻时曾经怎样叱咤风云、怎样锋芒毕露,到六十岁的时候都会“耳顺”,会用宽容的快乐去面对世界。

1940年8月20日,汤姆·迪马可出生于美国宾夕法尼亚州的黑泽尔顿。他在康奈尔大学读完本科,随后在哥伦比亚大学获得硕士学位,并在巴黎大学获得软件硕士学位。他的第一份工作是在贝尔电话实验室,参加的第一个项目就是传奇般的ESS-1项目。在后来的日子里,他曾经在法国的La CEGOS Informatique公司管理实时项目的开发,也曾经在瑞典、荷兰、法国、芬兰等国家负责在线银行系统的售前服务。他多次在世界各地发表演讲或给其他企业提供咨询服务,足迹遍及美洲、欧洲、非洲、澳洲和远东。现在,他是大西洋系统行会的负责人之一。

在那本著名的《自适应软件开发》中,James Highsmith指出:软件开发最初是“自在自为”的,随后有了偶像崇拜。在第一批被崇拜、被神化的“偶像”中,包括Edsger Dijkstra、David Parnas、Edward Yourdon、Larry Constaintine,当然,也有汤姆·迪马可。在1968、1969年连续召开的两次NATO会议上,正是他们提出了“软件工程”的概念。1978年,E. Yourdon和L. Constaintine共同提出了结构化软件开发方法;1979年,迪马可对结构化方法进行了改进。在后来的20年中,结构化方法对整个软件产业产生了无法估量的巨大影响。在1978年,迪马可还推出了自己的第一部著作。这本书的名字大得能把人吓出一身冷汗:《结构化分析和系统设计》。凭着这本名字能吓死人(内容确实经典)的著作,迪马可正式走上了神坛,成为不折不扣的“一代宗师”。

因为在结构化时代作出的巨大贡献,汤姆·迪马可在1986年荣获Warnier“计算机领域终身贡献奖”,在1999年又荣获Stevens“软件开发方法贡献奖”。尽管获得了众多的褒奖,迪马可也清楚地看到:当软件从军队、政府走进平常百姓家时,结构化方法和传统软件工程思想已经成了明日黄花。Fred Brooks在1986年和1995年两度强调“没有银弹”,彻底将软件工程赶下了神坛。人月是神话、银弹无处求,人们开始认识到:软件工程并不能解决一切问题,软件产业也不可能像硬件产业那样有一个神奇的“摩尔定律”。盲目乐观终于变成悲观。

但是,早已“知天命”、即将进入“耳顺”之年的迪马可却显得更加乐观了:当人们终于意识到软件工程并不是万灵药之后,他们就能在最适当的地方使用软件工程,并积极地寻求通过其他途径来解决软件工程所不能解决的问题。在1995年之后,他的作品都明显地带有这种乐观态度。1997年的《最后期限》描写了一位幸运的汤普金斯先生克服困难获得成功的故事;1999年的《人件》带有一种“加料过火的Dilbert式幽默”;2002年推出的新书《Slack》更被批评者贬为“无产者的呓语”。面对“过于乐观”的批评,迪马可借汤普金斯先生的故事告诉他们:既然你已经没有更好的办法,那么就雇一个最好的人,给他最好的待遇,然后祈祷上帝保佑吧——软件工程是救不了你的。

除了技术之外,汤姆·迪马可的生活还有另外一面:小说家。他写的主流小说《Dark Harbor House》受到读者的广泛好评,最近他又推出了第二部主流小说Lieutenant America and Miss Apple Pie。以技术专家的身份来写小说,这样的闲情逸致,怕也只有一位“耳顺”的老人才能拥有吧。

[IT名人堂]《人件》作者:汤姆.迪马可相关推荐

  1. 《人件》作者:汤姆.迪马可

    来自:CSDN 在汤姆·迪马可(Tom DeMarco)的脸上,似乎总有微笑挂着,就像在<最后期限>封底的那张照片一样.孔子云:三十而立,四十不惑,五十知天命,六十耳顺.当中国的大多数程序 ...

  2. 猫和老鼠汤姆看java_以前看《猫和老鼠》觉得汤姆太笨太好笑,现在看才明白其中的道理...

    汤姆和杰瑞的搞笑故事大家应该都看过吧,什么,你不知道睡觉汤姆,也不清楚杰瑞是谁?好吧,被你打败了,我说的这部动漫就是<猫和老鼠>,如果你还不知道的话,好吧,请你饶了我吧. 一般看过这部动漫 ...

  3. 计算机英语写一封邮件给汤姆作文,英语仿写一封信 介绍自己

    敬爱的老师: 您好 您是我心目中最敬重的好老师,您虽然十分严厉,但是您把一颗心扑在我们身上. 您起早贪黑,琢磨着更好的教学方法. 您就像蜡烛一样,让我感到前途无限的光明,却燃烧了自己. 树木的成长,离 ...

  4. 【英语阅读】纽约时报 | 感觉世界不会好了?看看汤姆·汉克斯的故事吧

    感觉世界不会好了?看看汤姆·汉克斯的故事吧 This Tom Hanks Story Will Help You Feel Less Bad Here is a list of stories abo ...

  5. 行走在泰国的7天8夜(曼谷篇-汤姆吉普森故居·四面佛·美食篇)

    Day 3 汤姆吉普森故居.四面佛.美食篇 我们的行程比预计快了一天,所以第三天是临时安排的. 这次出行,老公自己偷着做了2个作业,一个是查到泰国的levi's便宜,另一个就是泰国有淘宝上晨曦户外的店 ...

  6. “有三AI百人”专栏作者培养计划启动,爱写作的你还等什么呢?

    首发于微信公众号<有三AI> "有三AI百人"专栏作者培养计划启动,爱写作的你还等什么呢? 文/编辑 | 言有三 在过去的一年里,有三创建了这个平台,已经写了200多篇 ...

  7. 因2800万美元太贵 演员汤姆·汉克斯拒绝贝佐斯上太空邀请

    11月4日消息,据国外媒体报道,当地时间周二,好莱坞著名演员汤姆·汉克斯(Tom Hanks)在节目上证实,蓝色起源创始人杰夫·贝佐斯(Jeff Bezos)曾邀请他前往太空旅行,但他因为价格问题拒绝 ...

  8. 1199: [HNOI2005]汤姆的游戏 - BZOJ

    Description 汤姆是个好动的孩子,今天他突然对圆规和直尺来了兴趣.于是他开始在一张很大很大的白纸上画很多很多的矩形和圆.画着画着,一不小心将他的爆米花弄撒了,于是白纸上就多了好多好多的爆米花 ...

  9. 见证激情燃烧的汤姆·彼得斯(Tom Peters)

    今天上午,当汤姆·彼得斯走上<第四届中国管理趋势发布会>讲台的时候,慢吞吞的,你不觉得他有什么特别.这是那个传说中激情万丈的.以红色感叹号(!)作为公司标志的全球著名的管理大师吗? 彼得斯 ...

  10. 《人件(原书第3版)》—— 01 此时此刻,一个项目正在走向失败

    本节书摘来自华章出版社<人件(原书第3版)>一 书中的第1章,第1.1节,作者:(美)Tom DeMarco,Timothy Lister,更多章节内容可以访问云栖社区"华章计算 ...

最新文章

  1. 美多商城之用户中心(收货地址3)
  2. ESFramework网络通信框架 4.0 性能测试
  3. jquery1.6中的.prop()和.attr()异同
  4. bzoj 2705: [SDOI2012]Longge的问题——欧拉定理
  5. HTML语言怎么晋升,学会提问,对你的职场晋升有很大的帮助
  6. 【WebRTC---入门篇】(七)MediaStream
  7. 使用栈实现中缀表达式转为后缀表达式和后缀表达式的求解
  8. Mantle For iOS
  9. 策略 python_Python版商品期货多品种均线策略
  10. 买写真送手机系列 小米9王源限量版预售将在这些小米之家开启
  11. Intel异常的分类:错误,陷阱,终止
  12. SQL Server 合并复制遇到identity range check报错的解决
  13. 区块链学习(二)以太坊私有链搭建
  14. SAP-MM MRP类型详解
  15. 写给大忙人看的操作系统
  16. 目标检测入门实战:贪吃蛇小游戏
  17. 华为防火墙(以USG6330为例)公网直接访问问题解决
  18. Java中的类、方法、属性的命名规则
  19. 【Axure交互教程】购物车结算效果
  20. 陈经纶2021年高考成绩查询时间,最新丨2018人大附等28所北京学校中高考成绩一览...

热门文章

  1. virtualbox突然打不开虚拟机解决方法
  2. 关于git 提交报错rejected解决
  3. c语言ab43错误的是,求助,AB+没法玩下去了,详情请看报错代码
  4. android点击vcf文件,Android vcard使用示例,生成vcf文件
  5. docker.socks vul
  6. Java+MySQL+swing学生管理系统
  7. namecheap注册域名优惠码
  8. java中的gc是什么意思的缩写_gc是什么意思(gc的缩写是什么意思)
  9. 103000大写加零吗_金额大写前面要加零的有哪些
  10. 几个免费下载原版图书的网站