<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    treenode

    在路上。

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      5 Posts :: 1 Stories :: 53 Comments :: 0 Trackbacks


    軟件業(yè)總是充滿了形形色色的隱喻。比如說,把程序中的問題稱為bug;把互聯網上傳播的病毒叫做蠕蟲;
    把軟件開發(fā)的過程比作造房子......這些都是我們這個行業(yè)中流行的隱喻,以至于它們已經成為軟件開
    發(fā)者文化中一個特有的組成部分。

    在這里,我想要說的是一個特別具有“中國特色”的隱喻:我稱之為武俠隱喻。

    毋庸我多做解釋,可能很多程序員看到這個詞就足以勾起豐富的想象。我們中的很多人喜歡把自己所崇敬
    和佩服的、軟件界有影響力的人稱之為大俠,并幻想自己有朝一日能夠達到他們的境界。(跑題一下,
    這個稱謂現在似乎有了一個比較草根的、或者說比較Web2.0的版本——叫做牛人)上個世紀那個個人
    英雄主義的年代,曾經涌現出一大批這樣的人物,現在很多人仍然習慣稱他們?yōu)椤按髠b”——這其
    中包括求伯君、王志東、鮑岳橋、朱崇君...

    除此之外,我們還喜歡將重量級的出版物稱之為武林秘籍;把軟件開發(fā)的組織團體比作江湖幫派;
    要形容軟件開發(fā)的理想境界,也常會搬出“飛花摘葉俱可傷人”或“無劍勝有劍”這樣的句子。所有這些
    都或多或少的表明:武俠深深影響了大量的程序員,他們非常喜歡用武俠中的理念來比喻軟件開發(fā)過程中
    的現象。或許,也是因為程序員0和1的生活太過枯燥,需要文化來加一點味道,而他們自覺不自覺的
    選擇了武俠。這就是所謂的中國特色吧。

    我必須老實的承認:我自己就曾經深受武俠的影響,過去也一直沒有感到有什么不妥。但是,
    在前幾天看過網上的某些回帖中一些充滿武俠隱喻味道的文字,突然覺得有些不是滋味。
    我開始思考:對于軟件開發(fā)來說,武俠是不是一個好的隱喻?結論:不是不好,而是非常的
    糟。武俠和軟件開發(fā)根本沒有什么共同點,甚至可以說是水火不容的。

    為什么說武俠和軟件開發(fā)沒有共同點?武俠講的是破壞的藝術。太史公說“俠以武犯禁”。
    武俠的意義,在最好的情況下,也僅僅是殺富濟貧、除暴安良,是對舊有秩序的破壞。
    問題在于:破壞是痛快愜意的,但破而不立就是純粹的破壞,沒有任何積極意義。
    破壞以后新的秩序如何建立呢?沒有哪一個武俠故事為此做出答案,
    也沒有一個俠客操心這種事。他們在乎的是“十步殺一人,千里不留形”的高手形象,
    至于走了以后爛攤子誰來收拾?那本大俠可就管不著了。

    軟件開發(fā)是建設,而不是
    破壞。即使舊的系統(tǒng)非常糟糕,我們也沒有理由將其付之一炬——這就是為什么現代的敏捷
    開發(fā)者非常強調重構的原因。構造新的代碼固然是極具創(chuàng)造快感的工作,但是軟件開發(fā)過
    程中還有成打的“骯臟”工作:需求分析,設計,文檔,調試,維護......這些工作繁冗
    而瑣碎,但卻是整個開發(fā)過程中必不可少的組成部分。想瀟灑一下就拍拍屁股走人的
    程序員沒有什么職業(yè)素質可言。

    武俠中的高手是什么形象?天馬行空,獨往獨來,神出鬼沒。這樣的人看起來很有性格,
    但在現代企業(yè)中恰恰是最忌諱的。而正正經經提倡Team Work的團隊反倒在武俠中常常成為
    譏刺的對象——你不妨看看少林或全真這樣的大型團隊在金庸小說中被丑化成了什么地步。

    武俠所描繪的是農業(yè)社會的典型情況。一位高手通常只會把自己的技藝傳授給至親和少數幾個
    信得過的弟子;弟子亦然。這種結構非常脆弱:一旦出現任何問題,這門技藝很容易就失傳了。

    武俠中的秘籍是這樣一種東西:你得到它以后,最好藏之名山,偷偷修煉。一旦泄漏,只會給你
    帶來殺身之禍。和師徒授受的問題相同,這樣只會讓最好的技藝在歷史長河中漸漸湮滅。現代社會和開放
    源代碼運動則顯示了相反的情況:知識可以由任何人獲取與學習,而不分門派貴賤。與別人分享
    知識也不會給你帶來任何壞處。

    武俠成為隱喻帶來的惡果就是,程序員以成為“高手”為榮,以炫耀技巧為樂;無視風險
    大量采用一些看上去比較炫的新技術;憤世嫉俗以為天下只有自己懷才未遇;不會與人
    溝通,罔顧客戶需求,把不懂技術的用戶當白癡;不會開誠布公,總是自己偷偷留一手;
    凡此種種,不能說都是因為武俠流毒。但是在程序員中造成了不好的風氣,武俠的影響
    是不可忽視的。

    武俠是成年人的童話,但軟件開發(fā)不是童話。軟件開發(fā)要的是腳踏實地,而不是快意恩仇。
    還在做俠客夢的程序員,愿你們早點醒來。

    ?

    posted on 2006-12-01 15:33 TreeNode 閱讀(1198) 評論(8)  編輯  收藏 所屬分類: 軟件隨談

    Feedback

    # re: 武俠隱喻反思 2006-12-01 15:43 海邊沫沫
    你對武俠的理解是片面的  回復  更多評論
      

    # re: 武俠隱喻反思 2006-12-01 15:50 心內求法
    武俠,重點還在一個“俠”字。那些沒有責任感,沒有正義感,沒有“俠義心”的而僅僅武功高的人,是殺手,是大盜,是敗類。
    軟件行業(yè)也是一樣的,“大俠”應該幫助、教誨初學者,改變不合理的行業(yè)現狀,維持正常的“江湖秩序”。
    中國武俠,向來講“武”以“德”為先。追求武功高沒有錯,但是如果“武”高于“德”,就難免要出問題了。技術本身也沒有錯,但是如果技高于德,難免讓人不齒。

    我想樓主說的也是這個意思,對嗎?
      回復  更多評論
      

    # re: 武俠隱喻反思 2006-12-01 17:27 TreeNode
    @ 心內求法:

    你所說的“大俠”所為正是我想要反對的東西。

    至于德,我不太想提它,因為和我想說的關系不大,而且含義也太模糊。
    在中國幾千年歷史上,道德禮教一直是統(tǒng)治者用來殺人的刀。
    不如說公民素質,可操作性還強一些。
      回復  更多評論
      

    # re: 武俠隱喻反思 2006-12-01 17:39 心內求法
    @TreeNode
    那么你希望開發(fā)人員"腳踏實地",是否可以理解為一種道德上的要求呢?或者說,素質上的要求。

    再次思考了你的文章,我想你更強調的是團隊的協作。但是團隊協作也不排斥技術水平比較高的人啊,只是應該考慮讓這樣的人在團隊中發(fā)揮什么樣的作用。

    http://m.tkk7.com/wanghaikuo/archive/2006/11/09/80054.html
    這篇文章表達了我的一部分觀點,我們可以探討一下。  回復  更多評論
      

    # re: 武俠隱喻反思 2006-12-01 17:55 TreeNode
    腳踏實地是一種職業(yè)素養(yǎng)。這不是道德要求:我們要的是合格的軟件工程師,不需要正義的使者。

    我衡量一個人的標準,不是看技術水平高低,而是看他對開發(fā)的作用:是建設還是破壞。如果一個人水平很高,但是不能和其他人合作,那么水平再高也不能要。

    你可以理解為團隊協作,但我真正要表達的意思是:武俠觀念影響下容易出現唯技術論的“高手”,而不是IT業(yè)真正需要的軟件工匠。
      回復  更多評論
      

    # re: 武俠隱喻反思 2006-12-01 18:07 心內求法
    @TreeNode
    嗯,這樣說比較清楚了。謝謝!
    但是技術水平低到一定程度時對項目也會起到破壞作用,呵呵
      回復  更多評論
      

    # re: 武俠隱喻反思 2006-12-03 01:41 商業(yè)計劃書
    同意treenode。技術從來都是附屬于業(yè)務的一個手段,把事情做成做好,發(fā)揮自己的建設性作用,是業(yè)務需要的。個人的英雄,除了少數情況,都帶有某種破壞作用  回復  更多評論
      

    # re: 武俠隱喻反思 2006-12-03 11:46 ddd
    樓主這樣想法所以說中國從來都只有平用的軟件  回復  更多評論
      


    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 羞羞视频免费网站日本| 校园亚洲春色另类小说合集| 免费精品久久天干天干| 在线观看亚洲天天一三视| 七次郎成人免费线路视频| 精品亚洲一区二区三区在线观看 | 亚洲视频在线观看视频| 久久免费观看国产99精品| 亚洲av无码一区二区三区网站| 可以免费观看的国产视频| 亚洲日本在线观看| 91成年人免费视频| 亚洲gay片在线gv网站| 成人亚洲综合天堂| 丁香花在线视频观看免费| 夜夜亚洲天天久久| 免费无码精品黄AV电影| 麻豆亚洲AV成人无码久久精品| 四虎亚洲国产成人久久精品 | 日本一卡精品视频免费| 亚洲国产成人在线视频| 毛片网站免费在线观看| 爱爱帝国亚洲一区二区三区| 中文字幕日韩亚洲| 亚欧人成精品免费观看| 久久久亚洲精华液精华液精华液| 亚洲一区二区高清| 99re免费99re在线视频手机版| 亚洲免费观看在线视频| 国产免费无遮挡精品视频| 中国国产高清免费av片| 亚洲成av人片不卡无码| 免费观看四虎精品国产永久| 国产成人久久AV免费| 亚洲欧美成人一区二区三区| 亚洲中文字幕在线乱码| 在线视频免费观看高清| 黄色网址免费在线观看| 国产亚洲精品VA片在线播放| 亚洲午夜无码久久久久| 成年午夜视频免费观看视频|