提高程序员键盘使用效率的几点见解

  作为一名程序员,或者准程序员,对键盘的操控能力是至关重要的。如何提高对电脑的掌握程度,如何熟练地掌握用键盘实现鼠标的功能,又如何更快更高效更准确的编写代码,直接影响到我们的工作效率。这也是为什么程序员在使用电脑时很少会使用鼠标的原因,鼠标基本上只用来滑动页面、界面切换或者进行光标的定位等(即使是这里用来举例的功能,也完全可以通过键盘来实现),只需要使用键盘就可以进行高效的工作,再加上使用键盘来编写代码是程序员日常工作的一部分,而键盘的功能不可以被其他工具代替。因此,提高程序员对键盘的操纵、熟练度和使用效率,对于提高程序员和IT行业的工作效率有深远的意义。

一、打字指法纠正及打字训练

  相信很多人第一次在使用电脑时,都有用“一指禅”进行打字的经历,也就是只使用双手的手指在整个键盘范围戳戳戳,后来打字多了键盘使用的也多了,也探索出一套属于自己的手法。拿我自己而言,我习惯用双手的大拇指到无名指共八个指头来完成打字工作,很少会用到小指,这就造成在打字时需要双手需要在整个键盘内移动,很容易造成手腕的酸痛,在长时间输入之后,也容易产生很多输入上的错误,由是,虽然我打字速度还算挺快,但删除错误、再输入这样的工作也造成了我打字速度不能进一步的提升。

  错误打字指法带来的问题主要有:

  1、手指分配不均匀。

  很多人习惯将大多数打字任务集中在食指和无名指上,而不能很好的将工作均匀的分布在所有的手指上,这就很容易造成某些手机的劳累。

  2、手指覆盖范围不均匀

  用极少的手指覆盖大部分范围,就意味着在打字时双手需要大幅度移动,而大多数人手臂是不会随着双手移动的,那手腕就承受了过多的移动工作,很容易酸痛;即使手臂随着移动,也会造成打字的速度无法提升。

  3、容易出错

  大多数指法错误的人,对于每个手指负责哪些区域哪些按键是没有概念的,也有可能每次都是由不同的手指负责某一个按键,这种不确定性就造成了错误的频发。

(一)正确的打字指法

  正确的打字指法如下图所示:

正确打字指法示意图

  如图所示,每个手指都有自己负责的区域:

  • 左手小指:负责两列,分别是(1)~、Tab、CapLock、Shift和Ctrl纵列;(2)数字键1、Q、A、Z和Win键纵列
  • 左手无名指:负责数字键2、W、S、X和Alt键纵列
  • 左手中指:负责数字键3、E、D、C纵列
  • 左手食指:负责两列,分别是(1)数字键4、R、F、V纵列;(2)数字键5、T、G、B纵列
  • 左、右手拇指:空格键
  • 右手食指:负责两列,分别是(1)数字键6、Y、H、N纵列;(2)数字键7、U、J、M纵列
  • 右手中指:负责数字键8、I、K、,键、Alt键纵列
  • 右手无名指:负责数字键9、O、L、.键、Win键纵列
  • 右手小指:负责键盘右侧所有剩余部分

  一些改进意见:

  • 从上面负责区域可以看出,右手小指负责区域比较多,而左右两边功能键有重复的地方,比如Shift键、Ctrl键、Win键、Alt键,那我们可以将这些键的敲击用左手来负责,缓解右手小指的压力
  • 对于其他功能键,可以根据自己的习惯进行调整,但是各手指负责的各自区域尽量不要混乱

  操作指南:

  准备开始打字时,双手的拇指放在空格键上,其余八个手指放在基本键上,如下图所示:

开始打字时手指指法

  如图所示,十个手指各有分工,敲击完如果还负责其他键则移动到指定键,否则迅速返回原位,不要忽略小指击键。

  多加练习,就可以实现盲打,极大地提高文本输入速率。

(二)练习软件

  金山打字通2016

  下载链接: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圈。键盘之于程序员,就犹如武器之于侠客,高效使用键盘是有效提高程序员工作效率的技能之一。因此,我们要做的,就是通过不停的练习,把键盘运用的炉火纯青。

  

  以上是我对提高程序员使用效率的一点见解,中间也穿插了一些自己练习时使用的工具和练习的效果,希望能对大家有所帮助。

 

 

 

 

 

  
  

 

 

posted on 2019-09-20 18:30  琉娅璃  阅读(1515)  评论(3编辑  收藏  举报