作为一名程序员,或者准程序员,对键盘的操控能力是至关重要的。如何提高对电脑的掌握程度,如何熟练地掌握用键盘实现鼠标的功能,又如何更快更高效更准确的编写代码,直接影响到我们的工作效率。这也是为什么程序员在使用电脑时很少会使用鼠标的原因,鼠标基本上只用来滑动页面、界面切换或者进行光标的定位等(即使是这里用来举例的功能,也完全可以通过键盘来实现),只需要使用键盘就可以进行高效的工作,再加上使用键盘来编写代码是程序员日常工作的一部分,而键盘的功能不可以被其他工具代替。因此,提高程序员对键盘的操纵、熟练度和使用效率,对于提高程序员和IT行业的工作效率有深远的意义。
相信很多人第一次在使用电脑时,都有用“一指禅”进行打字的经历,也就是只使用双手的手指在整个键盘范围戳戳戳,后来打字多了键盘使用的也多了,也探索出一套属于自己的手法。拿我自己而言,我习惯用双手的大拇指到无名指共八个指头来完成打字工作,很少会用到小指,这就造成在打字时需要双手需要在整个键盘内移动,很容易造成手腕的酸痛,在长时间输入之后,也容易产生很多输入上的错误,由是,虽然我打字速度还算挺快,但删除错误、再输入这样的工作也造成了我打字速度不能进一步的提升。
错误打字指法带来的问题主要有:
1、手指分配不均匀。
很多人习惯将大多数打字任务集中在食指和无名指上,而不能很好的将工作均匀的分布在所有的手指上,这就很容易造成某些手机的劳累。
2、手指覆盖范围不均匀
用极少的手指覆盖大部分范围,就意味着在打字时双手需要大幅度移动,而大多数人手臂是不会随着双手移动的,那手腕就承受了过多的移动工作,很容易酸痛;即使手臂随着移动,也会造成打字的速度无法提升。
3、容易出错
大多数指法错误的人,对于每个手指负责哪些区域哪些按键是没有概念的,也有可能每次都是由不同的手指负责某一个按键,这种不确定性就造成了错误的频发。
正确的打字指法如下图所示:

正确打字指法示意图
如图所示,每个手指都有自己负责的区域:
一些改进意见:
操作指南:
准备开始打字时,双手的拇指放在空格键上,其余八个手指放在基本键上,如下图所示:

开始打字时手指指法
如图所示,十个手指各有分工,敲击完如果还负责其他键则移动到指定键,否则迅速返回原位,不要忽略小指击键。
多加练习,就可以实现盲打,极大地提高文本输入速率。
下载链接:https://pan.baidu.com/s/1eYKWmYaMKbcXk5DAjMQf1w
提取码:s800
1、打字教程
(1)基础打字教程
金山打字通中配备有基本的打字教程,在这里我们可以关注如下图所示的“新手篇”和“中级篇”,帮助新手认识键盘、养成正确的打字姿势和打字指法,提升英文打字的速度和准确度。

金山打字通打字教程
(2)打字指法练习
软件中设置了专门的打字指法练习教程,对于每个手指应该负责哪个键给出了准确的指示,方便用户进行键位的熟悉和练习。如下图所示:

打字指法练习
2、打字测试
此软件可以进行打字速度的测试,对自己现阶段的水平有一个初步的了解。此外,软件还配备有进步曲线,可以对训练前和训练后的结果进行比较。
我的打字测试和进步曲线如下面两图所示:
  
打字速度测试

进步曲线展示
3、英文打字练习
这应该算是软件最基本的功能,也是对我们的练习最有益的功能。

英文打字练习
4、打字游戏
软件中还配备有一些打字游戏,为我们在略显枯燥的打字练习之余增加了许多的趣味性。像”生死时速“、”拯救苹果“、”激流勇进“这样经典的打字游戏,都是我们小时候电脑课上经常玩的游戏,也可以顺便回忆一下童年??。

打字游戏
下载链接:https://pan.baidu.com/s/1ZYgkTEshyXlrCP7ONBDKMw
提取码:n31a
如果觉得金山打字通功能太过繁琐,还可以使用此处的”指法练习“,虽然界面比较简陋,但是基本的功能都已配备,当你输入完一行,底部会显示此行的速度和正确率,前后也可自行进行一个比较。
  
指法练习
除了软件自身配备的文本,我们也可以打开自己准备的txt文本里内容进行练习,练习内容也比较丰富。
熟练地使用电脑快捷键有助于提高编码和办公的效率,减少使用鼠标的次数,将双手集中于键盘之上。因此,对于程序员来说,高效地使用电脑键盘上的快捷键,对提升键盘的使用效率也是大有裨益的。可能大多数人对Ctrl+C、Ctrl+V之类的快捷键熟记于心,而对其他的快捷键了解甚少,此处做了一些整理。
1、常规快捷键


常规快捷键
2、Windows菜单键


Windows快捷键
材料来自:http://www.windows7en.com/it/48316.html
此处暂罗列这些,更多信息可以参考如上网址。
对于一个优秀的程序员而言,掌握自己所使用的开发软件的快捷键也是至关重要的。由于各程序员所用开发软件不同,此处不再做统一的整理。
《功夫》中这句话意思是说,天下任何武功,都有自己自己的不足,防守的再好,也有破解方法,只要意识、攻、守、应机变化等速度远远高于对方,势必游刃有余!说的虽然是武术上的事情,但也能适用于IT圈。键盘之于程序员,就犹如武器之于侠客,高效使用键盘是有效提高程序员工作效率的技能之一。因此,我们要做的,就是通过不停的练习,把键盘运用的炉火纯青。
以上是我对提高程序员使用效率的一点见解,中间也穿插了一些自己练习时使用的工具和练习的效果,希望能对大家有所帮助。
  
  
原文:https://www.cnblogs.com/liujianing0421/p/11552677.html