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

Posted on 2019-09-20 09:51  Jonahmoon  阅读(255)  评论(0编辑  收藏  举报

如果说程序员存在类似女生的化妆品、潮男的球鞋这样的“日常奢侈品”,那毫无疑问就是一整套计算机设备,而键盘就是程序员的武器,所谓工欲善其事,必先利其器,键盘使用效率的高低一定程序上反应了程序员开发的效率,所以高效的使用键盘进行输入是程序员必备的基本功。

但是凡是都有一般性和特殊性,程序员的输入效率并不能仅仅以打字快慢来衡量,因为代码的好坏并不仅仅以多少来衡量,所以仅仅突出一个快还不够,多方面提高代码效率还要从善用IDE,使用趁手的键盘,善用快捷键入手。

一、提高打字速度

打字速度是基本功、硬实力,没办法逃避的,从小我们非常熟悉的打字软件就有金山打字通,还有打地鼠,警察抓小偷等打字游戏,但是到了研究生阶段,我们的要求要更上一层楼,盲打应该是最基本的要求。盲打有着基本的指法要求,就是把你的双手依照下图的位置放在键盘上,即让你的左手食指放在字母F上(F键上有一个小突起,我们通常称之为盲打坐标),右手食指放在字母J上(J键也有一个盲打坐标)然后将四指并列对齐分别放在相邻的键钮上。以此为起点,逐渐熟悉每个手指的负责范围,最后达到不看键盘只凭指感就能打字的境界。

此外,勤加练习是必不可少的,成功的路上没有永远的捷径。

二、善用快捷键

任何操作,直接从键盘上完成是效率最高的,脱离鼠标,使用快捷键,能节省非常多的时间,常用的快捷键如下:

 

 除此以外,还有一些少为人知的快捷键:

1、win+(1.2.3.4.5)就对应你打开的软件(数字为Dock栏应用顺序)

2、创建新电脑界面:win+Ctrl+d

3、删除新电脑界面:win+Ctrl+F4

4、切换电脑:win+Ctrl+方向键的左右

 

三、善用集成开发环境

程序员不是打字员,我们的特殊性在于我们大量键入的内容主要是代码,而代码的有着很高的重复性,同一个工程文件中,我们经常要键入大量重复的函数名和关键字,一个优秀的集成开发环境应帮助我们编写代码,包括调试,编辑,切换视图,代码管理等,集成环境内部同样有着大量的快捷键,需要我们自己去学习,熟练。目前针对主流的编程语言如C/C++,JAVA,PYTHON,ANDROID等,顺手的IDE有Visual Studio、PyCharm、Eclipse、PhpStorm等。

同时还有一些顺手的编辑器。如vi,vim,Sublime Text等,也应该去熟悉。

 

 

 

 

四、使用趁手的键盘

键盘分为机械键盘、薄膜键盘,还有电容键盘。

机械键盘的每一个按键都是一个单独的开关,也被叫做轴,所以有些游戏玩家们也会通过选择轴体来挑机械键盘;因为机械轴的存在,键盘会偏厚重,但手感较之薄膜键盘更好。

 

薄膜键盘和机械键盘在架构上的本质区别,导致触发原理的不同,简单点说,机械键盘是敲下去的,薄膜键盘是压下去的,这样自然手感不一样。两者在价格上也是有很大区别的,机械键盘的结构精密,工艺难度大,所以相对薄膜键盘来说是比较贵的

 

 

电容键盘就更加少见和昂贵了。键盘利用电容容量的变化来进行按键的开和关,无需物理接触点就可以实现敲击,所以手感十分轻巧,反应也灵敏,不会磨损、密封性很好。

 

 

综上,同学们还是要根据个人需要和财务情况购买合适的键盘,并不是越贵越好,键盘毕竟是外力,提高键盘输入效率,大头还是在自己身上。