如何提高程序员的代码使用效率
Posted ljj18
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何提高程序员的代码使用效率相关的知识,希望对你有一定的参考价值。
如何提高程序员的键盘使用效率?首先要明白键盘的使用效率是什么。对绝大多数程序员来说,键盘的使用效率与编码挂钩。在这里,笔者斗胆认为,一定时间内所编写代码可行性高则键盘使用效率高,可行性低则键盘使用效率低。个中缘由大约为,对程序员来说,键盘的一大功能是为编码提供必要帮助,而编码为某一项目服务,当编写的代码对该项目非常合适时,会有较大效率。
如何提高程序员的键盘使用效率呢?本文中从内部、外部两个方面进行分析。
一、内部
首先,因笔者认为一定时间内编写代码的可行性高则键盘使用效率高,故这里认为最直接却也是最难的方法即是提高自身的代码能力、思维能力。当拥有强大的代码能力时,对于某个项目,将会节省大量思考时间及改错时间。这两部分时间的节省意味着有用功多,则效率高。但如何提高代码能力,鄙人拙见,离不开算法知识的学习、平时的训练以及经验的积累,当然若有天赋这种不可求的能力更是让人欢喜。这里分享几个可以训练编程能力的网站:牛客网、leetcode、GitHub、ZOJ、POJ等。
其次,提高键入速度。键入速度的提高可以帮助程序员节省敲代码的时间,例如对于同一段代码,在没有快捷键的作用下,键入速度快的程序员所用时间必然短。如何提高键入速度?相比于“二指禅”,正确的打字方法显然更能提高键入速度,盲打更甚。有一成语“熟能生巧”,训练次数多了自然就快了。对某些对键盘不是熟悉的同学来说,金山打字通是一款不错的训练打字速度的软件。
再次,良好的代码习惯。1.函数的命名。函数要科学的命名,本科期间,老师总是说,函数命名要达到一种给其他程序员看也能立刻想到它表示了什么的效果。现在想想,不无道理。2.注释必须要。代码一定要有注释,这会在你修改错误时起到至关重要的作用。
最后,编辑器及快捷键的使用。快捷键界最被人熟知的恐怕就是Ctrl+C、Ctrl+V了吧。快捷键帮助程序员更快的对工程进行操作。不同的编辑器有不同的快捷键,这里不再阐述,网上资源很多,要学会合理利用资源。而有的编辑器,例如python、codeblock、eclipse等在用某个函数时打出首字母即可出现相关函数,这不仅会节约键入时间同时还可以有效防止函数名书写错误,这么算来又是一笔时间。另外,作为一名程序员,也会有自己偏好的编辑器,选择自己所偏好的,理论上会提高键盘使用效率。
二、外部
首先,键盘的选择。选择自己用着顺手的键盘是非常重要的一件事情,顺手的键盘不仅会带来心情的愉悦也会带来编辑的顺利。
其次,系统的选择。有人在windows里叱咤风云,有人在linux中风生水起,有人在mac上笑傲江湖。适合自己的才是最好的,选择适合自己的。
以上是关于如何提高程序员的代码使用效率的主要内容,如果未能解决你的问题,请参考以下文章