阅读更多

1顶
0踩

非技术

转载新闻 你在编程的时候浪费了多少时间?

2016-03-22 11:10 by 副主编 mengyidan1988 评论(0) 有6001人浏览
如果你正在阅读这篇文章,那么你很有可能和我一样,也是程序员。无论你是自由职业者还是合同工,时间是你最宝贵的资源之一。

不过,开发人员常常发现自己被困在项目中,因为不注重管理他们的时间。

这篇文章提供了可提高工作效率的可操作技巧,以及如何跟踪你在编码时浪费的时间。



1.你有优先安排任务吗?

就像那些对自己的时间表有控制的人一样,开发人员常常从简单任务开始一天的工作。

他们明确地从更容易的任务开始新的一天,并且会把那些目的不明确,艰巨的任务放到一天结束的时候。

这可能会造成不必要的压力,并且会让你实际上完不成最重要的事情。

这就是为什么开发人员应该花时间去安排日常的工作,从最紧迫的事情开始最大限度地减少所要花费的时间。你只需要一支笔和一张纸就可以做到这一点,当然也可以用一些任务管理工具,如Trello 和 Producteev。

安排优先任务并不意味着没有进展你也不得不在这个任务上耗上30分钟——如果你卡壳了,那就前进到下一个任务,然后转一圈再回到第一个任务。

2.你有管理干扰吗?

大多数人都不会意识到他们将多少时间耗费在了一些细小的干扰上。如果程序员不能齐心协力消除它们,那就会严重影响他们的工作效率。

如果你在家办公,确保你的工作空间远离房子的其他部分。办公室的杂乱会降低你的工作效率,所以要确保有一个整洁的桌子。最大限度地减少使用那些对于工作完全没有必要的在线应用程序,例如电子邮件,聊天软件,社交媒体,YouTube等。

如果你有Facebook/微博强迫症(我们许多人都这样),这里有一些可以让你戒掉这个习惯的工具。针对Windows的Cold Turkey和针对Mac的SelfControl,将帮助你封锁预先设定的网页干扰,因此就不必关闭WIFI。

3.你中间休息吗?

休息听起来像是中断了生产力,但实际上并非如此。已经有若干项研究表明,每小时一次的休息实际上是可以提高生产力的,并且是创造性的燃料。

最有生产力的开发人员会认真对待休息时间——那意味着离开他们的计算机,做一些完全不同的事情。网上冲浪10分钟不算是休息(反而是浪费你的时间)。

4.你设置时间限制吗?

截止日期听上去像是一种迫在眉睫的压力,但实际上并不能鞭策你很多。但短期、具体的时间限制则不同。

不要这样激励自己:“这个项目下周要搞定”。而应该制定一些更具体更可操作的时间期限。如果一个任务大约需要2小时完成,那么制定一个时间限制:“到2:30我要完成这个任务”。

时间限制的逼近,是一种紧迫性,也是一种伟大的动力,特别是如果你为你的成功计划一个小小的奖励的话(如15分钟的休息时间)。

5.你专注于你的目标吗?

对于正在工作的任务,开发人员有很多事情需要处理。专注于所有你完成任务所需要搞定的小事情,可以是压倒性的,会让你迷失方向,不知所以。

当你整理每日待办事项列表时,考虑这些小事情是有价值的,但它不应该是你这一天的焦点。为了避免不必要的压力和由此产生的拖延,专注于大的目标和最终产品要更为合理得多,这也有助于你一步步解决具体的项目。

如何确定……

有很多的技巧和窍门是开发人员可以遵循,以确保他们不会在编码时浪费时间。但要真正解决生产力低下的最好办法是,了解它有多影响你的日常工作。

通过时间跟踪工具,如TimeDoctor的帮助,这个任务变得相当简单。TimeDoctor可以帮助你跟踪你花了多少时间在不同的项目中,所以你自己就不必跟踪了。

它也会确切告诉你,你究竟浪费了多少时间在社交媒体、查看电子邮件和浏览网页上。每小时查看几分钟的Facebook如果一点点累加起来,它的总和时间比你料想得要多得多。

知道你的时间都到哪里去了,只是使用上述技巧找回它们的第一步。

译文链接:http://www.codeceo.com/article/how-much-time-you-waste-coding.html
英文原文:How Much Time Do You Waste While Coding?
翻译作者:码农网 – 小峰
  • 大小: 21.7 KB
