朴实定律

程序应该熟悉的常用定律法则

二八定律

二八定律是指在任何一组东西中, 最重要的只占其中一小部分, 约20%. 其余80%尽管是多数, 却是次要的.

如世界上的财富分配也属于二八定律, 20%人的撑握着世界80%的财富.

工程定律

海恩法则

是德国飞机涡轮机的发明者德国人帕布斯.海恩提出的一个在航空界关于飞行安全的法则.

海恩法则: 指任务不安全事故都是可以预防的.

海恩法则强调两点:

  1. 一是事故的发生是量的积累的结果
  2. 二是再好的技术, 再完美的规章, 在实际操作层面, 也无法取代人自身的素质和责任心.

Tip: 软件行业也是如些, 生产上的程序出现故障, 也符合海恩法则.

墨菲定律

事情往往会向你所想到的不好的方向发展.只要有这个可能性.

比如你衣袋里有两把钥匙, 一把是房间的, 一把是车的, 如果你现在想拿车钥匙, 会发生什么呢?是的, 你往往是拿错了房间钥匙.

Tip: 如果做某项工作有多种方法, 而其中一种方法将导致事故, 那么一定有人会按这种方法去做.

康威定律

设计系统的架构受制于产生这些设计的组织的沟通结构

— M.Conway

即系统设计本质上反映了企业的组织机构.

系统各个模块间的接口也反映了企业各个部门之间的信息流动和合作方式.

Tip: 系统设计的结构必定反映其团队的组织结构

管理定律

SMART 原则

Smart 原则是目标管理中的一种方法.

由五个字母组成

  1. S (Specific) 明确性: 指目标必须是明确的, 具体的.不能笼统.
  2. M (Measurable) 可衡量: 目标可以量化, 有计划的, 数据支撑.
  3. A (Achievable) 可达成: 付出努力的情况下可以实现你的目标, 避免设立过高或过低的目标.
  4. R (Relevant) 相关性: 指目标与那些还有关联, 需要配合, 辅助你完成目标.
  5. T (Time-bound) 时限: 指目标必须有截止日, 不可无限拖拉, 否则是不切实际的目标.