最近讀了《黑客與畫家》這本書,摘錄一些我個人覺得比較好的東西。
創造優美事物的方式往往不是從頭做起,而是在現有成果的基礎上做一些小小的調整,或者將已有的觀點用比較新的方式組合起來。
你把整個程式想清楚的時間點,應該是在編碼的同時,而不是在編寫**之前,它意味著,程式語言首要的特徵應該是允許靜態擴充套件的。程式語言是用來幫助思考程式的,而不是用來表達你已經想好的程式。我們面試程式設計師的時候,主要關注的事情就是業餘時間他們寫了什麼軟體。因為如果你不愛一件事,你不可能把它做的真正優秀,要是你很熱愛程式設計,你就不可避免地會開發你自己的專案。
堅持一絲不苟,就能取得優秀的成果。因為那些看不見的細節累加起來,就變得可見了。
正確的合作方法是將專案分割成嚴格定義的模組,每乙個模組由乙個人明確負責。模組與模組之間的介面經過精心設計,如果有可能的話,最好把文件說明寫的像程式語言規範那樣清晰。
換位思考:向沒有技術背景的人解析技術問題。
歷史的常態似乎就是,任何乙個年代的人們,都會對一些荒謬的東西深信不疑。他們的信念還很堅定,只要有人稍微表示一點懷疑,就會惹來**煩。(地心說)
我們這個時代是否有所不同?只要讀過一點歷史,你就知道答案幾乎確定無疑,就是「沒有不同」。即使有那麼一絲微小的可能,有史以來第一次,我們這個時代的所有信念都是正確的,那也是出於驚人的巧合,而不是因為我們真找到了正確的方向。
黑客與畫家摘錄
領域包括 哲學,計算機,藝術,繪畫 做了乙個叫viaweb的軟體,然後買給雅虎 後創立了ycombinator 簡稱yc 早起針對大學生 其實y combinator是乙個程式設計術語,意思是創造其他函式的函式 他的創業理念是 搭建原型 上線運營 別管bug 收集反饋 調整產品 成長壯大 強調快速發...
《黑客與畫家》 2黑客與畫家
這本書果然充滿了離經叛道的言論,作者 paul graham 果然 骨骼清奇 在這篇文章中作者說出了,黑客與畫家,等等藝術家的共性,也說出了與科學家的區別。記得黑客曾經也是我的夢,在我對計算機一無所知的時候,我也想著自己有著一日能成為黑客,那時自己並不知道黑客是什麼,只知道,是很優秀的程式設計者,對...
《黑客與畫家》
上週買書的費用沒用完,就隨機買了一批書。其中有 黑客與畫家 一書,第一章就非常有意思,作者是個很有洞察力的人。當我遠離中學階段之後,當時的煩惱 在意的事情,現在回想起來,都變得很遙遠抽象。第一章讓我意識到,孩子的問題,不是那麼單純的荷爾蒙而已。作家認為學校中的很多問題,是因為學校不是乙個真正的社會。...