`
庄表伟
  • 浏览: 1134710 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

帖子虽老,却不过时

阅读更多

我昨天发的那篇《咱圈真乱 》,potian在下面留了一个言:

我不知道Kent Beck这次有没有忽悠,但我以前还真没发现他什么时候忽悠过别人
原来现在的人都牛皮到随便把Kent Beck称为忽悠的地步了
佩服!佩服!狂佩服!

说实话,我也没想好怎么完完整整的回复这个留言,只能简单说了几句。

今天翻出了2004年发的一个帖子,5年多过去了,我发现,那个帖子居然一点都不过时。《读《人件集——业界偶像》有感

贴几段在下面吧:

我写这篇文章,说的其实是两个问题,一个是跟风的人太多。另一个是吹风的人也不少。

我要说的是这个行业普遍存在这样的现象,当你看到这样的文字:“只有James Martin才能站在那个讲道台上发言。当我说到这里时,全场一片寂静。”这让人大笑,也让人感到悲哀,这是怎样的一个群体,当他们听到James Martin的名字的时候,居然全场一片寂静,没有一个人去怀疑这可能是一个笑话,这样的群体盲从,是我们整个软件开发行业的写照。

我不只是说初学者存在跟风厉害的问题。而是说整个这个行业,风太大了,你想不跟也难。不做吹风的人,也要从我做起。

我和你们的思路不同,我并不认为这是阵地的争夺,无论哪个大王在城头插旗,都不过是“偶像”的一种而已。
只要这个领域里存在偶像,我就认为不正常,不管这个偶像宣扬的是OO,是CMM,是XP,还是RUP。所谓偶像,就是那种使人盲从的人。他们运用自己的影响力,推广自己的东西。都不是基于理论的逻辑力量,而是基于大家的迷信。
有些人迷惑于这样的现象,所以跟风。
有些人其实很清楚,因此更加想要成为“偶像”。呼风唤雨,左右业界的方向。o6z,dlee,gigix,这也许是你们的思路吧。
potian说,我也许也有些担心,是的。我不只是担心CMM大举入侵,我也担心RUP,XP,AP成为新的神话。无论是哪一种技术,理论,思路,一旦像“神圣不可怀疑”的东西一样被宣传,就是我所担心的。

我无法相信,仅仅因为某某人说的一段话,就去崇拜他。
话正确,就是话正确。崇拜他,就意味着相信他剩下的话。这样的态度,颇为盲目。
再者说,就算这句话本身,也不过就是“具体问题具体分析”而已,真的这么值得你推崇?

有趣的是,5年多以后的今天,我的想法几乎没有什么变化,当年参与讨论的potian和gigix,也几乎没有什么变化。

12
0
分享到:
评论
2 楼 黑暗浪子 2009-10-30  
其实在我们这个行业是很难混的。到处都是欺世盗名之辈~
1 楼 potian 2009-10-03  

我是同意你那个帖子的初衷的。

但是随意跟风捧固然不是成熟的表现,贸然把别人归入忽悠也不见得是深思熟虑的结果。虽然看起来矛盾,但是我毫不奇怪这两者总是会成对出现。盲目崇拜和全然否定之间,看不出有多少差异。

===

我毫不讳言Kent Beck向来是我比较佩服的一个程序员,很多朋友都知道,远在XP成为真正的流派之前,Kent Beck的Smalltalk Best Practices就是我推崇的程序员必读书目。后来pattern发端的Hillside小组,KentBeck更是重要的人物之一.至于XP的贡献更加需不需多论了。

从赚钱的角度来讲,Kent Beck实际上是属于混得不好的那类。基于他对软件开发方法学的贡献而言,他完全可以和Rational那三位混得差不多,最少也应该比他的几个吹鼓手要好些。老头这把年纪了,还在为一些小钱杂事担心。就算不能和那些伟大的生前落魄的文人、科学狂人相比,但不管怎么书写20-21世纪的软件方法学的历史,也轮得着他厚重的一笔。如果把某些跳梁小丑和Kent Beck相提并论,怎么着也不是非常公平的事情。

据我局外人的推测,Kent Beck比其他几位更醉心于软件研发中的道,也更加偏向于意味纯粹的程序员。

在Smalltalk一书中,Kent Beck曾经写道:

引用

In this model, coding isn’t the poor handmaiden of design or analysis. Coding is where your fuzzy, comfortable ideas awaken in the harsh dawn of reality. It is where you learn what your computer can do. If you stop coding, you stop learning.



到了今天,Kent Beck是否有江郎才尽的可能性,我也不得而知。因为我还没有仔细研读过他新的一些想法。但近些年来的软件实践确实让我感觉到需要往前再走一步的必要性。

=====

对于软件研发和技术中出现的一些新词汇,相信很多属于忽悠一类。但是相信不光是软件研发,就算人类本身的进展,它们的精华也往往集中在某些新的词汇中。这样的例子相信你比我知道得多。

没有经过仔细的思考和实践,如何知道象Kent Beck这样的人在他自己最擅长的领域提出的新词汇一定就是忽悠呢?









相关推荐

Global site tag (gtag.js) - Google Analytics