提高程序员工作效率的5个诀窍

提高程序员工作效率的5个诀窍
现在有大量所谓提高程序员效率的诀窍和窍门充斥于网络,有些的确有用,但是有些却是误人子弟。然后我想,我不妨自己动手来写点关于这方面的内容,造福于社会,嘿嘿。好吧,扯远了。我写的窍门得既简单实用又立竿见影,我可不希望来个“5年计划”啥的,那太幽默了,这么长的时间,黄花菜都凉了。此次窍门与如何使用软件啊,还有什么颜色的主题最吸引人啊,一点点关系也没有,它致力于提高大家的开发效率。不过有一点要提前声明——对我有效的,不一定对你也有效,下面这些技巧可能有的非开发人员看了也会深有同感,但是,我是开发人员,我为开发人员代言。

1. 果断断网!

说真的,没有比这个更棒的建议了,而且效果相当的明显,屡试不爽。如果你想静下心来好好做事情,那简单,把网络关了就ok了。然后手机静音,关闭所有通知提示,与世隔绝。使用的编程语言和编程工具,是我早就下载好的离线版本,有什么确实解决不了的难题,就用平板和手机。不过,我也承认,用电脑搜索更快更便捷,不过可不要一上网就忘记初衷,电脑虽好,可不要“贪杯”哦。

2. 制定独立目标和可视化结果

如果一下子这个任务要完成,那个任务也要完成,你会不会顿时头大如斗,不要说做了,看一眼都烦,完全不知道该从何入手!我的窍门是,选择一个,先专心攻克这个再做下一个。也可以列张清单,按重要性或紧迫性等要素排个序号,一个一个解决。我觉得没有必要过度分析和过度规划,纠结在这上面既浪费时间还会让你一事无成。好的开端是成功的一半。设定一个可视化结果将会是你强大的动力,可别小看这个,它就像黑暗中的灯塔,指引我们前进的方向。

3. 定时休息

整天坐在电脑前,只会这里酸那里疼,我想不出有啥有利于效率的地方。如果不定时休息,人就很容易疲倦,然后很难集中注意力。找点乐子,可以玩玩手机,看看平板,也可以搞搞技术或者查阅与工作相关的内容,反正随你所想,只要自己觉得开心就行。休息的时候就好好休息,充分放松自己,整理下思维、听点音乐、看看周边环境、眺望远方。

4. 提前计划

曾经我试过在完成当天工作后,临睡前为第二天做个小小的计划,哇哦,结果发现效果特别棒。井井有条的安排不但让我心里对任务的完成进度充满信心,而且当这一天来临的时候我一开电脑就能迅速开展工作。当然,如果有啥没完成的也应该记录下来,特别是要经过长长一个周末。因为我有时候周一开工,常常有一时找不到头绪的感觉。程序员是很容易忘记一些正在专研的bug和功能的,然后搞不好一上午你就会在那无所事事,只是在那拼命回想“哎,我今天要做什么来着?”。这样一来,别说效率低下,效率简直就是零啊。

5. 可选项:来点咖啡或者其他

我不得不承认,咖啡因和尼古丁等兴奋剂能大大提高我们的工作效率。不过这并不适合每一个人,不过有很多人都会选择一种或者几种。咖啡、茶、巧克力和软饮料是最广泛的咖啡因来源,而且味道也不错。

参考来源:
提高程序员工作效率的5个诀窍
http://www.lai18.com/content/319629.html 

时间: 2024-10-13 00:22:25

提高程序员工作效率的5个诀窍的相关文章

提高程序员工作效率的5个工具

提高程序员工作效率的5个工具 这份清单是我们期待已久的,这些高效的工具对于程序员是大有帮助的,你一旦开始使用,就会离不开它们. 1. Git   以前是有不少的版本控制工具,有好用的,同时也有不太好用的,但总的来说它们都没有很好的发展.这时候Git出现了,还有GitHub,EGit,一旦你用上了这个神奇的工具,估计你就很难再碰到更好的VCS了.还没用过Git?赶快试一下吧. 2. Stack Overflow   不开玩笑,2005年的时候你用google搜过技术相关的资料吗?又或者1995年那

什么方法可以显著提高程序员工作效率

注:也许你见到过一种人,好像同样没完没了的加班,却在你不知道的时候额外学习补充,几年过后晋级Boss.大牛,而你依然是个渣,虽然不尽是.但工作效率在这中间确实起到了重要作用.不要提EQ.IQ,现在还能靠敲代码吃饭,大部分人的智商差异都不大,特别和坐在你身边的那位.今天我们一起探讨下提高工作效率的方法,验证一下细节决定成败.本文多数答案来自知乎. 先分享一些:11个小技巧提高程序员工作效率,小习惯更重要(认可度很高哦) [facebook]程序猿提高工作效率的15点技巧 想提升工作效率应该注意的七

