不管你是程序员或是其余行业的工做人员,时间是你最宝贵的资源之一。
不过,开发人员经常发现本身被困在项目中,由于不注重管理他们的时间。程序员
这篇文章提供了可提升工做效率的可操做技巧,以及如何避免没必要要的浪费时间。ide
1.你有优先安排任务吗?资源
就像那些对本身的时间表有控制的人同样,开发人员经常从简单任务开始一天的工做。开发
他们明确地从更容易的任务开始新的一天,而且会把那些目的不明确,艰巨的任务放到一天结束的时候。产品
这可能会形成没必要要的压力,而且会让你实际上完不成最重要的事情。it
这就是为何开发人员应该花时间去安排平常的工做,从最紧迫的事情开始最大限度地减小所要花费的时间。你只须要一支笔和一张纸就能够作到这一点。class
安排优先任务并不意味着没有进展你也不得不在这个任务上耗上30分钟——若是你卡壳了,那就前进到下一个任务,而后转一圈再回到第一个任务。效率
2.你有管理干扰吗?软件
大多数人都不会意识到他们将多少时间耗费在了一些细小的干扰上。若是程序员不能齐心合力消除它们,那就会严重影响他们的工做效率。技巧
若是你在家办公,确保你的工做空间远离房子的其余部分。办公室的杂乱会下降你的工做效率,因此要确保有一个整洁的桌子。最大限度地减小使用那些对于工做彻底没有必要的在线应用程序,例如电子邮件,聊天软件,社交媒体,YouTube等。
3.你中间休息吗?
休息听起来像是中断了生产力,但实际上并不是如此。已经有若干项研究代表,每小时一次的休息其实是能够提升生产力的,而且是创造性的燃料。
最有生产力的开发人员会认真对待休息时间——那意味着离开他们的计算机,作一些彻底不一样的事情。网上冲浪10分钟不算是休息(反而是浪费你的时间)。
4.你设置时间限制吗?
截止日期听上去像是一种迫在眉睫的压力,但实际上并不能鞭策你不少。但短时间、具体的时间限制则不一样。
不要这样激励本身:“这个项目下周要搞定”。而应该制定一些更具体更可操做的时间期限。若是一个任务大约须要2小时完成,那么制定一个时间限制:“到2:30我要完成这个任务”。
时间限制的逼近,是一种紧迫性,也是一种伟大的动力,特别是若是你为你的成功计划一个小小的奖励的话(如10分钟的休息时间)。
5.你专一于你的目标吗?
对于正在工做的任务,开发人员有不少事情须要处理。专一于全部你完成任务所须要搞定的小事情,能够是压倒性的,会让你迷失方向,不知因此。
当你整理每日待办事项列表时,考虑这些小事情是有价值的,但它不该该是你这一天的焦点。为了不没必要要的压力和由此产生的拖延,专一于大的目标和最终产品要更为合理得多,这也有助于你一步步解决具体的项目。