工程師的讀感悟

生命是一個旅途,人生是一場旅行。這裏是我在生命旅途中的見聞筆記,感受領悟。
個人資料
  • 博客訪問:
正文

黑客與畫家 (書摘)

(2019-06-06 08:37:08) 下一個

   青少年在心理上還沒有擺脫兒童狀態,許多人都會殘忍地對待他人。他們折磨書呆子的原因就像拔掉一條蜘蛛腿一樣,覺得很好玩。在一個人產生良知之前,折磨就是一種娛樂。

  孩子們欺負書呆子的另一個原因是為了讓自己感到好受一些。當你踩水的時候,你把水踩下去,你的身體就會被托起來。同樣,在任何社會等級製度中,那些對自己沒自信的人就會通過虐待他們眼中的下等人來突顯自己的身份。我已經意識到,正是因為這個原因,在美國社會中底層白人是對待黑人最殘酷的群體。

   某個人的排名不是根據他的真正能力,而主要根據他專攻排名的能力。

如果存在對於真正能力的外部測試,待在等級關係的底層也不會那麽痛苦。球隊的新人並不會怨恨老隊員的球技,他希望有一天自己也能如此,所以很髙興有機會向老隊員求教。老隊員可能也會因此產生一種傳幫帶的光榮感(noblesse oblige)。最重要的是,老隊員的地位是通過他們本身出色的能力獲得的,而不是通過排擠他人獲得的。

寫過博士論文的人都知道,確保自己正在開墾新領地的方法,就是去找那些沒有人要的土地。其次,科學研究必須是能夠產生大量成果的,而那些不成熟的、障礙重重的領域最容易寫出許多篇論文,因為你可以寫那些為了完成工作、你不得不克服的障礙。沒有什麽比一個錯誤的前提更容易產生大量待解決的問題了。

   創造優美事物的方式往往不是從頭做起,而是在現有成果的基礎上做一些小小的調整,或者將已有的觀點用比較新的方式組合起來。這種類型的工作很難用研究性的論文表達。

黑客真正想做的是設計優美的軟件,考核這種工作是非常困難的。你本人需要有良好的設計感,才能去考核別人的設計是否良好。但是,你覺得你有「良好的設計感」,與你實際是否具有,不存在相關關係,甚至可能存在負相關。

  唯一有效的外部考核就是時間。經過歲月的洗禮,優美的東西生存發展的機會更大,醜陋的東西往往會被淘汰。不幸的是,這種考核需要的時間可能比一個人的生命還要長。

這似乎是大公司的普遍情況。大公司這樣安排的原因是為了減少結果的標準差。因為實際上隻有很少一部分黑客懂得如何正確設計軟件,公司的管理層很難正確識別到底應該把設計軟件的任務交給誰。所以,大部分公司不把設計軟件的職責交給一個優秀的黑客,而是交給一個委員會,黑客的作用僅僅是實現那個委員會的設計。

   如果某一天你想要去賺大錢,那麽記住上麵這一點,因為這是創業公司能夠成功的原因之一。大公司為了避免設計上的災難,選擇了減少設計結果的標準差。但是當你排斥差異的時候,你不僅將失敗的可能性排除在外,也將獲得高利潤的可能性排除在外。這對大公司來說不是問題,因為生產特別優秀的產品不是它們的獲勝手段。大公司隻要做到不太爛,就能贏。

科學家研究的基礎都是現有的很完美的成果,在這個意義上,他們的第一步隻是在複製別人已經做過的工作。最後,他們才會從某一個點開始,進行自己的原創性工作。但是,黑客就不一樣,從一幵始做的就是原創性工作,根本沒有他人完美的成果可以依靠。所以,黑客的出發點是原創,最終得到一個優美的結果;而科學家的出發點是別人優美的結果,最終得到原創。

[ 打印 ]
閱讀 ()評論 (0)
評論
目前還沒有任何評論
登錄後才可評論.