## Unix哲學基礎:
- 模塊原則: 試用簡潔的接口拼合簡單的部件
- 清晰原則: 清晰勝于機巧
- 組合原則: 設計時考慮拼接組合
- 分離原則: 策略同機制分離, 接口同引擎分離
- 簡潔原則: 設計要簡潔, 復雜度能低則低
- 吝嗇原則: 除非確無它法, 不要編寫龐大的程序
- 透明性原則: 設計要可見, 以便審查和調試
- 健壯原則: 健壯源于透明和簡潔
- 表示原則: 把知識疊入數據以求邏輯質樸而健壯
- 通俗原則: 接口設計避免標新立異
- 緘默原則: 如果一個程序沒有什么好說的, 就保持沉默
- 補救原則: 出現異常時, 馬上退出并給出足夠錯誤信息
- 經濟原則: 寧花機器一分, 不花程序員一秒
- 生成原則: 避免手工hack, 盡量編寫程序生成程序
- 優先原則: 雕琢前先得有原型, 跑之前先學會走
- 多樣原則: 決不相信所謂的”不二法門”的斷言
- 擴展原則: 設計著眼未來, 未來總比預想快
## 第四章: 模塊性: 保持清晰, 保持簡潔
<<魔數七, 加二或減二: 人類信息處理能力的局限性>> 是認知心理學的基礎性文章之一(順帶一句, 這也正是美國本地電話號碼只有七位的原因),這篇文章表明, 人類短期記憶能夠容納的不連續信息數就是七,加二或減二.
形式法:模式法則 >> 試探法(經驗法): 經驗法則 >> 無法
## 抽象 - 簡化 - 歸納
完美之道, 不在無可增加, 而在無可刪減. —- 安東尼
- 職業生涯
- 如何提升你的能力?給年輕程序員的幾條建議
- 那些年,那些事
- 阿里巴巴離職DBA 35歲總結的職業生涯
- 人生的四種選擇
- 程序人生的四個象限和兩條主線
- 幾縷代碼與閑思
- 張小龍-學習筆記
- Web前端
- 移動Web手冊
- 精通CSS: 高級Web標準解決方案
- 悟透JavaScript
- 架構設計
- 大型網站技術架構
- 周愛民-大道至簡
- RESTful Web Services Cookbook - 讀書筆記
- 大話設計模式
- Unix編程藝術
- 把程序員修煉之道讀薄
- 學習能力
- 奇特的一生:讀書筆記
- zhh-看源碼那些事
- 一個創業者怎么看待讀書和寫作
- 程序員修煉之道
- 2015/1/5 頭腦風暴
- 書單計劃
- 2014年我讀過的那些書
- 我的后端開發書架2015
- 別人的書單
- 讀書筆記
- 浪潮之巔
- 達內時期自己筆記整理
- Effective Java
- 打造facebook: 讀書筆記
- 面試整理
- 阿里面試的一點感受
- 騰訊的三輪面試
- 三十之惑–面霸
- 前端面試問題匯總
- 八爪網絡面試總結
- 2015面試總結總結
- 找工作流程梳理
- 最全前端面試問題及答案總結
- 前端開發面試題收集
- 百度web前端--2015一面
- 百度web前端--2015二面