美文网首页
从程序的角度论述如何快速地完成一件事

从程序的角度论述如何快速地完成一件事

作者: 程序员小张 | 来源:发表于2015-07-27 08:57 被阅读74次

从程序的角度论述如何快速地完成一件事

想要快速、高效地完成一件的事有很多种手段可以采用。
今天,我想站在程序,或者更严谨地说,“进程”的角度看一下这个问题。

主要分以下几个点:

  1. 优先级判断
  2. 快速地上下文切换
  3. 减少同时存在的多个任务
  4. 减少遗留的任务

优先级判断

首先,最最重要的一点就是判断当前这件事是不是足够紧急
我们时常会被压力和氛围影响。
当我们紧张的时候,新城代谢加快,但是我们自身却常常屏住呼吸全神贯注。
大脑在最需要供氧时,体内氧气反而减少。
于是,迫于压力,我们就会强行中断当前的任务。
但是其实我们最需要做的就是判断这个任务的优先级。
是否足够紧急,紧急到直接抢占我们的CPU————全部的精力。

快速地上下文切换

在切换上下文的时候不要忘记保留原先进程的现场
这一点我时常会忘记。
我常常会立即放下手边所有的事情开始做新的事情,
例如,马上或者最小化所有窗口,开始做新的任务。
其实冷静地想想,我大可以花个10几秒钟或者半分钟,先保存原来做的事情的相关的文档,然后关闭那些程序。
因为,接下来的事情,有可能够我忙上这一整天接来下的时间,或者绝大部分时间(事实证明常常如此)。
那些最小化的程序让我的电脑变慢,成了我执行新任务的阻碍。
同时,我还需要在一堆最小化的窗口里切换到自己想要窗口。

然而有时候,任务本身并不紧急,但是是必要的。
这时候往往阻碍或者延缓上下文切换的因素使我们自己。
自己懒着不想着手开始做, 也就是所谓的“拖延症”。
从脑子中意识到“最好快点去做完”到“真正开始做”可以花非常非常非常多的时间
此时的对症的药方就是处理“拖延症”的一系列方法了。

减少同时存在的多个任务

在“快速地上下文切换”中也有提及了,我们需要减少同时存在的多个任务。
因为我们并不是多线程的“硬件”,至少大部分人不是。
普通人还是只有一个大脑。
我常常“以为”自己能够处理多个事情。
这其实是一种眼高手低的行为。
除非,同时处理的这几件事都是不很要紧的事情,又或者是自己不情愿的事。

减少遗留的任务

试想一下,当一个进程在需要IO的时候,最快速地情况是什么?
在硬盘没有建立索引的情况下,文件越少,操作系统能越快地帮进程找到文件。
联系实际,需要做的就是:

  • 定期地清理乱糟糟的办公桌,办公电脑的桌面(有些真的相当乱)
  • 定期清理自己的邮箱
  • 归档已经结束任务的资料
  • 积极地完成被中断或者等待中的待办事项

这个list朋友们可以帮助我继续补充。
我主要想说的是,当我们减少了遗留任务,就相当于减轻了背包的重量,
可以让我们更快速地前进。

总结

快速地完成一件事需要我们冷静地看待紧急的事情,
快速地投入到新的任务也不要忘了保留老任务的现场,
不要一心二用,积极地做归档和整理。

另外地我始终相信的一点是万事没有捷径,
使小聪明的结果就是玩火自焚。
踏实地去做往往是做效率的。

相关文章

  • 从程序的角度论述如何快速地完成一件事

    从程序的角度论述如何快速地完成一件事 想要快速、高效地完成一件的事有很多种手段可以采用。今天,我想站在程序,或者更...

  • 从妹子的角度论述如何撩妹

    从上大学起,就一直听到身边的男性朋友抱怨,这年头找个女朋友比考研还难 是有人把妹子藏起来了 还是你自己的问题? 你...

  • 申论论述题

    如何从政府角度作答申发论述题 一、什么是政府角度 客观地承认问题 辩证地分析问题 积极地解决问题 二、政府角度答题...

  • 第七章 真理存在的根据--费希特的质问

    【提要】他纯粹从认识论的角度提出了“自我”和“非我”这个对立统一,更好地论述了康德的先天综合知识如何可能的问题,更...

  • 什么时候做事情是错误的

    昨天我们谈到了,如何判断一件事情该不该做,从孩子角度,从父母角度,从写传记者角度,从放大的角度来谈,一件事情我们该...

  • TS 入门和Vue实践

    TS 入门和Vue实践 一、TS 快速上手 从 JavaScript 程序员的角度总结思考,快速上手理解 Type...

  • shiro权限控制学习---身份验证

    从应用程序角度的来观察如何使用Shiro完成工作。如下图: 可以看到:应用代码直接交互的对象是Subject,也就...

  • 微信运营方法之小程序和公众号互相引流

    微信小程序成为当下热门话题,今天我们从多个角度来谈谈小程序怎么如何引流推广,小程序如何通过公众号引流。 小程序如何...

  • 使用js巧妙处理金额数字

    写了好几年程序,只是考虑着如何实现,如何快速完成。最近越发喜欢“优雅”,“巧妙”这样的字眼,所以写程序也慢慢向此靠...

  • 微信小程序快速开发上手

    微信小程序快速开发上手 介绍: 从实战开发角度,完整系统地介绍了小程序的开发环境、小程序的结构、小程序的组件与小程...

网友评论

      本文标题:从程序的角度论述如何快速地完成一件事

      本文链接:https://www.haomeiwen.com/subject/pbsmqttx.html