英文原文:5 Productivity Tips for Developers
现在有大量所谓提高程序员效率的诀窍和窍门充斥于网络,有些的确有用,但是有些却是误人子弟。然后我想,我不妨自己动手来写点关于这方面的内容,造福于社会,嘿嘿。好吧,扯远了。我写的窍门得既简单实用又立竿见影,我可不希望来个“5 年计划”啥的,那太幽默了,这么长的时间,黄花菜都凉了。此次窍门与如何使用软件啊,还有什么颜色的主题最吸引人啊,一点点关系也没有,它致力于提高大家的开发效率。不过有一点要提前声明——对我有效的,不一定对你也有效,下面这些技巧可能有的非开发人员看了也会深有同感,但是,我是开发人员,我为开发人员代言。
1. 果断断网!
说真的,没有比这个更棒的建议了,而且效果相当的明显,屡试不爽。如果你想静下心来好好做事情,那简单,把网络关了就 ok 了。然后手机静音,关闭所有通知提示,与世隔绝。使用的编程语言和编程工具,是我早就下载好的离线版本,有什么确实解决不了的难题,就用平板和手机。不过,我也承认,用电脑搜索更快更便捷,不过可不要一上网就忘记初衷,电脑虽好,可不要“贪杯”哦。
2. 制定独立目标和可视化结果
如果一下子这个任务要完成,那个任务也要完成,你会不会顿时头大如斗,不要说做了,看一眼都烦,完全不知道该从何入手!我的窍门是,选择一个,先专心攻克这个再做下一个。也可以列张清单,按重要性或紧迫性等要素排个序号,一个一个解决。我觉得没有必要过度分析和过度规划,纠结在这上面既浪费时间还会让你一事无成。好的开端是成功的一半。设定一个可视化结果将会是你强大的动力,可别小看这个,它就像黑暗中的灯塔,指引我们前进的方向。
3. 定时休息
整天坐在电脑前,只会这里酸那里疼,我想不出有啥有利于效率的地方。如果不定时休息,人就很容易疲倦,然后很难集中注意力。找点乐子,可以玩玩手机,看看平板,也可以搞搞技术或者查阅与工作相关的内容,反正随你所想,只要自己觉得开心就行。休息的时候就好好休息,充分放松自己,整理下思维、听点音乐、看看周边环境、眺望远方。
4. 提前计划
曾经我试过在完成当天工作后,临睡前为第二天做个小小的计划,哇哦,结果发现效果特别棒。井井有条的安排不但让我心里对任务的完成进度充满信心,而且当这一天来临的时候我一开电脑就能迅速开展工作。当然,如果有啥没完成的也应该记录下来,特别是要经过长长一个周末。因为我有时候周一开工,常常有一时找不到头绪的感觉。程序员是很容易忘记一些正在专研的 bug 和功能的,然后搞不好一上午你就会在那无所事事,只是在那拼命回想“哎,我今天要做什么来着?”。这样一来,别说效率低下,效率简直就是零啊。
5. 可选项:来点咖啡或者其他
我不得不承认,咖啡因和尼古丁等兴奋剂能大大提高我们的工作效率。不过这并不适合每一个人,不过有很多人都会选择一种或者几种。咖啡、茶、巧克力和软饮料是最广泛的咖啡因来源,而且味道也不错。
译文链接:http://www.codeceo.com/article/5-productivity-tips-for-developers.html
翻译作者:码农网 – 小峰