键盘作为程序员最常用的设备之一,如果我们能够熟练使用键盘以及一些常用的快捷按键,可以很大地提高编码效率。作为一名跨考生,我本科基本没有接触到计算机相关专业知识,平时使用键盘的机会很少,因此使用键盘的方式也就是“二指禅”,在本科毕业后的暑假期间,我每天专门花了一定的时间去练习打字,并且每天保证一定的代码量,同时还可以熟练使用各种IDE的快捷键。
程序员使用键盘的常用技能:
1.打字速度:显然打字速度直接影响编码效率,作为程序员,我们每天都会编写大量的代码,因此,在打字速度方面,我们并不需要太可以去关注,代码打的多了,速度自然上去了。
2.盲打:要做到完全不看键盘并快速定位到相应的键位,这就需要我们一开始就需要可以注意这一点,在平时敲代码的过程中,一定要盲打,逐渐养成一个良好的习惯。
3.特殊字符:程序员键位使用有一个特点,就是特殊字符的使用频率很高,比如:!,?,/,*,(,{ 等等,而有些字符的键盘位置又及其别扭,像!,^这些字符,我总是需要看一下,这样非常影响编码的速度。
4.快捷键:这里我列出了IntelliJ IEDA的常用快捷键,记住并熟练使用这些快捷键能够极大地提高编码效率。
Alt+回车导入包,自动修正
Ctrl+Alt+L 格式化代码
Ctrl+Alt+O 优化导入的类和包
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+E或者Alt+Shift+C 最近更改的代码
Ctrl+R 替换文本
Ctrl+F 查找文本
Ctrl+Shift+Space 自动补全代码
Ctrl+空格代码提示
Ctrl+Alt+Space 类名或接口名提示
Ctrl+P 方法参数提示
Ctrl+W 选中代码,连续按会有其他效果
Ctrl+Shift+Alt+N 查找类中的方法或变量
快捷操作有:psvm(快速生成主方法),sout(System.out.println()),fori(自动生成for循环代码)等等,代码标签输入完成后,按Tab,生成代码,如果错过了,则仍可以通过alt+/来提示。
当然了,还有像Ctrl+C,Ctrl+V等等快捷键当然是最高生产力啦,大家都知道的。
训练方法和工具:
方法当然是多打多练啦,当你的打字速度不影响你的代码思路,自然就够用了,只需要保证准确率就好了。
练习打字的工具的话在这里我就推荐金山打字通吧,这款软件提供了多种模式,初学可以通过新手入门熟悉键位,英文打字可以进一步提高打字速度,同时里面还分为自由模式和关卡模式,它还会记录你每次
打字的速度,你可以再这里看到你具体的打字速度以及成长曲线。
通过一段时间的训练,我能够比较熟练的盲打普通字符,速度约150字/分,当然特殊字符的训练还不够,因此还需要提高。