软件与系统领域的“醒客”杰拉尔德.温伯格

                                    软件与系统领域的“醒客”杰拉尔德.温伯格       

    美国人杰拉尔德•温伯格(Gerald M.Weinberg)在软件和系统领域已经浸淫了不下45年。从1956到1969年间,他先后担任过软件开发员、系统设计师、软件项目经理、大学教授、以及IBM公司软件课程的设计者。之后,他和身为人类学家的妻子成立了Weinberg& Weinberg咨询公司,来帮助软件工程组织以更彻底的人性方式管理软件过程。
1997年,因温伯格在软件领域的杰出贡献,他被美国计算机博物馆的计算机名人堂选为首批5位成员之一。这个名人堂至今只有20名成员。比尔•盖茨和迈克尔•戴尔等也是在他之后才获得这一计算机界至高无上的殊荣。
温伯格刚出生的时候非常弱小,大约只有9磅左右。但他自小就精力旺盛、思想活跃,11岁的时候他开始对计算机产生兴趣,并决定长大了要与之为伴。在这种想法指导下,他学习了数学和物理(那时学校还没有计算机课)。因此,到目前为止,温伯格还从未上过任何正式的计算机教育课。
从20世纪70年代开始,或独立创作,或与人合作,温伯格先后撰写了30多本书籍和数以百计的论文。他最早期的著作主要集中在操作系统和编程语言领域。随着经验的增长,他发现如果人们在技术应用和构建之时对于人文方面的理解没有给予足够重视,技术就变得毫无价值——甚至危险。于是,温伯格决定在作品中加入人文领域的内容。1971年,温伯格成功出版了《程序开发心理学》(The Psychology of Computer Programming)一书,其中研究了软件开发、测试和维护中的关于人的过程,这被认为是研究软件工程作为人的行为的开端。该书现在已经是银版(自第一次出版至今已经有25年),这充分说明了人们对于理解其工作中人文部分的渴求。温伯格后期的著作实际上是对这本书中提出的许多问题的一个更详细的探索,它们涉及到了软件生命周期里的各个阶段,从问题和必要条件的定义、分析和设计、测试和测量,一直到管理。在西方国家,温伯格拥有大量忠实的读者群,这些“追星族”阅读了他的每本重要著作,他们甚至建立有专门的组织和网站来讨论和交流大师的重要思想。
温伯格的主要贡献集中在软件领域,他是从个体心理、组织行为和企业文化角度研究软件管理和软件工程的权威和代表人物。在其职业生涯中,温伯格从事过软件开发,软件项目管理、软件管理教学和咨询。
温伯格喜欢创造那些帮助人们的新事物。他在自传中写道:“虽然我写了几百篇文章和30多本书,我最满意的还是创造学习现实生活经验的环境——学校、培训基地、大学、研讨会或是其他种类的团体。如果我不是在发起一种新社会体系,那么我总是在修理旧的体系;在这个意义上,我是组织的临床医生。还有,我也喜欢与一个人的组织工作;也许我最称职的是作为一名艺术作品的修补者。”
经过了将近40年的计算机工作,温伯格仍然认为自己对计算机的大多数领域知之甚少。他说:“我发现人几乎是所有问题的根本。我努力重新体会这一道理的含义,并学习如何去做一些与之相关的事情。通过自学,我还学会了第二个原理:我是我大多数问题的根本。”
这就是他,温伯格,一位程序员,一位设计师,一位咨询师,一位专业作家,更是一位杰出的思想家。

你可能感兴趣的:(站在巨人的肩膀上)