以下博文讲到一些我觉得不错的提高效率的方法:
http://www.cnblogs.com/meng-meng/archive/2011/11/17/2252225.html
http://www.codeceo.com/article/5-productivity-tips-for-developers.html
http://www.cnbeta.com/articles/309707.htm
http://www.devstore.cn/new/newInfo/874.html
看完上面的优秀的文章,是否是觉得打了鸡血一样的,但单单有感觉是不行的,还要落实到实际当中,现在我作简单总结方便记住:
被打扰专注不了?
专注,工作时别被打扰而影响思路。而现实上班时客观因素比较难控制(吵,没隔板,邮件被用成即时消息工具等),只能自身上去改变了:少上网看有的没的,带个耳机以不被打扰,减少看邮件与群消息的次数。反正有专注的意识就对了。任务或项目太庞大不知如何下手?
应该做的是静下心来划分任务,也就是任务的细分,有必要时也可以记录下来。好的开端是成功的一半。设定一个可视化结果将会是你强大的动力。每次去到办公室不知由哪里开始?
提早计划,想想要做啥,没完成的也要记录下来,等下次完成,避免下次去上班忘了做什么,等别周末与假期过后。我也知道要计划啊,但要做的事太多记不住?
我们的脑子不是用来记住要做什么的(你也不一定记得住),是用来思考问题的,把要做的事记录下来,任务清单,任务列表,whatever,总之是记录下来,最好是接重要生分类。那么就不怕忘记而没有安全感啦,你去玩也玩得开心一点。我也知道要专注,但就是专注不了?
那就放松一下自己,上下网,看下新闻,玩下手机,这与第1点不矛盾,是有计划的拖延,有时我们骗不了自己的大脑。要注意休息,这个就不用多说了吧,但很多人和我一样都不能好好做到一点吧。
代码不用过早的优化。有时候功能还没出来,你就去优化代码,或者这部分代码最后用不着被删掉,那优化的时间就被浪费了。
勤重构,重构可能在平常开发时会用到一点时间,但到最后代码优化时,或在需求改变时会节约好多时间的。
- 学需要的东西。不懂的东西好多,学会分析哪些需要学,哪些不。在工作过程中去学工作要工到的知识就行,要是遇到不懂的就去搞清楚,一个知点涉及到好多个知识点,那么等学完时就不用工作了。不是说不去搞明白,是先搞好工作用到的,后面的可以以后扩展。况且一个知识点你在工作中有实践之后,更好的去学习与之相关的扩展知识点。