積累

                  一個成功的企業需要積累。當你坐在電腦旁,看著一個運行達十年之久的軟件的源碼時,相信我,你一定會更深刻的感受到積累這個詞,確確實實是個中性詞。

                  軟件多種多樣的功能支撐著一個企業帝國的運轉,它源源不斷的在為這個帝國創造著財富,毫無疑問它隨著時間積累了很多掙錢的能力。可是如 同歷史上其 他的帝國一樣,在繁華的背后,很多黑暗的東西同樣隨著時間積累了下來,臨時性的策略被固化在核心流程中,為擴展留下的空白成了每次擴展必須繞行的彎路,精妙的手法隨著時間的變遷顯得復雜過時,分工協作使得同樣事情得處理方式大不相同,預先的設計又使得本不相同的東西硬造成了相同的樣子,管理的疏忽使得簡單的功能用了復雜的模式實現。

                  坐在代碼面前,仿佛在讀一本被囚禁了靈魂的魔書,你能在注釋中讀出興奮與痛苦,你能在代碼中看到驕傲與彷徨。每當完成一次重構就像解救了一個被困的靈魂。那代碼又仿佛一個人的臉,你可以看到各個技術歷史階段在它臉上留下的歲月痕跡。暢游在代碼中,有些時候我們好像穿梭在時光的河流中,你能看到一個愚昧的風格是如何從一個有價值的需求中演變而來。如今再看,仿佛一群羊在不斷的跳過一個早已不存在的柵欄一樣詭異。而有些時候,我們只能看到一些遺跡,原野中矗立的大石柱根本無法自己告訴我們他們到底是為何矗立在那里的。以及移動他們會不會帶來什么災難。

                  能力很強,問題很多。是任何一個已經有歷史的公司都會有的。軟件不過是公司的一個表現方面。就像一個擁有完整公司基因的細胞。準確的說,任何時候,任何公司都不可能沒有問題的。但是何時解決?這個問題就跟什么時候重構一樣,答案也是一樣,隨時。解決問題的時機會影響解決問題的難度。越晚解決,就越難解決。說起來容易,做起來談何容易。是的,解決問題總是需要鼓勵的,但是談何容易四個字卻很容易瓦解我們前進的意志。低下頭埋到土里,是可以讓一切都清靜了。但不管我們做不做,甚至于即便我們在做,問題也永遠不會停止它產生并進化的腳步。面對問題,只有應戰,沒有第二條路可以走。經濟危機教會了很多企業只顧賺錢而忽略企業的問題會有什么后果。我相信有很多人會選擇遺忘并在遙遠的未來繼續重犯同樣的錯誤,但是我也相信,也會有很多人會選擇記住并把教訓提煉成一種知識或制度,讓后世人學會警惕。



          posted on 2010-10-17 15:52 咖啡屋的鼠標 閱讀(1573) 評論(1)  編輯  收藏 所屬分類: Agile隨筆

          評論

          # re: 積累 2010-10-18 00:26 李小

          看技術文章看多了,一下看到你這文筆,還真不適應,以至于感覺很好,可是體會很淺,需要琢磨中心思想,有違快速的閱讀節奏........
          :)  回復  更多評論   

          <2010年10月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導航

          統計

          常用鏈接

          留言簿(15)

          隨筆分類(52)

          隨筆檔案(76)

          文章分類(3)

          文章檔案(4)

          新聞檔案(1)

          收藏夾

          Flex

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 汝城县| 珠海市| 林周县| 西华县| 红河县| 泸水县| 措美县| 平顶山市| 新晃| 特克斯县| 临猗县| 栾城县| 旬阳县| 安顺市| 鄄城县| 怀仁县| 娱乐| 达州市| 东明县| 温宿县| 延津县| 舟曲县| 河北区| 新宁县| 文安县| 休宁县| 始兴县| 资源县| 阳高县| 和田市| 巴彦淖尔市| 扶余县| 壤塘县| 衡南县| 康马县| 威海市| 兖州市| 龙南县| 富阳市| 乌兰察布市| 同德县|