讀《黑客與畫家》感想(4)

2021-07-26 10:16:42 字數 633 閱讀 4898

1、設計與研究的區別看來就在於,前者追求「好」,後者追求「新」。優秀的設計不一定很「新」,但必須是「好」的;優秀的研究不一定是「好」,但必須是「新」的。我認為這兩條道路最後會發生交叉:只有應用「新」的創意和理論,才會誕生超越前人的最佳設計;只有解決那些值得解決的難題(也就是「好」的難題),才會誕生最佳研究。所以,最終來說,設計和研究都通向同乙個地方,只是前進的路線不同罷了。

2、另外,還要記住一點。怎麼理解程式語言?你不要把它看成那些已完成的程式的表達方式,而應該把它理解成促進程式從無到有的一種媒介。這裡的意思是說,成品的材料和開發時用的材料其實是不一樣的。搞藝術的人都知道,這兩個階段往往需要不同的媒介。比如,大理石是一種非常良好、耐用的材料,很適合用於最後的成品,但是它極其缺乏彈性和靈活性,所以不適合在構思階段用來做模型。

這篇文章主要在講關於設計程式語言需要注意的事項,設計語言其實與繪畫,雕刻創作有異曲同工之處。這三者都是自己設想,然後創作,最後再修改的過程。只是在設計軟體和語言的時候還需要考慮使用者的需求設計,功能實現的難易程度等。作者建議最好先做出模型,然後再在模型上修改並新增新的功能,這樣才會不斷地得到鼓舞,直到最後完成作品。

讀到這裡,整本書已經讀完。筆者認為這本書給了我不同的視角和方向來考慮程式語言,作者的思想十分深刻,對軟體設計以及創業有著獨特的理解,以後有時間還會閱讀這本書。

讀《黑客與畫家》

1964年生,中產階級家庭,聽上去就像在美國。父親是設計核反應堆的物理學家,母親在家照他和他的妹妹。青少年時開始程式設計。還喜歡很多與計算機無關的東西。進入大學時主修哲學,又轉修計算機,人工智慧。讀到博士時,又旁聽藝術系。畢業後學習繪畫。1992年,在美國做程式設計師。在繪畫與程式設計師中最終選擇了...

讀《黑客與畫家》

作者paul graham算是個奇人,主要倒不是他作為矽谷創業教父的身份,畢竟,當乙個人成功了,之後再做些成功事兒也相對容易很多,關鍵這人上學時對本專業的研究很不順利 當時研究人工智慧 然後就跑去學畫畫了,還夢想著成為畫家。結果折騰了一年,錢花完了,沒辦法,又得回來寫程式賺麵包。之後就是屌絲逆襲之路...

讀《黑客與畫家》

主要介紹了黑客是怎樣成長的以及它們看待世界的方式。首先是為黑客正名,黑客最初的意思是熱愛技術的高手。用書呆子不受歡迎的現象揭示了社會等級,群體,團體中人與人之間的關係。表達了一些自己的思考和認識 在任何社會等級中,沒有自信的人通過虐待他們眼中的下等人來顯示自己的身份,so,在美國社會中,底層白人是對...