读书笔记:黑客与画家
生活随笔
收集整理的這篇文章主要介紹了
读书笔记:黑客与画家
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
讀書筆記:黑客與畫家 2013.8.25 Sunday
?
必須承認編程語言能力上的差異。抽象層次高的語言,可以實現快速交付,減少開發團隊的人數。 條件越苛刻的項目,強大編程語言就越能發揮作用。功能強大的語言適合在激烈競爭的條件下開發那些解決困難問題的復雜程序。 所以要用最強大的語言,解決最難的問題? 采用業界最佳實踐,是為了不承擔決策失敗的責任。
?
黑客與畫家:黑客是創造者
? 黑客與畫家、建筑師、作家一樣,都是創造者。設計并實現好的軟件是其追求的目標。而計算機只是一種表達的媒介。 ? 黑客不是科學家,不能用科研成果的標準衡量黑客的工作。黑客不必糾結于理論的學習,也不用有數學嫉妒。 黑客不是工程師,不能僅僅是用軟件實現某個功能,而是要設計軟件。 ? 從畫家身上,可以得到的借鑒:- 從實踐中學習編程,動手去做;
- 應該定期從頭開始,不要長期在一個項目上不斷工作;
- 通過范例學習;
- 編程是逐步完成的;
- 堅持一絲不茍,看不見的細節累加起來,就變得可見了;
- 工作起來是有心理周期的,合理安排,厭倦的時候做瑣碎的事情;
- 好的合作方式:將項目分割成嚴格定義的模塊,由明確的人負責;
- 時刻考慮到用戶的人性需求;
?不能說的話:擺脫限制,獲取思維的自由
大庭廣眾之下,你有沒有什么觀點不愿說出口? 如何識別不能說的話?- 判斷言論的真偽。
- 關注“異端邪說”。
- 將當代觀念與不同時期的古代觀念diff一下。
- 尋找那些一本正經的衛道者,看看他們到底在捍衛什么。
- 觀察禁忌是如何產生的。那些團體神經越緊張,他們所產生的禁止力量就越大。大多數的斗爭,不管他們實際上爭的是什么,都會以死相斗爭的形式表現出來。
- 自由思考比暢所欲言更重要。
- 在思想和言論之間劃一條明確的界限。
- 既不反對也不贊成。
- 我還沒有想好。許多問題實際上都是很復雜的。
- 逐步把討論提升到一個抽象層次。
- 使用隱喻。
- 幽默。
- 有誰認為自己的思想不開放?
- 保持一定的距離才能觀察到人們觀念的變化。時間是一種產生距離的簡單方法。如果你想清晰的思考,就必須遠離人群。
如何創造財富:可測量性,可放大性
財富是目標,金錢不是。公司的一切行為的目的都是盈利。創造財富是大多數公司盈利的手段。公司不過是一群人在一起工作,共同做出某種人們需要的東西。 大公司會使得每個員工的貢獻平均化。可測量性和可放大性是致富的關鍵。 小團體 = 可測量性 高科技 = 可放大性 技術是某種手段,就是我們做事的方式。經濟價值取決于有多少人使用這種新的方式。 小團隊天生就適合解決技術難題。選擇解決什么問題應該以問題的難度為指引,此后的各種決策都應該以此為原則。 拒絕平庸:用最強大的語言,解決最難的問題? 軟件業是競爭非常激烈行業,而且容易出現壟斷。選擇具有優勢的開發技術非常重要。必須承認編程語言能力上的差異。抽象層次高的語言,可以實現快速交付,減少開發團隊的人數。 條件越苛刻的項目,強大編程語言就越能發揮作用。功能強大的語言適合在激烈競爭的條件下開發那些解決困難問題的復雜程序。 所以要用最強大的語言,解決最難的問題? 采用業界最佳實踐,是為了不承擔決策失敗的責任。
大公司與創業公司
軟件設計是由產品經理、或者委員會完成的,這樣減少了設計上的災難,但是也難以有重大的創新。對大企業來說,并不需要生產特別優秀的軟件。只要做到不太爛就行。 所以你的競爭優勢在于軟件設計方面,但是真正競爭軟件設計的戰場是新興領域的市場。 大公司的規模決定了它們無法快速行動。大公司開發的新技術只出現在那些需要大規模資本投入的領域。 創業必須處理許許多多與開發軟件完全無關的事情。 賺錢的軟件往往不是好玩的軟件。 你的競爭對手決定了你到底要有多辛苦。 創業的付出與回報雖然總體上是成比例的,但是在個體上是不成比例的。保險的做法是在早期賣掉自己的創業公司。轉載于:https://www.cnblogs.com/weichsel/p/3281545.html
總結
以上是生活随笔為你收集整理的读书笔记:黑客与画家的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: libevent安装总结 - jinfg
- 下一篇: modelsim-altera