首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你在编程的时候,浪费了多少时间?

既然在读这篇文章,那你大概跟我一样是一名程序员。不论你是在做自由职业,还是受雇于一家公司——时间,都无疑是程序员最值钱的财产之一。

即便如此,开发者们却常常发现,他们总是被项目本身牢牢吸住,而并没有留意是否很好地管理了自己的时间。

这篇博客提供了一些可行的建议,可以用来提高生产力并跟踪那些在编程中被浪费掉的时间。这里有五个问题,我们将从这些问题展开。

1. 你有给任务划分优先级吗?

新的一天开始的时候,作为有能力自由选择任务顺序的一个工种,开发者们经常会从最简单的任务开始着手。

简单的任务当然能让一天有一个轻松的开端,但同时那些迫在眉睫、让人望而生畏的任务却被推向了这一天的末尾。

而这会产生更多的压力,并最终导致你没能把最重要的事情完成。

这就是为什么开发者应当先花一些时间,把每天的任务分出轻重缓急,并从列表中最紧急的事情开始做起,这样才能将时间的价值最大化。你可以选择简单地用纸和笔来做规划,也可以试一下 Trello 或 Producteev 这样的任务管理工具。

划分任务优先级并不意味着,如果某件任务无法取得进展,你就只能一直耽搁下去 —— 如果你在这一件事上被困住了,那仅管跳到下一项任务,等随后有了进展再回头处理好了。

2. 你有管理各种干扰吗?

多数人不会意识到,他们一天中有多少时间是被各种干扰掳走的。如果程序员们不能努力地消除它们,干扰将会严重地影响生产力。

如果你在家办公,请确保有一个独立的工作空间。在办公室,则要保持桌面的整洁,因为 乱放东西会降低你的效率 。同时请尽量避免使用那些对工作并不必要的网络应用,如电子邮件,聊天工具,脸书,YouTube 等等。

如果你(像我们中的许多人一样)是个微博控,是有一些工具可以用来帮助你改掉这种习惯的。Windows 平台下的GetColdTurkey.com、 Mac 上的 SelfControl.com 都可以屏蔽来源于预设网页的干扰,所以好消息是,你不必为了避免这些干扰而关掉 WiFi 了。

3. 你有抽出时间休息吗?

许多开发者因为一次工作的时间太久而扼杀了自己的生产力。就在前不久,我需要在一个项目中 删除恶意勒索软件,我一刻不停地埋头苦干了 8 个小时,但最终又沮丧又累成狗的我并没能成功。而就在我试着进行休息调整、理清了思绪后,只花了半个小时我就搞定了这个问题。

『休息』这个词听起来跟『高效』是背道而驰的, 但事实并非如此。多个研究表明每小时休息一次事实上可以提高效率,而且是创造力的来源。

那些最有效率的开发者都会认真对待他们的休息时间 —— 远离电脑,并做一些完全不同的事情。所以,刷十分钟的微博可算不上是一种很好的休息(这才是真正的浪费时间好吗)。

4. 你有给任务设定时限吗?

项目所设定的最后期限往往是开发人员各种忧虑和压力的源头,但实际上却不能产生多少动力。但如果是短期且实际的期限设定则截然不同。

与其用『这个项目一定要在这星期搞定!』 这样的话来激励自己,不如想一些在当天工作里更加具体可行的期限。例如一个任务大概要两个小时完成,就把期限设定成『2:30 前完成某件事。』

这种时限临近的紧迫感是极其有效的推动力,尤其是当你给自己达成目标设定一些小奖励(例如休息15分钟)的时候。

5. 你有专注在目标上吗?

无论从事何种类型的工作,开发者们总是有多方面的事情要处理。如果同时关注完成任务所需要的所有事情,那你一定会被淹没在细节之中,以至于进度停滞不前。

在归纳整理你的当日待办事项时,考虑到细节是有必要的,但你不该一整天都想着这个。为了避免过度的压力和随之产生的拖延症,更有益的做法是把关注点放在那些更大的目标和最终产品上,因为这些才是实实在在、可以一步步去应付的事情。

我的时间都去哪了?

许多技巧和诀窍都可以帮助开发人员避免在编程时浪费时间。但应对效率低下的最好方法是统计时间的去向,从而认识到这些被浪费的时间会在多大程度上影响你每天的工作。

在像 TimeDoctor 这样的时间跟踪工具的帮助下, 跟踪时间变得相当简单。 TimeDoctor 能帮你自动记录在不同项目上所花的时间,这样就不用你自己动手了。

它还可以精确地显示你在社交媒体、查收邮件或浏览网页上花费的时间。每个小时刷脸书的那几分钟累加起来的数字可比想象中要大得多。

而一旦知道了『时间都去哪儿了?』这个问题的答案,你也就可以用上面所述的技巧把它们都找回来了。

—完—

来源:伯乐在线

想知道AI加教育领域有哪些最新研究成果?

想要AI领域更多的干货?

想了解更多专家的“智能观”?

请在对话界面点击“找找看”,去获取你想要的内容吧。

转载智能观原创文章,请联系

智能观小艾(微信号:zng2017618)!

声明:

编译文章旨在帮助读者了解行业新思想、新观点及新动态,为原作者观点,不代表智能观观点。

关于我们

我们关注AI+教育。致力于提供高附加值的知识,以帮助每一位老师和我们的读者不断学习并提高技能。

我们努力让发表的每一篇文章都具有最佳质量,以满足读者的需求。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180213A0OY4L00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券