首页 > 代码库 > 开发人员如何提高工作效率一:找出低效的原因

开发人员如何提高工作效率一:找出低效的原因

[高效能系列]开发人员如何提高工作效率一:找出低效的原因

高效能工作系列开篇,就以这一篇开发人员如何提高工作效率作为第一篇内容,写这个高效能工作系列的目的很明显,寻找各种可行的方法来提高自己的工作效率,包括时间管理的方法,如何实现目标等

1.  今天这篇的内容是找出效率低下的原因,有低效的开发人员,反过来就是高效的开发人员,那么这两者的效率差体现在哪里呢,把自己的情况也放进去比较

                     十二个可让你效率提高的方面

比较方面

熟练人员

一般的开发人员

我 (2009.8)

查找资料

经过多年的积累加上自己的 CodeSnip 的总结,基本不用额外再查找资料。

在开发过程中会花掉 10-20% 时间去查找资料。

有单独的技术blog来放自己整理的资料,遇到新问题的时候是需要时间找资料

代码复用

注意代码复用,并且时刻注意重构和抽取公用代码。

一般开发人员是代码拷来拷去完成功能。

在注意代码复用以及抽取公用代码

对开发工具的熟悉程度

非常注意查找,定位,标签等各种快捷键的使用,定位查找方便快捷, IDE 环境也根据习惯定义到最方便状态。

 

对开发工具的快捷键的熟练还有待提高

 

编程习惯

编码前先思考清楚整个流程,在头脑或纸张上规划好整个实现方式和方法函数的划分。

想到哪里写到哪里。

很少在编码前进行方法和函数的划分,今天特意实验了一把,感觉很好,以后要坚持

Debug习惯

写了 50 行以上或更多代码才 Debug 一两次。

写了几行代码就要 Debug 多次,完全通过 Debug 来验证代码正确性。

目前是完全靠debug来验证代码的正确性

 

代码质量

注重代码的质量,单元测试和可维护性,注重各种业务逻辑的验证和边界条件的校验。

只注重简单功能的简单完成。

开始注意代码的质量,单元测试和可维护性,但总会考虑不周

代码质量

提交测试的代码 BUG 很少,返工工作量很小。

由于自测不完善 BUG 较多,造成大量的返工工作量。

Bug尚算少

时间管理

合理分配自己的时间,规划好每天工作任务,开发过程各位专注。

一心多用,边开发边聊 Q 。

有一定的规划,每天对事情进行分类,把目标写到

自我总结

善于知识的总结和积累,形成自我的知识库和经验库。

则不善于这种总结。

经常总结 并整理成Blog文章

责任感

善于发现问题,分析不足而自我持续改进。

在外力干预下被动改进。

主动发现问题,但改进较少

思考

熟练开发人员开发重点已经专业到对业务的深刻理解。

考虑的是开发上编程的语言和工具。

业务实现和技术实现都有考虑其合理性

时间管理

善于从各种影响自己开发效率的因素中挤时间,善于使用各种辅助开发工具。

 

有自己比较适合的方法