如何提高程序员键盘的使用效率?

1. 提高开发时输入速度的方法  

  程序员提高键盘的使用效率的主要方法是方法选择一款好用的IDE,如vs studio,vs code还有JetBrains全家桶。现代化的IDE时提高程序员开发效率的利器,先进的IDE可帮你插入常用的句式,如while循环、for循环、捕获异常等操作。在编程中输入时效率损耗最大的操作是键盘切换到鼠标的操作,所以如果进一步提高效率,就要做到熟悉IDE常用的快捷键,下面展示JetBrains Intellij IDEA的常用快捷键:

   另外上古神器vim大法也是值得去学习的,vim具有很高自由度,可以定制适合自己的输入快捷键。但是我个人认为上面所提及到的IDE更符合我们的使用习惯,可以考虑在IDE中加入vim的插件。下面是vim的使用说明:

vim使用说明

  除了使用使用一些工具外,我们还可以通过提高自己的打字速度来提高开发效率。

 

2. 如何训练这些技能?

  对于IDE快捷键的使用,练习的方法是经常在常用的IDE上编写代码,并且强迫自己去使用快捷键。对于打字速度的练习方法是,首先要熟悉键盘的键位,不仅仅是字母在键盘上的分布,特殊符号的位置也要熟悉,因为在编程的过程中经常需要输入特殊的符号,尤其是'(' ')' ';' '_'这几个符号的使用频率很高。另外在大小写切换时使用Shift而不是CapsLk,这样每次大小写切换可以减少一次击键。在编程中需要输入的变量名通常是英文单词的组合,在拼音输入和英文输入时,apm差距非常大,因为长久以来我们输入了大量的汉字形成了非常强的肌肉记忆,相对于汉字的拼音输入英语单词的字母组合非常多但同时我们训练得非常少,因此输入时apm出现了巨大的差距。为了增加对英语单词的训练,推荐使用网站:typingclub,里面有针对英语单词常用组合和柔韧性较差的手指如无名指的训练。

 

3. 训练要达到什么样的水准?

  个人认为,输入速度要训练到跟得上自己思维才算合格,英语单词最好要达到40wpm。下面奉上我之前的训练成果:

 

posted @ 2019-09-18 21:37  ustc_yz  阅读(340)  评论(0编辑  收藏  举报