如何提高程序员的键盘使用效率?
首先,提高程序员的键盘使用效率应该从两个方面来分析,一个方面是在程序的开发过程中,码代码的速度是提高的一个方向;另一个方面,善于利用快捷键来代替鼠标的操作也可以大大提高键盘使用效率。
开发过程中,打字是不可避免的,我们我们对字母的键位足够熟悉,以及对常用标点符号的键位足够熟悉,打字速度一定是大大提升的,尤其是开发过程中,存在一些普遍的、简单的代码,书写过程中手速是完全跟不上思维的速度的,所以这时候打字速度的提升定能带来开发效率的大大提升。
另一方面就是快捷键的使用了,有一些软件的功能的实现,如果你用鼠标点,可能要话费2-3秒,但是使用快捷键可能就不一样了,不到0.5s就能完成这个功能。最典型的是vim情况下,掌握快捷键对开发效率的提升是质的飞跃。(ps:个人认为快捷键的使用主要是方便,不是快!)
(注:图片来源于网络)
输入速度来说,一般程序员打字速度应该在每分钟100~200个字母,这应该算是入门级别的要求,打字过于缓慢对开发效率是极大影响的,我个人作为一个准程序员,在练习打字方面还是颇有心得的:
我之前打字速度也还凑活,经验都是积累于之前玩的一个偏社交的网游,导致打字速度在普通人中还可以,但是在程序员行列里就不行了。首先要下载一个金山打字通,这个估计很多朋友们都听说过,。最关键的地方就在于,指法!
(注:图片来源于网络)
比如说左手食指应放在F键,右手食指应该放在J键上。然后其他指位以此类推,一一对应。一开始练习小拇指和无名指会有些疼痛,如果没有比较系统的联系过打字,这两个手指是比较少用的,所以乍一练习,会比较不适应,一般几天就能差不多适应过来。一定要强迫自己使用规定的手指去练习,一开始会非常难受,强迫自己,习惯就好。
然后找关于英文文章的材料,进行练习,千万不要找中文的材料,效率提升会比较有限,比较开发过程中变量命名,常用类名函数本质都是英文单词。
时间的话,每天拿出半个小时,练习一周,打字速度肯定能有肉眼可见的飞跃,基础好一些的,这时候几乎就能实现字母的盲打了,两个星期,就能稳着到达程序员们的平均水平了。
标点符号的盲打的确不好练习,尤其是一些不常用的。一些偏的,不常用,也不会太影响打字的速度,使用时间长了,也就熟悉了。
然后就是开发软件的快捷键了,许多Java的开发者,常用Eclipse或IDEA,其他程序员也类似,快捷键的掌握是异常重要的,这个我认为不需要刻意的练习,当你想利用鼠标进行某个操作时候,比如说IDEA,你要点击的地方后面是由提醒的快捷键(如下图),然后并不用鼠标进行操作,而是选择后面提示的快捷键。一开始效率是很低的,但是时间长了,使用的多了,后期带来的效率提升是飞快的。
以上就是我作为一个程序员在打字速度方面的一些心得,谢谢大家。