SUMTEC -- There's a thing in my bloglet.

But it's not only one. It's many. It's the same as other things but it exactly likes nothing else...

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
呵呵,题目不危言耸听一点,点击率就是低。
好久没有出现类似今天出现的激烈争论了,本以为工具论休矣,没有想到还是“野火烧不尽,春风吹又着”啊!
在一些彼此有竞争的地方,这样的争论永远也不会停止。比如过去我参加NOI的时候,QB和Pascal就有的一争。当然,最后QB还是因为性能问题落败了。不过即使是落败,那也只是因人而异,要是修炼到家,总还是能够手握一根木条,把握着Pascal这把利剑却没有扎实功底的人挑翻。那一年参加省的比赛,我和深圳某校的一个老师和他带领的一个高徒住在一个屋,与我聊天的时候就嘲笑说:“没有想到这一届里面还有一个用QB的!”言下之意就是用这种落后语言的必败无疑。我淡然笑曰:“正是在下。”最后嘛,我拿了一个第6,颁奖的时候没有看到室友。等回到住处一打听,才知道他们颁奖之前就已经走了。现在的我技术上仍然是那么的不长进,可谓没啥进步,甚至比那个时候倒退不少,真是丢死人了。

可我还是觉得,论证工具的先进性,其实也不光荣到哪里去——除非你在说你自己做出来的东西。好比远处有路人甲和路人乙在打架,你我在一旁观战下赌注,加上空对空辩论路人甲的水平高还是路人乙的水平高一样,不见得高尚。路人甲用刀,路人乙用棍。谁胜谁负不完全与刀棍相关,还与人的素质相关。你我如果无法改进刀棍,那就改进自己用刀棍的技能。这总比在一边讥笑那些和你用布一样武器的人要好,那只不过在锻炼你的国骂能耐,不顶吃不顶穿,也无法避免对面阵营以同样的方式讥笑你自己。

确实,很多时候自己身不由己,必须选边站。选边站之后,绝大多数人都会热爱自己所用的武器。不爱自己的武器的战士,绝对不可能成为高级战士的。但是那也不需要讥笑另外一种武器的使用者,没准哪一天用棍的你死于对方的刀下,也没准又一天你的上级要求你用刀。前者你会死不瞑目,后者你会因爱生恨,从一个顶级战士沦落为一个牢骚不断的下层人士。当然,也有人会换了刀就觉得棍挺差劲的,其实很正常,可能武器本身确实存在差距,也可能因为身在庐山的心理因素。但这也不应该嘲笑过去的朋友,因为你还是无法绝对保证哪一天死于棍下,或者哪一天上级又要你用棍。少数敌人多交朋友总是成功的法则之一,想必中国文明能够从古延续至今,与儒家的仁德服人的思想有关。与古代的波斯、罗马相比,中国的死敌真是少多了。扯得有点远了……

以我的观测,我貌似是被迫选择站在微软这个阵营了。但是我对其他阵营总是怀有一种敬意,包括开源、Linux/Unix、Java。总之嘛,祖国的月亮和外国的月亮一样圆,看你从哪一个角度看了。可是总也闹不明白,java阵营总有那么一些傲慢的人来讥笑我用的工具,更闹不明白为什么会有很多人会同样讥笑java。我看到如此的文章也就笑一笑,生怕自己犯了当年深圳某校领队的错误,甚至尽量吸取对方正确的信息。如果和对方一样,讥笑来讥笑去,其实你的素质也就跟你所讥笑的对象差不多了。

说的有点重,事实上可能绝大多数人都不是这样的。可能有的人只是心存郁闷,发泄一下。也可能有人只是觉得数据不实,拿些真是的数据作证。大多数人还是会该工作工作,该学习学习,该睡觉睡觉。前面那么多的话,只是说给后辈们听的,毕竟现在园子里面已经惊现13岁的小朋友了。

顺道勉励一下那位小朋友,参加NOI还是很好玩的一件事情,如果你真的当作一个很好玩的游戏。关键在于你参与了,你学到了,你游戏了,那就够了。不要让游戏规则玩你,应该是你去玩这个游戏。我现在回忆当年参加NOI,还是饶有趣味的,尤其是结识了一些聪明的朋友们。学学数据结构,锻炼一下你的逻辑,这绝对是日后你在这一行业保持领先的基本功之一。

至于前辈们,就恳请你们原谅我在此大言不惭,胡言乱语。

至于对这两个阵营的具体比较,我想先说一句话:现状就是现状,未来就是未来。意思是对于现状,我们要怀揣着公正的心去看待,并且真诚的接受它。因为它是一个事实存在,你否认也没有用。就算你否认他,现状还是不会因为否认而改变。但也正因为这是一个现状,也就没有必要那现状来说事。能够做的就是想办法改进现状,走向未来。未来很可能不是现状的延续,这也是不要拿现状说事的原因。

具体说,java可以说在面世的当时是一个进步,甚至一种飞跃。可以这样认为,微软的.NET是学习了Java的很多东西。即使在今天,我们仍然能够看到Java圈子里面出来的很多先进的东西,包括各种的模式、框架等等。但是微软的确也不是吃素的,当年嘲笑过他的对手多了去了:Borland C++、Navigator、Lotus、Novell。微软的产品好比黄酒,度数不算高,后劲很足。如果java的同志掉以轻心,说不准有一天步Navigator的后尘(难度有点大啦)。反过来说说自己这边的同志们,对方指出.NET的某些缺陷,也没啥可笑的对吧?事实就是事实,现在宣称会用.NET的天晓得有多少是真正会用的。兴许这才是某位同志所说现象的根本问题所在——也许弄这个项目的人确实对.NET的了解不深,甚至其他的一些基本功就不扎实。当然这是我自己个人的妄想猜测,错了也别砸鸡蛋。有一句话父母从小教育:有责改之,无则加勉。心中多默念这句话,你就不会在一些问题上焦躁,就可以不断进步。当然,我自己是做不到这么高的要求了,希望后来者追上。

不知道在此呼吁,不要以貌取人,不要以工具论胜负,大家是否能接受?
但愿不必要的争论能够平息,还是回到能够互相提高进步的问题上吧!

p.s.:
平息争论的文章,暂时放首页不过份吧?


posted on 2007-04-24 16:28  Sumtec  阅读(3415)  评论(26编辑  收藏  举报