提高自己的编程效率

软件开发需要做到短时间,高效率。要用最短的时间完成所有的事情。或许你会笑这个大家都知道,但是未必都能做到。程序员对一个项目的开发周期分为编码和测试调试两部分(后期维护暂不讨论)。
    测试调试部分是否能很快进行完大部分取决于编码,若编码时候编程人员对需求了解不清,没有良好的编码规范习惯,注释不详细都会导致测试调试的时间大大延长。那么决定能不能在规定开发周期完成编码的主要因素就是在编码部分那么下面就讨论一下如何提高编码效率。
    提高编码速度,高质量高速度完成编码我总结了以下要点:
      1.开发之前必需彻底了解需求:不要因为多问项目经理几遍就感到不好意思。需求没搞清楚将会很大程度加大返工的可能性。另多说一下,项目经理其实在乎的是你能不能按时完工,能按时完工对你的印象就好,完成不了其他的都是扯淡。
      2.学会去重复,学会总结:在彻底了解需求之后,你需要将那些重复功能的代码提出来写成一个工具类,避免重复敲相同功能的代码。其实很多项目中存在相同工具类,那么在此就要多多整理以前项目中已经写好的公共类,直接拿来使用,因为这些公共类都是在其他项目中已经验证过的,所以不必担心这些公共类产生 bug。这样也会节省一部分时间。
       3.命名规范和注释:这个重要性我不多说了
       4.项目中运用以前没有接触过的技术或知识:二话不说。直接打开搜索引擎搜索,baidu词条侧重于基础性的概念,我更建议在google搜索。下面来个 google搜索扫盲。要始终记着自己不是第一个吃螃蟹的人.我有很多同事搜索的时候只是用中文搜索,但是这样局限性很大这么大的地球用java的又不止中国一个国家当然其他技术也是,所以不要局限于用中文搜索。中文搜不到,可以将关键字翻译成英文、德文、法文、日文这样再搜一遍。使用google搜索那么不得不装 google toolbar  在你用外语关键字搜完后 只需单击googletoolbar上的翻译,就能将文章翻译成中文。而且在我认为 google翻译比其他翻译软件要好,更准确一点,若下载到外文文档 自己能看懂最好  看不懂就用谷歌金山通篇翻译,这样又会节省很多时间。
      5.遇到自己解决不了的问题要学会向上提交,让老员工替你解决,或者交给项目经理或者技术负责去解决。
       好了我能想到的就这些,其实总重要的还是要善于总结,善于归纳,还要学会整理资料。能拿来主义就拿来主义,这样你的编码速度必然会大大提高。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值