《黑客與畫家》讀書筆記

2021-08-31 11:25:07 字數 2494 閱讀 3084

paul graham 著;阮一峰 譯;人民郵電出版社2011

「在我就讀過的學校,聰明根本就是無足輕重的一樣東西。同學們既不看重它,也不唾棄它。如果別的事情都相同,那麼大家還是願意自己變得聰明一點,因為這總比做個笨人好。但是總的來說,智力在大家心裡的分量遠遠不如相貌、魅力和運動能力的分量重。」

「書呆子的目標具有兩重性。他們毫無疑問想讓自己受歡迎,但是他們更願意讓自己聰明。受歡迎並不是你在課後時間隨便做一做就能實現的,尤其是在美國的中學中,在這裡,所有人為了個人魅力都會進行激烈競爭。」

「事實上,大多數會畫的人,本省就很喜歡畫畫,將許許多多時間投入其中,這就是為什麼他們擅長畫畫的原因。同樣的,受歡迎也不是天生的,而是要你自己做出來的。 書呆子不受歡迎的真正原因,是他們腦子裡想著別的事情。他們的注意力都放在讀書或者觀察世界上,而不是放在穿衣打扮、開晚會上面。」

所謂「書呆子」,其實只是指這個人的社交技能不夠強。

「在這場激烈的人員鬥爭中,書呆子並不是唯一輸家。他們不受歡迎,只是因為他們分心去做別的事了。還是一些孩子則是主動放棄,因為他們對這個過程感到厭惡。」

「還在學校裡讀書的書呆子不應該屏息凝神,等著全副武裝的成年人某一天乘坐直公升飛機從天而降來拯救你。也許會有這麼一天,但是肯定不會很快到來。任何對生活立竿見影的改變,可能還是來自於書呆子自己。哪怕你什麼也改變不了,但是僅僅是理解自己的處境,也能使得痛苦減輕一些。」

黑客與畫家都是創作者。

「如果大學和實驗室不允許黑客做他們想做的事情,那麼適合黑客的地方可能就是企業。不幸的是,大多數企業也不允許黑客做他們想做的事情。大學和實驗室強迫黑客成為科學家,企業強迫黑客成為工程師。」

「畫家給黑客的啟示:畫家學習繪畫的方法主要是動手去畫,黑客學習程式設計的方法也理應如此。大多數黑客不是通過大學課程學會程式設計的,他們從實踐中學習,13歲時就自己動手寫程式了。即使上了大學,黑客學習程式設計依然主要通過自己寫程式。」

「黑客通過實踐學習程式設計,這又是乙個標誌,說明黑客與科學家的區別有多大。科學家就不會通過幹活來學習科學,而是通過做實驗和解題來學習。科學家研究的基礎都是現有的很完美的成果,在這個意義上,他們的第一步只是在複製別人已經做過的工作。最後,他們才會從某乙個點開始,進行自己的原創性工作。但是,黑客不一樣。從一開始就是原創性工作,根本沒有他人完美的成果可以依靠。所以,黑客的出發點是原創,最終得到乙個優美的結果;而科學家的出發點是別人優美的結果,最終得到原創性。」

「黑客就像畫家,工作起來是有心理週期的。」

「程式寫出來是給人看的,附帶能在機器上執行。」

「在達文西的年代,會話並不是一件很酷的事情,達文西用自己的工作推動繪畫成為一種偉大的表達方式。同樣,程式設計到底能夠有多酷,取決於我們能夠用這種新媒介做出怎樣的工作。」

「歷史的常態似乎就是,任何乙個年代的人們,都會對一些荒謬的東西深信不疑。他們的信念還很堅定,只要有人稍微表示一點懷疑,就會惹來**煩。」

「黑客應該是指優秀的程式設計師。」

