《黑客與畫家》——讀後感

關於本書

我一向不喜歡在文章里介紹作者以及譯者,因為我的文筆及對他們的理解不可能會比他們自己的網站或者維基百科相近透徹,所以如果想了解他們可以直接點擊他們的名字進入相應的網站。

第一次聽說這本書還以為是講黑客的,但之後在微博上書本上了解了這本書後就立馬決定買下來,想一探究竟,這本書到底為什麼會成為經典。本書的目標讀者不僅僅是程序員,還有現實中的普通人、職員以及創業者。本書雖然是阮一峰翻譯的,但不知道是不是因為我閱讀外國著作的數量還不夠還是怎麼的,我始終感覺作者的話有很多累贅的地方,有時一個概念要用很多句話來解釋(其實,在翻譯一些外國文章的時候我也遇到過類似的問題,前後要麼不搭邊要麼有點累贅要麼沒有過度語句)。在《代碼的未來》里我也將兩本書對比過,但其實我是先看《黑客與畫家》再看《代碼的未來》的,《黑客與畫家》描述的是從計算機開始至二十一世紀初的一些互聯網發展規律以及一些概念,從歷史發展的角度來延伸到未來的計算機潮流,雖然具有一定的時代性,但此書一定能打開你的眼光,更好地看待現在的互聯網世界。

書獃子?宅男吧!

書中所說的書獃子,其實就是現在所說的宅男。「為什麼他們不受歡迎?因為他們把心思都放在了別的地方。」宅,就要宅出技術。技術宅,他們不善交際,他們不愛參加公共活動,他們不亂花錢(錢只花在數碼產品上),技術宅與普通宅不同,技術宅不是因為別的,而是因為熱衷於技術才那麼宅,他們可能為了鑽研某個技術而幾天幾夜不出門,他們可能為了修改某個bug而茶不思飯不想,但總歸來說他們是為了技術,為了自己所熱愛的技術。我對這種生活還是很嚮往的,但是現在貌似這樣不行了,還是應該出去鍛煉一下自己的社交能力的,這點我不多說,相信現代人都能夠理解,因為這已經不是那個「酒好不怕巷子深」的年代了。

黑客與畫家

我很贊同書中所提到的黑客倫理,誠然,我對黑客的理解從來都不是媒體眼中的那樣,而就是作者這樣的,」黑客不服從管教,具有叛逆精神「,這句話是對的,但絕不是貶義的,因為黑客就是自由的象徵,hacker not blacker。黑客總會以自己的方式去捍衛自己的權利,實現自己的想法。他們會因為政府的某些不公而去攻擊政府網站,會因為自己的某個新奇的想法而日夜編碼,為了自由,他們發明了Linux,發明了RSS,發明了社交網站……

黑客應該與畫家一樣,是創造藝術的一群人,而不是搞破壞的一群人。只有懂得藝術精華的人才能像黑客那樣寫出偉大的程序。在此書的影響下,我現在也在有意無意地提高自己在其他方面的理解,比如會話、歌曲等。

黑客並不神秘,他們可能就是你身邊的書獃子!

關於創業

隨著90后的崛起,書中所提到的創業觀念我覺得有些也應該值得商榷,現在的創業觀念和以前不大一樣了。作者所說,要創業就要讓對手無法理解你的技術,無法複製你的商業模式,但現在這個知識爆炸的年代,這一點絕對是難上加難。正確的創業應該是利用大家都知道的技術,但只有你最先想到把那項技術用到可以發揮其長的地方,並能迅速推廣,那麼你就是贏家,即使是大公司來複制,也難以複製第一批的客戶。

黑客倫理(Hacker ethic)

  1. Access to computers–and anything that might teach you something about the way the world work–should be unlimited and total. Always yield to the Hands-On Imperative!: 使用計算機以及所有有助於了解這個世界本質的事物都不應受到任何限制。任何事情都應該親手嘗試

  2. All information should be free.: 所有信息應該都是自由的

  3. Mistrust Authority–Promote Decentralization: 不信任權威,提倡去中心化

  4. Hackers should be judged by their hacking, not bogus criteria such as degrees, age, race, or position :判斷一名黑客的水平應該看他的技術能力,而不是看他的學歷、年齡或低位等其他標準

  5. You can create art and beauty on a computer: 你可以用計算機創造美和藝術

  6. Computers can change your life for the better: 計算機使生活更美好

語錄

為什麼書獃子不受歡迎?他們的心思在別的地方

致富的最好方法就是為社會創造財富。創造財富的最好方法就是創業

正確的合作方法是將項目分割成嚴格定義的模塊,每一個模塊由一個人明確負責。模塊與模塊之間的介面經過精心設計,如果可能的話,最好能把文檔說明寫得像編程語言規範那樣清晰

程序寫出來是給人看的,附帶能在機器上運行

畢竟生命只有一次,你可能想用它來做一些偉大的事情

公民自由真的是國家富強的原因,而不是結果嗎?

你開辦創業公司不是單純地為了解決問題,而是為了解決那些用戶關心的問題

以永不過時作為目標是一種幫助自己找到最佳答案的方法:如果你不願別人的答案取代你的答案,你就只好自己做出最佳答案

你可能會喜歡