Posted on 2006-01-23 23:05
canonical 閱讀(635)
評論(0) 編輯 收藏 所屬分類:
雜感
最近聽到不少人總是叨念著"細節決定成敗"這句話,頗像是每天清晨必修的那句"all money go my home"一樣。決定成敗的因素很多,為什么細節能夠成為壓倒一切的關鍵。
拿產品來說吧,產品的細節處很重要,可能客戶的取舍在毫厘之間。但這是否是事實之全部。其實客戶需要的是滿足自己的價值目標,他真的那么在意主要目標之外
的細節(甚至是刻意造作的細節)嗎。制造細節的目的只是為了制造與同類產品的不同,這是市場進入完全競爭狀況的標志。只是有意思的是,凡是中國人涌入的領
域,很快就能造成完全競爭的局面。就像我們小區里的煎餅攤,今天剛開張,明天周圍馬上冒出兩家一樣的,你兩元一份,我兩元一份加一個雞蛋,他兩元一份加一
個雞蛋再送一碗豆漿。很快,經過一場血拼,幾家都難以維系,最終撤攤了事,于是小區內就再也沒煎餅賣了。再過些時日,有人支起一個狀元餅的爐子,于是一段
新的血戰征程又開始了。最大的利益永遠源于創造。當然,創造是需要成本的,現在財大氣粗的主多半沒有創造的激情,而被創造力沖昏頭腦的家伙卻多半在社會的
底層掙扎。
項目的細節處也很重要,也許見了領導少哈一個腰,過節的時候少送了一份禮,就將項目引至黑暗的深淵。為什么世界是如此的不穩定,要受到細節的擺布。在國
內,操作多不規范,因為利益關系,兩兩聯系,因人而異的情況很多,缺乏一種外在的制度性的保障,而個人的好惡卻能在現有的體系中不斷放大。結果做人優先于
做事。
對軟件程序來說,細節會決定程序的生死,一個不經意的指針異常就能讓整個系統崩潰。但程序員也不總是戰戰兢兢,如履薄冰。一種職業的素養可以消解細節的危
險。當我們養成良好的編程習慣之后,對這樣的細節多半就視而不見了。更理想的方法是引入一種封裝機制,例如智能指針使得我們再也不用考慮AddRef和
Release的精確配對了。而java引入的則是新的世界,野指針這個細節在新世界中被消滅了,我們也不需要這方面的什么個人素質了。細節處千變萬化,
無一定之規。也許我們最需要的不要應對細節的技巧,而是能夠屏蔽和規范細節的規則。細節不是我們的目標,
一組統一簡明的游戲規則才決定著所有博弈參與者的成敗。