在圖書館中無意看到這本《黑客與畫家》,幾天時間閱讀下來,還是挺多感觸的,書中提到的很多觀點,解答了許多困擾我很長時間的疑惑。
比如說價值:
解決人類有需求的問題,就是創造了價值。
比如說金錢和財富:
你口袋裏面沒有錢,但是你可能很富有;因爲錢的本質只是財富交易的一個媒介而已。
如何創造財富,最好的辦法就是自己創業,或者加入創業公司,幾百年來,這一直是致富的可靠途徑。
創業公司其實就是解決了某個技術難題的小公司。
比如說創業公式:
1. 搭建原型
2. 上線運營(別管bug)
3. 收集反饋
4. 調整產品
5. 成長壯大
黑客的定義:
解決計算機難題,在求解問題過程中產生精神愉悅或享受
黑客的行爲必須要包含三個特點:好玩、高智商、探索精神
黑客倫理:
1. 使用計算機以及所有有助於瞭解這個世界本質的事物都不應該受到任何限制,任何事情都應該親手嘗試。
2. 信息應該全部免費。
3. 不信任權威,提倡去中心話。
4. 判斷一名黑客水平應該看他的技術能力,而不是看他的學歷、年齡或地位等其他標準。
5. 你可以用計算機創造美和藝術。
6. 計算機使生活更美好。
互聯網軟件:
不需要像桌面軟件被Window系統限制,可以使用開源的linux系統,更少的bug以及自由度。
還可以使用各種各樣合適的編程語言去完成合適的功能。
軟件部署在服務端,客戶只需要一個瀏覽器就可以使用軟件功能,省去了安裝維護軟件的工作。
設計:
好設計是簡單的設計,對於數學公理,少即是多;寫作意味着只說必要說的話,並且說的簡短。
好設計是永不過時的設計,只要沒有錯誤,每一個數學證明都是永不過時的。
好設計解決主要問題的設計
好設計是啓發性的設計,每個人看到《蒙娜麗莎》都有自己的理解
等
一百年後的編程語言:
學習開車的時候,一個需要記住的原則就是要把車開直,不是通過將車身對齊畫在地上的分隔線,而是通過瞄準遠處的某個點。
即使你的目標只在幾米開外,這樣做也是正確的。設計編程語言時,也應該這樣。