来自: 码农网
1
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 前端自学你还在浪费时间吗?

    其实最主要不是学的过程,而是学完,你有没有把今天的练习题自己在重新敲个2,3遍,这样印象就会更加深刻,以后自己写代码的时候也会更加的得心应手。手抄笔记让我打好了HTML基础和良好的CSS能力,当然这不一定适合...

  • 编程入门指南:零基础如何自学编程?

    本文适用于零基础,想自学编程的伙伴,重点在于盘清底层逻辑以及整理一些学习途径。

  • 如何系统学习计算机编程?自学还是培训?怎么选?

    前言:生活不可能像你想象得那么好,但也不会像你想象得那么糟。我觉得人的脆弱和坚强都超乎自己的想象。有时,我可能脆弱得一句话就泪流满面,有时,也发现自己咬着牙走了很长的路。 ——莫泊桑 在校生要找到好...

  • 学习编程是否真的有用?

    编程是否真的有用?外面的编程大师说编程简单是真的吗?

  • 听说你还在纠结自己没访问量?成不了“博客专家”?

    一、提高浏览量的技巧 相信很多人都这么想过:“我文章写的这么好,怎么就没人看呢?”; 或者这样想过:“这文章写得明明比我烂很多...但是请你有时间可以把这篇文章看到最后。 1-1、一个博眼球的标题 俗话说得...

  • 带妹入坑,她该怎样提高自己的编程能力?

    如果你在学习的过程中遇到了问题,也欢迎随时和我交流。切记,要坚持,三天打鱼两天晒网只会打不到鱼还会弄破了网。 张无忌在学太极拳的时候,他爹的师父张三丰就提醒他一定要把之前所学习的武功全部忘掉,忘得越多...

  • 什么是面向切面编程?

    学习完面向对象编程和面向接口编程,下一步就是面向切面编程,快来mark!

  • 【经验分享】大学四年,自学编程要不要接外包?

    写在前边 我大学呢,确实接过不少的外包,有的是跟着老师做的企业外包...很多人说少接外包项目,接外包就是浪费时间;有的人说程序员接外包项目挣点钱也挺好的,都各自持有自己认为的观点。这件事,对于小鹿来说,...

  • Java - 在进行数据库编程时,连接池有什么作用?

    由于创建连接和释放连接都有很大的开销(尤其是数据库服务器不在本地时,每次建立连接都需要进行TCP的三次握手,释放连接需要进行TCP四次握手,造成的开销是不可忽视的),为了提升系统访问数据库的性能,可以事先...

  • 学三菱plc编程应该先学什么?

    编程初学者首先要学习三菱plc编程及应用的介绍,主要包括三菱FX系列PLC的数字电路基础、对PLC的理解、编程基础、软件使用、基本指令系统及编程、定时器及计数器等。需要注意的是,学习PLC编程要有一定的电工基础知识...

  • 神理论 | 我面向淘宝编程,而你面向什么编程?(文末赠书5本)

    陌生人一定会疑问,嵌入式跟taobao有半毛钱关系啊?那么本文,博主就跟你聊聊,如何面向淘宝学习嵌入式

  • 少儿编程到底学什么?

    近些年,不管是国内还是国外,都在推广编程低龄化教育,从而衍生出了一个行业:少儿编程,那么少儿编程到底学什么呢? 实际上不管是少儿编程,还是成人编程,编程学习的内容主要是三个方面:编程语言、算法和编程...

  • 并发编程面试题(2020最新版)

    文章目录基础知识并发编程的优缺点为什么要使用并发编程(并发编程的优点)并发编程有什么缺点并发编程三要素是什么?在 Java 程序中怎么保证多线程的运行安全?并行和并发有什么区别?什么是多线程,多线程的优劣?...

  • 学编程要考证么?我考了 6 个!

    学编程要考证么?聊聊我的经历和看法 大家好,我是鱼皮,有个朋友们一直很关心的问题:学编程到底要不要考证? 今天就结合我的个人考证经历,聊聊我的看法。 本文大纲: 考证经历 大学期间,我总共考了 6 个和编程...

  • 学编程c语言高考能加分吗,编程已列入中高考,孩子升学加分的机会你抓住了么?...

    原标题:编程已列入中高考,孩子升学加分的机会你抓住了么? 01无论从哪个角度看,张泉灵的人生都是功成名就的,曾是央视名嘴,主持《焦点访谈》《东方时空》等节目,前途无量,家庭幸福美满。在2015年,张泉灵从...

  • 为什么你该开始学习编程了?

    也就是说:完全相同的问题,你只需要解决一次就好,不会浪费时间在重复的工作上。  通过编程,你可以将那些枯燥无味的重复性工作中的部分甚至全部,交由机器来接管,这样就可以将你的时间和注意力从具体的事务中...

  • 编程游戏开发:如何开发制作一款游戏?你需要做哪些准备?

    你还需要自己找出相当多的东西才能有一个游戏。 第一步:选择游戏库 游戏库具有的功能: 一种加载和呈现图像的方法 一种加载和播放音频的方法 基本图像处理(旋转等) 原始绘图功能(圆、线、矩形、点等) 渲染...

  • 自学编程难吗?如何学?

    推荐给那些喜欢编程的,迷失学习方向的伙伴! 自学编程2年来,加过n多群,泡过n多论坛,接触过心怀...自学编程的新人,有很大一部分卡在了入门上,对此,我想写下对编程入门的一些拙见,权当抛砖引玉,或对或错,...

  • 零基础如何自学编程?

    在开启学习编程之路的时候必须搞清楚自己为什么要学编程?是因为工资高?还是对编程有浓厚的兴趣,还有自己有一定的编程基础想要继续提升自己,其实对于这个问题需要具体分析,如果是单纯看到程序员工资高,而自己本身...

  • 20种在学习编程的同时也可以在线赚钱的方法

    “让你的技能变现” 1、成为一名编程讲师 你是否认识世界上许多新的初学者,他们需要你在你熟悉的编程语言方面的帮助?通过帮助学生程序员学习编程语言,你每小时可以赚取 15 美元到 50 美元不等。以下是一些你可以...

Global site tag (gtag.js) - Google Analytics