摘自《軟件隨想錄》
看了軟件隨想錄中下面一段話,覺得非常棒,作為一名軟件從業人員,不一定有機會能實現描述中的優秀軟件產品,但這樣的理念需要貫穿我們每個人的心田,時刻記在心中:
【創造一個有使用價值的軟件,你必須時時刻刻都在奮斗,每一次的修補,每一個功能,每一處小小的改進,你都在奮斗,目的只是為了再多創造一點空間,可以再多吸引一個用戶加入。沒有捷徑可走。你需要一點運氣,但是這不取決于你是否幸運。你之所以會有好運氣,那是因為你寸土必爭。
每天你前進一小步,將一件東西做得比昨天好一點點。這樣的改進幾乎看不出可以讓誰獲益,幾乎沒有變化。但是,你前進了一小步。
有無數個要做的這樣微小的改進。
為了發現可以改進的地方。你必須有一個思維定勢,始終如一的用批判的眼光看世界。隨便找一樣東西,如果你看不出它的缺點,那么你的思維轉型還沒有成功。當你成功的時候,你身邊親密的人會被你逼得發瘋。你的家人恨不得殺了你。當你步行上班的時候,看到一個司機漫不經心地開車,你幾乎用了所有的意志力才勉強忍不住沖上去告訴那個司機,他這樣開車差點兒要了旁邊坐在輪椅上的那個可憐小孩的命。
當你改正了一個又一個這樣的小細節后,當你磨光、定型、擦亮、修飾你的產品的每一個小邊角后,就會有神奇的事情發生。厘米變成分米,分米變成米,米變成了千米。你最后拿出來的是一件真正優秀的產品。它第一眼就讓人覺得震撼,出類拔萃,工作起來完全符合直覺。就算100萬個用戶中有一個用戶某天突然要用到一個他100萬次使用中才會用到一次的罕見功能,他發現了這個功能不僅能用,而且還很沒:在你的軟件中,即使是看門人的小屋都鋪著大理石的地板,配有實心的橡木門和桃花心木的壁板。
就是在這個時候,你意識到這是一個優秀軟件。】