「對於開發者而言,網際網路軟體與桌面軟體最顯著的區別就是,前者不是乙個單獨的**塊。它是許多不同種類程式的集合,而不是乙個單獨的巨大的二進位制檔案。設計桌面軟體就像設計一幢大樓,而設計網際網路軟體就像設計一座城市:你不僅需要設計建築物,還要設計道路、路標、公用設施、警察局、消防隊,並且制定城市發展規劃和緊急事件的應對方案。」

「實現某個構思,會帶來更多的構思。所以,將乙個構思束之高閣,不僅意味著延遲它的實現,還意味著延遲所有在實現過程中激發的構思。事實上,將乙個構思束之高閣,設定會限制新構思的產生。因為你看一眼堆放在一邊、還沒有實現的構思,就會想『我已經為下乙個版本準備很多新東西要實現了』,你就懶得再思考更多的新功能了。」

逆向的《人月神話》:人數越來越少,軟體開發的效率將指數式增長。

「做出使用者喜歡的產品,一些通用規則:從製造簡潔的產品開始著手,首先要保證你自己願意使用。然後,迅速做出1.0版,並且不斷加以改進,整個過程中密切傾聽使用者的反饋。使用者總是對的,但是不同使用者的要求不一樣。低端的使用者要求簡化操作和清晰易懂,高階的使用者要求你增加新功能。軟體最大的好處就是讓一切變得簡單。但是,做到這一點的方法時正確設定預設值,而不是限制使用者的選擇。如果競爭對手的產品很糟糕,你也不要自鳴得意。比較軟體的標準應該是看對手的軟體將會有什麼功能,而不是現在有什麼功能。

「只有懂得設計的黑客,才能設計軟體,不能交給對軟體一知半解的設計師。如果你不打算自己手動設計和開發,那就不要創業。」

「創造有價值的東西就是創造財富。你最好先搞清楚什麼是財富。財富與金錢並不是同義詞。財富存在的時間與人類歷史一樣長久,甚至更長久,事實上螞蟻也擁有財富。金錢是一種歷史相對較短的發明。」

「財富是最基本的東西。即使你沒有錢,你也能擁有財富。財富才是你的目標,金錢不是。」

「要致富,你需要兩樣東西:可測量性和可放大性。你的職位產生的業績,應該是可測量的,否則你做的再多,也不會得到更多的報酬。此外,你還必須有可放大性,也就是說你做出的決定能夠產生巨大的效應。」

「創業的潛規則:1)很多事情由不得你。2)創業的付出與回報雖然總體上是成比例的,但是在個體上不成比例的。」

「你必須時刻牢記的最基本的原則就是,創造人們需要的東西,也就是創造財富。如果你想通過創造財富使得自己致富,那麼你必須知道人們需要什麼。」

《黑客與畫家》讀書筆記

黑客與 畫家 讀書筆記 作者簡介 號稱矽谷創業之父paul graham,他康奈爾大學本科讀哲學,後來學哲學不爽,去了哈佛大學讀計算機研究生和博士生,喜歡畫畫,喜歡用lisp程式設計.自稱世界上首個網際網路應用程式viaweb開發人之一,1998年他搞了3年了viaweb被雅虎以4900萬刀收購。2...

《黑客與畫家》讀書筆記

一群孩子結夥欺負你,並不是你做錯了什麼,而是因為這夥人需要找一件事一起幹,他們實際上並不恨你,他們只是需要乙個共同的目標 使用毒品基於同樣的道理 怪人使用毒品,是為了建立他們之間的社會紐帶 因為毒品是非法的,所以一起使用的話,就創造出一種共同的反叛感 如果存在真正的外部能力測試,那麼待在等級關係的底...

《黑客與畫家》讀書筆記

一群孩子結夥欺負你,並不是你做錯了什麼,而是因為這夥人需要找一件事一起幹,他們實際上並不恨你,他們只是需要乙個共同的目標 使用毒品基於同樣的道理 怪人使用毒品,是為了建立他們之間的社會紐帶 因為毒品是非法的,所以一起使用的話,就創造出一種共同的反叛感 如果存在真正的外部能力測試,那麼待在等級關係的底...