11个小技巧提高程序员工作效率,小习惯更重要

“吃苦耐劳”真的是优良品质吗,与你怎么做相比,老板们应该更关心你做了什么.达到的效果.所以,效率,还是效率,希望这些实用小技巧对大家有所帮助. 1.两分钟法则 如果一件事可以在两分钟内完成,比如回复邮件,一个简单的家务,就立即完成,因为记住它.计划时间.在后来完成它,可能会花费五分钟甚至更多的时间. 2.五分钟法则 拖延症是影响工作效率的大魁首之一,想要治愈它不是给自己定下目标.下定决心去完成一项大任务,而是只在那件事上花五分钟.你会发现在大多数情况下,它在超出五分钟的时候依旧很顺利,因为你已经

转载:简化IT程序员工作生活的4个窍门

如果可以简化你的生活——少做枯燥的任务,将时间真正地用于完成事情,你愿不愿意去尝试?下面就让我一起来学一下如何让程序员工作生活变得简单的小窍门. 如果你敢于倾听自己的心声,你会发现自己一天中的大多数时间所做的事情并不都是有趣的.然而,为了完成你喜欢的重要任务,你必须先完成那些单调又费时的必要职责.所以,要是能够简化任务,少做那些无聊又耗时的事情,将时间真正投入到喜欢的事情上去,那该多好?通过以下几个简单的技巧,你或许可以得偿所愿. 查找个人生活中的瓶颈 Stever Robbins,称自己为“任

向外行介绍程序员工作的复杂程度

你的老板 如果你的老板是技术出身,那你很庆幸,他能理解你实现一个小小功能,修改一个小小功能所付出的辛苦劳动. 如果你的老板不懂技术,也许你就要无穷无尽的加班了.给你的忠告就是:做正确的事儿,等着被开除.这是一位谷歌工程师说的话. 你的产品经理 如果你的产品经理懂技术,那么你既是幸运的也是不幸的. 幸运的是,他可以理解程序员工作的复杂度.但是"不幸"的是,你再也不能为了偷懒找借口. 当产品经理提出一个方案时,你再也不敢坚定地说"技术不可行".因为你害怕产品经理自己写好

控制文件读写操作次数,提高程序执行的效率(经验)

编程时经常会遇到文件读写的操作,文件的读写相对于内存操作来说,速度非常慢.因此编程时,需要控制文件读写的次数,以提高程序执行的效率.以下列代码为例,进行说明. words = ['a', 'b', 'c', 'd'] for i in range(4): for line in file('file_read.txt'): if(words[i] in line): print(line) for line in file('file_read.txt'): for i in range(4):

程序员工作中的一些建议

一.尽早地添加日志记录和错误处理 在开发新系统时,我做的第一件事就是添加日志和错误处理,因为这两者从一开始就非常有用.如果系统不能照常工作,那么你就需要知道程序中发生了什么--这是日志的作用.错误处理也是如此--错误和异常越早处理越好. 二.在整体测试之前先进行模块测试 先进行部分模块测试可以节省时间.通常说来,我们在整合不同的模块时也会出现问题,例如模块之间的接口不匹配.但是如果我们能够信任各个组件的话,那么跟踪集成问题就会变得简单得多. 三.先了解现有的代码 大多数的编码都需要以某种方式改变

程序员工作法则,避免成为程序猿

这篇说的是精神,比较务虚,不感兴趣的可以略过. 在国内有一个很特别的现象:高中打了鸡血一样使劲学习的人,到了大学往往会放松下来,跑去享受生活了,大学里打游戏.打牌.临考冲刺的大有人在. 这倒也在情理之中,高中不学真考不上大学,考不上大学真就完蛋了:大学不学,只要能毕业,大致还能找到工作.但人生是场长跑,稍一停顿,后面的人就嗖嗖的窜到你前面了,虽然你不一定能看得到到底是谁.这很像龟兔赛跑,但为了避免不成为那只兔子,单靠口号层次的主观意愿是不行的. 停下来的人其实很多,有的人停在了大学里,有的人停在

.net程序员工作两年总结

(2015年9月) 最近换了工作,面试了很多家公司想总结下,以便以后回顾知道自己是怎么走过来的. 入行背景: 我是半路转行做软件开发的,2011年7月大学专科毕业,大学专业是:机械制造及其自动化:2011年1月到8月底,在合肥格力电器工作多半年,2011年9月份开始接触编程. 本来只是看了<硅谷禁书><李开复自传>书上有个观点,一个人千万不能年纪不大,就落后了时代,一定要学会用这个时代的先进技术,那就是计算机互联网技术.我深信不疑! 本来我只是想学习下搜索技术,人人都是讲互联网是个