跳到主要內容
黯羽輕揚每天積累一點點

駭客與畫家

免費2015-06-14#Mind#黑客与画家

很早就聽說了這本書,但一直沒有耐心把它讀完,嗯,我被開篇的書呆子嚇到了

寫在前面

作者被稱為矽谷創業之父,本書是作者的文集,贊譽頗高。

書中前四分之一的內容圍繞書呆子展開,這部分我讀了 4 遍甚至更多,卻不是因為喜歡這些內容。

是因為看不下去,每次看到書呆子部分要結束的地方就放棄了,實在沒有繼續讀下去的欲望。下次拿起書時就不得不把書呆子部分重讀一遍,之所以會再拿起書,是因為我不相信全書都像書呆子部分一樣無趣。。

聲明:本書中的「駭客」可以理解為電腦技術愛好者,沒有褒貶含義,用來表示這樣一類人

一. 駭客 == 畫家

駭客如果是個職業,那麼肯定是像畫家一樣拿起畫筆隨心創作的職業。

畫家可以隨時在腦子裡鋪開一張畫布,添上一些靈光一閃的塗鴉,然後找一塊安靜美好的時間,手握畫筆,全神貫注地在紙上描繪心裡的世界。

駭客也應該是這樣,技術從業者 != 技術愛好者,但技術從業者最初都是技術愛好者,後來因為某些原因忘記了心裡的世界,成為純粹的技術從業者,不記得自己可以隨時拿起畫筆成為畫家是一件很可悲的事情。

從業者是被動的,而愛好者是興趣驅動的。仔細想想,自己好像越來越接近純粹的從業者了,最初的興趣已經慢慢地不見了蹤影,更多的是被動地完成任務,實現層出不窮的需求,修復沒完沒了的 bug。。空閒的時間也不會想到拿起畫筆來描繪心裡的世界,就像一個街頭畫家,只會給眼前的顧客提供肖像畫,卻忘記了心裡那個自己精心勾畫出的廣闊世界。

二. 真的是這樣嗎?

  • 有人說 x 技術是業界最佳實踐,有強大的社群支援,廣泛的應用,所以選擇 x 技術肯定沒錯。

  • 有人說 jQuery 慢,用原生 JS 快,提高響應速度提升使用者體驗才是最重要的,快快放棄 jQuery 吧。

  • 有人說 Zepto 慢,效率低,行動開發得不償失。

真的是這樣嗎?

作出選擇之前,不妨反問一下,我們似乎總有很多理由去選擇一個聽起來不錯的東西,或者接受一個聽起來很對的觀點。這時候反問一下,或許才能找到真相。

《學會提問》全書都在極力說明這一點,面對一個看似正確的錯誤命題,如果不提問就表示同意,會在下次遇到相關問題時把這個錯誤命題作為公理,然後在此基礎上做出錯誤的選擇。

學了 jQuery,但不喜歡用,因為聽說 jQuery 比原生 JS 慢,對此面試官回答說:其實 jQuery 沒有你想像的那麼慢。

三. 樂於接受一種更好的語言

技術人員多少都有一些技術迷戀,比如所謂的「程式員鄙視鏈」,捨不得扔掉一支已經用了很久的畫筆,為什麼不換?因為它好用,那麼哪裡好用?哎呀,它就是好用,哪裡都好用。。

全書後半部分大致就是在強調:Lisp 大法好,比 Java 好一百倍。當然,這樣說有些調侃,但作者確實認為 Lisp 是劃時代的語言,設計理念超前一百年(1958 年由 MIT 的約翰·麥卡錫基於 λ 演算創建),是不是這樣我不清楚,但作者確實成功勾起了我的興趣,至少應該去感受一下 Lisp 超前強大的地方,不是嗎?

作者不是要每個人都放棄手頭熟悉的語言去用 Lisp,而是想表明一個觀點:我們應該樂於接受一種更好的語言。

駭客與畫家

書評

嗯,除了書呆子部分,都還好

評論

暫無評論,快來發表你的看法吧

提交評論