今天看到tiger888写的一篇《分享我的知识分类方式,问问你的分类习惯和工具》颇有感触:自己搜藏的资料不少 但没有一套科学的管理办法便使得后来从硬盘中翻出资料要花去很多时间。
自己写博也是为了把平时搜集到的好东西记录下来,备忘。同时也提供给他人方便。
说了些题外话,下面进入正题:
软件开发需要做到短时间,高效率。要用最短的时间完成所有的事情。或许你会笑这个大家都知道,但是未必都能做到。程序员对一个项目的开发周期分为编码和测试调试两部分(后期维护暂不讨论)。
测试调试部分是否能很快进行完大部分取决于编码,若编码时候编程人员对需求了解不清,没有良好的编码规范习惯,注释不详细都会导致测试调试的时间大大延长。那么决定能不能在规定开发周期完成编码的主要因素就是在编码部分那么下面就讨论一下如何提高编码效率。
提高编码速度,高质量高速度完成编码我总结了以下要点:
1.开发之前必需彻底了解需求:不要因为多问项目经理几遍就感到不好意思。需求没搞清楚将会很大程度加大返工的可能性。另多说一下,项目经理其实在乎的是你能不能按时完工,能按时完工对你的印象就好,完成不了其他的都是扯淡。
2.学会去重复,学会总结:在彻底了解需求之后,你需要将那些重复功能的代码提出来写成一个工具类,避免重复敲相同功能的代码。其实很多项目中存在相同工具类,那么在此就要多多整理以前项目中已经写好的公共类,直接拿来使用,因为这些公共类都是在其他项目中已经验证过的,所以不必担心这些公共类产生bug。这样也会节省一部分时间。
3.命名规范和注释:这个重要性我不多说了
4.项目中运用以前没有接触过的技术或知识:二话不说。直接打开搜索引擎搜索,baidu词条侧重于基础性的概念,我更建议在google搜索。下面来个google搜索扫盲。要始终记着自己不是第一个吃螃蟹的人.我有很多同事搜索的时候只是用中文搜索,但是这样局限性很大这么大的地球 用java的又不止中国一个国家 当然其他技术也是,所以不要局限于用中文搜索。中文搜不到,可以将关键字翻译成英文、德文、法文、日文这样再搜一遍。使用google搜索那么不得不装google toolbar 在你用外语关键字搜完后 只需单击googletoolbar上的翻译,就能将文章翻译成中文。而且在我认为 google翻译比其他翻译软件要好,更准确一点,若下载到外文文档 自己能看懂最好 看不懂就用谷歌金山通篇翻译,这样又会节省很多时间。
5.遇到自己解决不了的问题要学会向上提交,让老员工替你解决,或者交给项目经理或者技术负责去解决。
好了我能想到的就这些,其实总重要的还是要善于总结,善于归纳,还要学会整理资料。能拿来主义就拿来主义,这样你的编码速度必然会大大提高。
望大家拍板指正。
每天记录一点,好记星不如烂笔头。
分享到:
相关推荐
WINRAR成倍提高压缩率
电子政务-可成倍提高功率的发电机组.zip
很好的英语词汇记忆,可以帮助你快速提高英语词汇量,让你的词汇量成倍增加
20210608-华创证券-中科电气-300035-深度研究报告:负极产能成倍释放,有望跻身第一梯队.pdf
萧天的AVR并行编程器上位机... 主要修改了FLASH编程模块,速度比以前版本成倍提高;修改BootLoader升级程序,熔丝:H CA、L 3F。 此安装包所含PC程序、固件和BootLoader程序必须配合使用,同时升级,不兼容以前版本。
建议自行更改数据库文件名,同时将conn.asp中"brightstar.asp"改为你的 数据库文件名;(数据库为:db/brightstar.asp,Access数据库) ------------------------------------------------------------------ 主要...
钢铁行业17年报业绩前瞻及3月投资策略:2017年盈利成倍提升,期待春季行情
近年来随着数据科学的出现,Python 的重要性成倍增加,它已成为数据科学和开发的主要编程语言,具有独特、灵活、语法非常简单并且拥有强大的社区等特点。一些全球知名的应用程序如 BitTorrent、DropBox 和 YouTube ...
用,使人们的工作效率成倍提高。人们从复杂、繁重的工作中解脱出来,拥有了 更加舒适、快捷、方便的工作方式和更多的自由时间。本论文描述的简历自动生 成程序,就是本着快捷、方便的理念,为求职者提供了制作简历的...
钢铁行业17年报业绩前瞻及3月投资策略:2017年盈利成倍提升,期待春季行情.pdf
面对如此庞大的信息量,开发学生信息管理系统来提高学生管理工作的效率就成为必然。通过该系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。 本文主要介绍了学生信息管理系统的主要...
本系统针对图书馆的工作特点,设计了图书管理、读者管理、借书管理、归还管理等4个主要的功能,这4个功能包含了图书馆的主要业务,大大减轻了图书馆工作人员的工作量,全面提高了图书馆的管理效率及服务质量。...
如果我们想了解优化过程中产生和...例如,某些汇编指令在做诸如FFT变化的时候能够成倍的提高效率,所以开启高级优化选项使得编译器有针对性地生成相关的指令就非常重要。下面我们看一下编译器的高级优化选项有哪些。
* 能过充利用cache的临近访问优势,提高cache的命中率 * *note: * 1:图像宽度和高度必须为4的倍数 * 2:函数只处理16色的图像,垂直分辨71*71 * 3:源图像内存和目标内存不应当是同一个内存块] ...
20210411-华创证券-有色金属行业周报:铝铜等个股一季报业绩成倍增长,继续推荐天山铝业,建议关注融捷股份.pdf
键盘打字指法你可能会了,而且盲打也挺熟悉,但是小键盘呢?小键盘就是键盘右下角那个位置,收银员经常用的,会计估计也常用,熟悉小键盘指定给让你的工作效率成倍提高,老板也会对你刮目相看!
随着学校的规模不断扩大,专业、班级、学生的数量急剧增加,有关学生课的各种信息量也成倍增长,而目前许多高校的学生成绩管理仍停留在人工管理阶段,重复工作较多,工作量大,效率低。因此,迫切需要开发基于网络的...
网络信息安全与应用 论文 课程:计算机网络信息安全与应用 课题:计算机网络安全及其防范 学院: 专业: 班级: 姓名: 学号: 2016年10月25日 网络安全论文-(1)全文共5页,当前为第2页。网络安全论文-(1)全文共5页...