zoukankan      html  css  js  c++  java
  • 任务太多?学着突破重围

                                                   任务太多?学着突破重围
                                                         周银辉

    不知算是我的一个缺点,还是大都这样:如果有10个任务一次性地推给我,我完成任务的效率会明显低于一个一个地指派任务。这里的任务,是很广义的,可以是生活中的任何需要去完成的事情。很明显的,这意味着我计划安排任务的能力还不强,容易迷失在任务的乱麻中。这段时间,我总结出了一个不错的突破重围的方法,和大家分享一下(如果显得太弱智,请告诉我,但不要笑话我哈)

    一段时间内觉得有好多好多事情要去做,如何入手呢,按照什么顺序做呢,很麻烦的问题啊,最要命的是,不好好计划安排的话不仅仅让我显得迷茫而且容易造成“恐慌”而降低效率,最后发现什么事情都没做好。为了搞定这些乱麻,我开始行动了。

    首先,仔细想想,目前到底有哪些任务,慢慢想,别遗漏了
    假设,我们有A、B、C、D、E、F、G、H这8个任务,将其列举在一个表格里。
     

    TASK

     

     

     

    A

     

     

     

    B

     

     

     

    C

     

     

     

    D

     

     

     

    E

     

     

     

    F

     

     

     

    G

     

     

     

    H

     

     

     


    然后我们为每个任务定工作量
    假设5表示工作量很大,1表示工作量很小。定工作量时不要在任务之间进行横向比较,只是分别按照某些标准(比如时间、精力、环境要求等)定出一个1~5之间数字(至于如何才算工作量定得合理,仁者见仁了哈)

    TASK

    Workload

     

     

    A

    3

     

     

    B

    4

     

     

    C

    2

     

     

    D

    1

     

     

    E

    5

     

     

    F

    3

     

     

    G

    5

     

     

    H

    2

     

     

    然后你可能会发现,不同任务中可能有着相同工作量值的,这是就需要在这些具有相同工作量值之间进行很项比较了,将相对对值作为工作量的小数部分添加到工作量中。比如任务A和任务F同为3,我们觉得F的工作量相对大一些,那么我们将F的工作量修改为3.2,A的工作量修改为3.1。其他的同理,这样我们就可以得到一个拥有不同工作量值的表格了。
     

    TASK

    Workload

     

     

    A

    3.1

     

     

    B

    4

     

     

    C

    2.2

     

     

    D

    1

     

     

    E

    5.2

     

     

    F

    3.2

     

     

    G

    5.1

     

     

    H

    2.1

     

     

    再次,我们用相同的方法,得到一个关于优先级的数值列 
     

    TASK

    Workload

    Priority

     

    A

    3.1

    2.2

     

    B

    4

    1

     

    C

    2.2

    3.1

     

    D

    1

    4

     

    E

    5.2

    3.3

     

    F

    3.2

    3.2

     

    G

    5.1

    2.1

     

    H

    2.1

    5

     

     OK,该是出成果的时候了,我们用Proority - Workload 作为最后一列数值
     

    TASK

    Workload

    Priority

    Result

    A

    3.1

    2.2

    -0.9

    B

    4

    1

    -3        (附加其他比较字段,修正为-3.1)

    C

    2.2

    3.1

    0.9

    D

    1

    4

    3

    E

    5.2

    3.3

    -1.9

    F

    3.2

    3.2

    0

    G

    5.1

    2.1

    -3        (附加其他比较字段,修正为-3.2)

    H

    2.1

    5

    2.9


     最后得到的Reslut值越大表示其优先级高而且工作量小,应该被首先完成并最容易搞定,相反,Result值越小则表示其优先级低而且工作量大,很难搞定也没必要马上完成。如果Result有着相同的值,你可以就那几个相同值的任务加一些其它比较字段来再次比较。

    那么我们的任务排序就算完成,可以按照D(3)、H(2.9)、C(0.9)、F(0)、A(-0.9)、E(-1.9)、B(-3.1)、G(-3.2)的顺利去考虑如何解决这些问题了:)

    按照这种方式呢,可以让我的思路更清晰一些,然后也知道从哪里入手,最重要的是有种如释重负的感觉,一切又重归简单明了。



     


     

  • 相关阅读:
    086 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 03 面向对象基础总结 01 面向对象基础(类和对象)总结
    085 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 02 构造方法介绍 04 构造方法调用
    jQuery UI组件库Kendo UI使用技巧小分享
    Kendo UI ListView模板功能,让Web开发更轻松
    UI组件套包DevExpress ASP.NET Core v20.2新版亮点:全新的查询生成器
    Devexpress WinForms最新版开发.NET环境配置Visual Studo和SQL Server对应版本
    全新的桌面应用数据可视化呈现方式,Sankey Diagram控件你了解多少?
    java中的递归方法
    连接数据库查询 将查询结果写入exce文件中
    java连接mysql数据查询数据
  • 原文地址:https://www.cnblogs.com/zhouyinhui/p/1171985.html
Copyright © 2011-2022 走看看