二八原理:你必须知悉的二八原理

有经常阅读习惯的人,应该都听说过二八原理(如果你之前从来没听说过,那你的知识面有太窄的嫌疑)。但是知道二八原理的人有很多却不会(或者不善于)运用。直接的后果就是你在各种事情上付出了很多时间与精力,但是回报却很少。鉴于该原理非常非常的实用,俺打算专门写一个系列来聊聊和它相关的话题。

什么是二八原理

按照惯例,先说说什么是二八原理(如果你已经知道二八原理,可以跳过这部分)。二八原理(又名80/20原理、帕雷托原理)最早是由意大利的经济学家帕雷托提出来的,具体的定义请看下面节选至维基的概念。

二八原理是一项对提高人类效率影响深远的法则。就是要让有限的时间产生出更多的成果。二八原理告诉人们:在投入和产出、努力与收获、原因和结果之间,普遍存在着不平衡关系。少的投入,可以得到多的产出;小的努力,可以获得大的成绩;关键的少数,往往是决定整个组织的产出、盈利和成败的主要因素。

通俗地讲,就是因果的不对称。20%的原因导致了80%的结果;而其它80%的原因只产生20%的结果。当然,这里提到的“二八开”的比例不是绝对的,从“三七开”到“一九开”都有可能。

为了给不了解它的人一点感性认识,俺举几个例子:

  • 少数有钱人掌握了社会的大部分财富(帕雷托就是从财富分布中发现该原理的)
  • 公司里大部分的销售业绩由小部分的销售人员创造
  • 地毯的大部分磨损集中在少数几个地方
  • 大部分开发人员只使用少数的编程语言,而大量的编程语言几乎没人用
  • 软件的大部分bug是由少数开发人员产生的

如何运用

首先,这个原理的关键处就在于它挑战了传统的理念。比如:小时候老师经常教导说:“一分付出一分回报”。用数学的术语讲,就是付出和回报是呈线性相关的。很多人受此影响(可能是潜意识的影响),都习惯于平均分配时间、精力来处理问题。结果就导致我前面所说的投入很多,回报很少。因此,要运用二八原理之前,你先得改变自己头脑中的思维定势,要以“不平等”的观点来看周围的问题。(关于改变思维定势,关键还是靠自己,俺帮不上太大忙)

其次,你得学会如何区分重要与次要。这个就属于方法论的问题。俺之前写过几个帖子都和这方面有关,比如:“如何选择IT技术书籍”和“做正确的事”,以后还会继续写相关的帖子,希望对大伙儿能有帮助。

最后,为了给大伙儿加深点印象,咱们来看一段乔布斯的名言:

我每天都会对着镜子自问:
“如果今天是我生命的最后一天,我还会做我今天打算做的事情吗?”
假如连续好几天都是否定的回答,那我就必须有所改变了。

时间: 2024-08-10 21:30:11

二八原理:你必须知悉的二八原理的相关文章

以属性为核心驱动的 全领域通用架构设计原理 (简称:属性架构原理)

以属性为核心驱动的全领域通用架构设计原理 (简称:属性架构原理) 联系方式:13547930387 Email:[email protected] 一.个人声明 我,参加工作也有5年多了,是一名普通的不能在普通的程序员,一直在使用公司自己的产品进行开发,因此技术比较菜,此设计完全是按照自己天真的想法而设计的,如果有不合理或很搞笑的地方,请轻拍,由衷的希望大家能提出宝贵的意见: 根据此设计原理我也做了一个简单的(demo)架构来支撑和验证此理论的可行性,由于技术功底不太好,有不合理之处请大家谅解,

[转]文件上传原理:Web上传文件的原理及实现

现在有很多Web程序都有上传功能,实现上传功能的组件或框架也很多,如基于java的CommonsFileUpload.还有Struts1.x和Struts2中带的上传文件功能(实际上,Struts2在底层也使用了CommonsFileUpload).在asp.net中也有相应的上传文件的控件. 虽然现在有很多上传组件可以利用,但是了解Web上传文件的原理,对于处理突然出现的问题会有很大的帮助,下面就来讲一下通过浏览器上传文件的基本原理.在了解了原理之后,就可以非常容易地自制满足自身需要的上传组件

Request 接收参数乱码原理解析一:服务器端解码原理

