工作效率提升技巧一:任务排序原则

时间是宝贵的财富,因为每个人都是有限的。并且不可逆,一旦失去就不再回来。想增加长远的时间,我们可以自律一些,管住嘴迈开腿。想要增加每天的时间,就不太可能了。

有的人牺牲休息时间,貌似节约了时间。但事实真的如此吗?

未必吧,可能浪费了更多的时间,比如把身体搞坏了。

那时间是有限的,我们想要获得更多的财富,就要拼效率和技巧了。本周重点讲提升工作效率,希望能够帮到你。

01

提升工作效率,有很多个方面。今天先从工作任务排序,来聊一聊。

工作效率提升技巧一:任务排序原则
工作任务是什么?工作任务是指企业根据自身需求,布置给员工的工作。并且要求有一定的成果,用绩效考核监督。

有哪些错误的认识呢?

有的人觉得工作任务,就是公司压迫自己的。其实工作任务对公司有好处,对个人也有好处。你完成了任务,可以胜任任务。那么你换个公司,换个环境,还可以完成任务。这样你有了价值,才可以更好的发展。

反之,如果你没完成过什么工作任务,那其他公司也不知道有什么理由录用你,不知道有什么理由培养你,给你机会。

有的人觉得工作任务,是永远处理不完的。根据时限处理,也就是快到时间了就处理。就像学生时期的寒暑假作业,平时不做。快结束假期了,疯狂的弥补。

区别在于,寒暑假作业,老师可能不看。也就是损失的是隐性的机会,比如自己的学习能力没有提升。而工作任务最后完成,不仅损失了提高工作能力的机会,也失去了老板的信任,失去了升职加薪的机会。

总之,随便排序工作任务,随便的态度,都是错误认识。

02

思想家歌德曾说:重要的事,决不能对无关紧要的事让步。

古罗马作家普布里乌斯·西鲁斯说:同时做两件事,将会一事无成。

工作效率提升技巧一:任务排序原则
他们谈论的并不是工作任务,但道理适用于工作任务。

也就是重要的事情,优先级一定是最高的。绝对不能因为不重要的事,去影响重要的事情。

道理看似简单,懂的人并不多。因为很多人会把游戏娱乐放在第一位,把事业和发展放在后面。这不就是重要的事情,为不重要的事情让步吗?所以,这个道理并不简单。如果真的懂,就不会犯这样的错误。

同时做两件事,将会一无所成。那如果工作任务一大堆,会怎么样?也就是同时做一堆事情,那结果更是可想而知。

03

从上述的内容来说,到底如何提升工作效率?如何排序工作?

美国社交游戏公司Zynga创始人Mark Pincus(马克·平卡斯)曾经提出,“要事优先”原则。这个原则,很大程度说明了提升工作效率的方法。

工作效率提升技巧一:任务排序原则
我们每个人的精力都是有限的,如果你为一些琐事浪费了精力,再做重要的事情,你可能就提不起精神了。

所以,任务的排序原则一定要“要事优先”。在你的众多任务中,选择最重要的事情优先完成。

常见的误区是什么?常见的误区,就是把紧急的事情优先做。也就是上面说的,根据时限选择做事情。

有些事情是重要的事情,有些事情是紧急的事情,有些事情是重要且紧急的事情。如果不加以区分,工作效率肯定低。不仅工作效率低,工作成果也不会太好。

记住“要事优先”原则,好好的给你的工作任务重新排序下吧。

更多任务排序的例子,请进入子桓私塾的“职场充电”(点击阅读原文学习),教你权衡事情。

子桓说,每天和你聊点有用的小技巧。

关注子桓私塾,我们的目标是提供20年的经验知识分享,现在已经完成了10%

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
归并排序是一种常见的排序算法,它的原理是将一个未排序的数组分成两个子数组,然后对这两个子数组分别进行递归排序,最后再将排好序的子数组合并起来,得到完整的有序数组。 以下是归并排序的具体步骤: 1. 将待排序数组分成两个子数组,直到每个子数组的长度为1。 2. 将相邻的两个子数组合并成一个有序数组,合并过程中,需要使用一个额外的数组来存储合并后的结果。 3. 重复第2步,直到所有的子数组都被合并成一个有序数组。 下面是归并排序的Java代码实现: ```java public static void mergeSort(int[] arr, int left, int right) { if (left < right) { int mid = (left + right) / 2; mergeSort(arr, left, mid); // 对左半部分进行递归排序 mergeSort(arr, mid + 1, right); // 对右半部分进行递归排序 merge(arr, left, mid, right); // 合并左右两部分 } } public static void merge(int[] arr, int left, int mid, int right) { int[] temp = new int[right - left + 1]; // 创建一个临时数组,用于存储合并后的结果 int i = left; // 左半部分的起始位置 int j = mid + 1; // 右半部分的起始位置 int k = 0; // 临时数组的起始位置 while (i <= mid && j <= right) { if (arr[i] <= arr[j]) { temp[k++] = arr[i++]; } else { temp[k++] = arr[j++]; } } while (i <= mid) { temp[k++] = arr[i++]; } while (j <= right) { temp[k++] = arr[j++]; } for (int p = 0; p < temp.length; p++) { arr[left + p] = temp[p]; } } ``` 归并排序的时间复杂度为O(nlogn),空间复杂度为O(n),在大数据量的情况下,归并排序的效率比插入排序和冒泡排序等算法更高。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值