## 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二面