“Server.UrlDecode(Server.UrlEncode("北京")) == “北京””,先用UrlEncode编码然后用UrlDecode解码,这条语句永远为true吗?答案是否定的,结果可能与很多人预想的不大一样.本文主要分析这一问题出现的原理,研究下Server.UrlEncode(),Server.UrlDecode(),Request["xxx"]三个函数与编码方式的关系. 1. 问题出现的情景 网站采用了GB2312编码,在Web.confi

操作系统核心原理-7.设备管理:I/O原理

一.I/O的基本知识 1.1 为何要有I/O 前面阐述了操作系统具有进程管理.内存管理.外存管理三大核心功能,但是计算机归根是为人类服务的,这就要求计算机必须提供某种机制使得人们可以向计算机发出命令或操纵计算机.也就是说计算机与人之间必须存在某种沟通的机制,这种沟通的机制就是计算机的输入输出机制.输入输出的存在才使得计算机的存在有了意义,就像一个人,如果没有输入输出,那么就不能与外部世界打交道. (1)输入提供的是一个“人→计算机”的通道,即人或外部世界通过输入向计算机发出命令或提供数据. (2

操作系统原理(一)——系统调用的原理及实现

系统调用:原理及实现 1. 什么是系统调用 在计算机中,系统调用(英语:system call),又称为系统呼叫,指运行在使用者空间的程序向操作系统内核请求需要更高权限运行的服务.系统调用提供了用户程序与操作系统之间的接口(即系统调用是用户程序和内核交互的接口). 操作系统中的状态分为管态(核心态)和目态(用户态).大多数系统交互式操作需求在内核态执行.如设备IO操作或者进程间通信.特权指令:一类只能在核心态下运行而不能在用户态下运行的特殊指令.不同的操作系统特权指令会有所差异,但是一般来说主要

TRIZ系列-创新原理-17-转变到新维度原理

转变到新维度原理的表述如下:1)把物体的动作.布局从一维变成二维,二维变成三维,以此类推     如果物体在本维度上的运动或者定位很困难,就可以过渡到更高维度上,一般路线为:直线运动-->平面运动-->空间运动:一车道改为多车道,发明飞行器,     如果物体的布局在本维度比较困难,或者能力有限,也可以过渡到更高的维度上,从而可以获得更高的布局能力,比如造房子,如果在平面上布局,会占用很多土地面积,但如果修高层,向空间发展,则可大大节约土地面积.螺旋式楼梯设计,多碟CD机,立体机架设计,立交桥

[通信原理笔记]当我们学通信原理的时候,我们在学些什么(1)

/* author s1N */ /* 第一次,用卡佛式的标题,很紧张.卡佛读不懂,通信原理也读不懂,我大概是个傻子吧. */ 一,信号的多项式形式表示 因为频谱分析时关心的是频率成分的大小,应此,我们希望多项式各项均为的函数即: 是否存在满足这种条件的x呢? 答案是当然的: 简单的验证一下: 同理: 更简洁的形式: 欧拉公式:      典型的智商碾压型的数学发现 可用泰勒展开做简证: 有了欧拉公式,信号的多项式表示久变得简单了: 假设有两个信号f(t),g(t): 那么我们如何计算这个信号的

十五大原理之一--Nginx FastCGI的运行原理

一.FastCGI 1.介绍 CGI全称通用网关接口 Commmon Gateway Interface 用于HTTP服务上的程序服务通信交流的一种工具,CGI程序须运行在网络服务器上. 传统CGI接口方式性能较差,由于每次HTTP服务器遇到动态程序需要重启解析器来执行解析,然后结果被返回给HTTP服务器.这在处理高并发时,几乎是不可能的,因此诞生了FastCGI.另外传统的CGI接口方式安全性也很差 一个可伸缩地.高速地在HTTP服务器和动态脚本语言间通信的接口 接口在linux下是socke

TRIZ系列-创新原理-34-抛弃和再生部件原理

抛弃和再生部件原理的具体描述如下:1)物件的部件在完成其功能,或者变得没用之后,就被扔掉(丢弃,溶解,挥发等),或者在工作过程已经改变:2)物体已经用掉的部件,应该在工作期间恢复: 对于抛弃原理来说(1),有两层意思,一是如果部件对于系统不再有用,应该除掉,以免形成浪费:二是应该有意识的利用这种临时性的部件来降低成本,或达到目的.抛弃原理的应用很多:A)利用一些物质的挥发性,可溶性来制造"空心"类产品(中空型材)或者临时保护性外壳     * 药物胶囊的外壳可以包装药粉,进入人体后自行