2006-11-12

世界是否需要超人?

在《超人归来》电影里,当超人重返地球时,发现地球上的人们已经习惯了没有超人的生活,连以前的“地下”恋人也发表文章《世界不需要超人》,说明地球上已经不需要超人的存在,当然这里存在着爱恨交织的因素,但至少说明人们接受了没有超人的现实。习惯了接受崇拜的超人同志也不免有些失落。不过超人就是超人,依然怀着普济众生的理想与信念,“准时”在灾难的第一时刻出现在现场,救落难的地球人于水深火热中,继续扮演灾难救世主的角色。从此,人们知道超人又回来了,代表正义的力量和邪恶做斗争,除暴安良。直到影片结束,都说明了一个问题,那就是地球还需要超人,需要超人的力量来战胜邪恶。

看这个电影,突然想到一个问题,既然地球毫无疑问需要超人,但一个超人够用吗?需要多少个超人才能满足需求呢?地球上同一时间出现问题的地方绝不止一个地方,超人如果不能像孙悟空一样能分身,只能救一处,舍弃其他地方,就会产生不公,凭啥厚此薄彼?!因此需要多个超人,到底需要多少呢?这需要知道地球上的灾难事故数据模型,再给出超人的事故处理速度、移动速度,可以算出总共需要多少超人才够用。

超人只是电影中的美丽幻想,至少在目前还没有这样一个外星人来地球学雷锋做好事。要地球稳定还得靠自己,也就是地球本土的正义化身--警察。当然,从性能上比,警察和超人是没有可比性的,但从功能上说,二者的目标是一致的。二者都是代表正义救死扶伤、除暴安良。为了能及时赶到事故现场,超人使用超人类的本领--飞,警察则使用警车。为了打击犯罪分子,超人还是使用超人类的力量,警察则使用武器。因此,超人更准确地说应该是超警。

由于人类警察的性能局限性,需要很多的警察来完成同样的事情,在技术落后的情况下,只好使用人海战术。即以数量来弥补质量。既然完成同样功能,没有超人的情况下,我们可以用土产的警察,我们为什么还需要超人呢?由于没有超人能力,警察有很多事无能为力。于是,倍受邪恶力量折磨的地球人幻想能有超人来解救自己。

可是这个答案并不令人满意。我们需要超人首先是因为地球上存在邪恶力量,没有邪恶力量或灾难的存在,就不需要警察,更不需要超人。没有人会在路不拾遗、也不闭户的安定社会里装笨重的防盗门,同样,没有人在没有邪恶、没有苦难的安乐社会中幻想超人的救助。因此,超人是伴随邪恶存在的,正如乱世出英雄,是乱世造就了英雄,给了英雄成为英雄的机遇,太平盛世是很难出现让人崇拜的英雄的,即使有也是向外开疆拓土、对抗外敌的英雄。

既然英雄总是伴随苦难而出现,我们为什么还需要他们?他们的存在不是目的。如果能够以他们换来大众的幸福安定,当然不需要他们存在。没有人会为了崇拜英雄而树立英雄,除非英雄的定义已经改变。同样的道理我们不需要超人,不需要在灾难中拯救人的超人。我们需要的是没有灾难,天下太平。超人的出现,说明了我们地球还有很多灾难,远离太平。如同医院,医院能把人从病痛中解救出来,但没有人会盼望去医院。

普通大众追求的是生活的幸福,希望生活在太平盛世,而非英雄辈出的乱世,即使爱看英雄们的故事,但不愿意回到那个时代等待英雄的解救。我们需要的是治世能臣,而非乱世英雄。治世能臣能预知灾难,提前准备或化解灾难,而非当灾难发生时凭借一己之力泼水救火。虽然少了那份惊心动魄的刺激,但防患于未然能最小化灾难带来的影响。

世界不需要灾难营救的超人,套用到软件开发团队就是:团队不需要解决bug的大牛。真正需要的是能提前预知、防备bug出现的大牛,此大牛应从Design, coding, review, UT等过程中尽量杀bug于未形中,而不是等bug被发现再发力去修补。当然,总有捕捉不尽的bug,还能在关键时刻解决bug的大牛是更理想的牛:)

预知、防备问题需要的更多的是经验、机智,而超人式解决问题靠的更多的是力量。软件开发亦然。

没有评论: