黑客與畫家

2021-08-07 11:04:18 字數 1294 閱讀 1014

生活在這個扭曲的世界,不僅僅對書呆子,對所有孩子來說,都是充滿壓力的。就像一場戰爭,勝利方也會要付出代價的。

你在學習中遇到的文字都是專為考試而設計的,目的就是為了出題,而不是為了講清楚問題。

···你不能期望現有乙個完美的規格設計,然後再動手程式設計,這樣想是不現實的。如果你預先承認規格設計是不完美的,在程式設計的時候,就可以根據需要當場修改規格,最終會有乙個更好的結果。

軟體的部分內容就是解釋自身。為了寫出優秀軟體,你必須假定使用者對你的軟體一無所知。你要明白,使用者第一次使用你的軟體的時候,不會預先做好功課,他們沒有任何準備就開始用了,所以軟體的試用方式最好能符合使用者的直覺,別指望使用者去讀使用手冊。

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

但真正令人驚恐的是,流行一時的不僅有衣服,還有道德觀念。明明是專橫武斷、毫無依據的錯誤觀點,但是最大多數人卻深信不疑,收到影響而不自知。這是非常危險的。流行的衣服,其實是很難看的衣服,流行的道德觀念,其實不是善而是惡。但是,如果別人都穿流行的衣服,而你不穿,你就會遭到嘲諷;如果別人都遵守流行的道德觀念,而你不遵守,結果則要嚴重得多,你會被解雇、流放、監禁,甚至被殺。

讓我先問你乙個問題:大庭廣眾之下,你有沒有什麼觀點不願說出口?如果答案是沒有,那麼你也許應該停下來想一想了。你的每乙個觀點都能毫不猶豫地說出口,你自己深深贊同這些觀點,並且你也確信肯定會獲得別人的贊同,這是否太過於巧合了?一種可能是,也許事情沒有這麼湊巧,你的觀點就是從別人那裡聽來的,別人告訴你什麼,你就相信了什麼,你把別人灌輸的觀點當做了自己的觀點。

如果自己就是潮水的一部分,怎麼能看見潮流的方向呢?你只能永遠保持質疑。問自己,什麼話是我不能說的?為什麼?

不過,有些人的這種態度不是真的,而是裝出來的。某些年輕程式設計師注意到了知名黑客的怪癖,就會模仿,好使自己顯得聰明。這種裝出來的不服從再加上故作姿態挑毛病的態度,不僅僅令人惱火,而且實際上會延緩創新的程序。

你用什麼語言並不重要,重要的是你對問題是否有正確的理解。**之外的東旭才是關鍵。

順便說一句,我不認為物件導向程式設計將來會消亡。我覺得,除了某些特定的領域,這種程式設計方法並沒有為優秀程式設計師帶來很多好處,但是它對大公司有不可抗拒的吸引力。物件導向程式設計使得你有辦法對麵條式**進行可持續開發。通過不斷地打補丁,它讓你將軟體一步步做大。大公司總是傾向於採用這樣的方式開發軟體。我預計一百年後也是如此。

所有這些語言都是圖靈等價的···

為了寫出優秀軟體,你必須同時具備兩種互相衝突的信念。一方面,你要像初生牛犢一樣,對自己的能力信心萬丈;另一方面,你又要像歷經滄桑的老人一樣,對自己的能力抱著懷疑態度。在你的大腦中,有乙個聲音說「千難萬險只等閒」,還有乙個聲音說「早歲哪知世事艱」。

2017.8.27 14:50

《黑客與畫家》 2黑客與畫家

這本書果然充滿了離經叛道的言論,作者 paul graham 果然 骨骼清奇 在這篇文章中作者說出了,黑客與畫家,等等藝術家的共性,也說出了與科學家的區別。記得黑客曾經也是我的夢,在我對計算機一無所知的時候,我也想著自己有著一日能成為黑客,那時自己並不知道黑客是什麼,只知道,是很優秀的程式設計者,對...

《黑客與畫家》

上週買書的費用沒用完,就隨機買了一批書。其中有 黑客與畫家 一書,第一章就非常有意思,作者是個很有洞察力的人。當我遠離中學階段之後,當時的煩惱 在意的事情,現在回想起來,都變得很遙遠抽象。第一章讓我意識到,孩子的問題,不是那麼單純的荷爾蒙而已。作家認為學校中的很多問題,是因為學校不是乙個真正的社會。...

黑客與畫家

譯者 阮一峰 出版社 人民郵電出版社 出版年 2011 4 頁數 264 定價 49.00元 裝幀 平裝 isbn 9787115249494 這本書是在年前才聽說的,本來想趁著年前最後一天會早下班兩個小時,然後正好去書店把它買上過年的時候在家裡看,但讓人鬱悶的是 走進書店後看到雖然都已經臘月二十八...