码迷,mamicode.com
首页 > 其他好文 > 详细

程序员如何有效率的使用键盘

时间:2019-09-19 01:21:05      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:软件   记忆   重要   词汇   使用   https   一个   金山   自动补全   

        键盘作为程序员吃饭的家伙,几乎每天的大部分时间都在使用键盘,所以提高键盘的使用效率对程序员来说至关重要。经过调研,我发现影响程序员工作效率的因素有以下等方面:键盘的选择、打字的熟练程度以及快捷键的使用。

一、键盘的选择

        工欲善其事,必先利其器。一把好的键盘不仅可以提高打字的效率,而且舒适的输入手感可以使得程序员沉浸于敲代码之中。但是读硕士的各位同学为了便携性,大家都使用的笔记本电脑,而笔记本电脑为了轻薄,键盘键程普遍偏短,输入体验并不是很好。为了量化键盘的重要性,本人做了两组键盘的输入测试,输入内容为两段C++代码,测试结果如下:

        第一组:  华为matebook笔记本键盘:10分13秒             flico108键机械键盘:8分24秒

        第二组:  华为matebook笔记本键盘:7分40秒               flico108键机械键盘:6分33秒

        注:为了确保测试结果的有效性,代码包含中文注释,且均不使用自动补全功能。

        测试结果表明:使用机械键盘可以使输入效率提升20%左右,而且可以更加有效避免打错字,所以推荐用笔记本电脑的各位小伙伴在方便的时候使用外接机械键盘。

        键盘推荐如下:https://www.zhihu.com/question/314850411/answer/616953862

       https://zhuanlan.zhihu.com/p/19982048

 

 

二、打字速度练习

        打字速度是程序员的必修课,网络上也有很多的练习打字的软件,比如金山打字通,打字高手等等。对于程序员来说也可以在实际编程中练习。

        首先就是指法的训练,指法是贯穿整个训练周期与实际运用中的重点,第一步要训练的便是指法的准确性。在没有做到准确之前,速度是没有意义的。准确的指法伴随的是盲打,这个很好理解,实现盲打的核心是手掌位移后的准确归位以及各手指对于个人键位的肌肉记忆。要时刻记住,纠错就是提速,输入全程没有错误的情况下,速度再慢也会非常可观。

        还要具备良好的分词能力,分词能力就是对于句子中的词汇准确断开的能力。这是一项需要长期训练的能力,涉及到个人词汇量、词汇敏感度、行业词汇理解力、软件功能运用等多方面能力。整句输入不建议大家运用,会严重影响输入节奏,节奏乱了,思维也就乱了,指法也会乱。同时,分词能力也涉及到不常用的单字输入方法,也就是所谓的练词消字。比如要输入“影”,单字不常用,往往优先可选字是“应、硬、英”等等,那么这时候输入“影子”,然后回删最后一个字,得到单字,速度要优于在列表中选字。

        总之,打字速度是在长期实践中练成的,只要保持正确的输入习惯多加练习,总会提高自己的打字能力。

三、快捷键的使用

        Windows有很多好用的快捷键,例如:

        电脑锁屏:按住windows键后,再按L键

        步骤记录器:按下windows键+R,输入psr.exe回车,然后点击“开始记录”

        屏幕放大镜:按住windows键,然后使劲连续按加号键

        虚拟键盘:用鼠标打开运行栏,输入osk,电脑自动会出现虚拟键盘

        Windows更多的快捷键:https://zhuanlan.zhihu.com/p/52353535

        Mac更多的快捷键:https://zhuanlan.zhihu.com/p/39344274

程序员如何有效率的使用键盘

标签:软件   记忆   重要   词汇   使用   https   一个   金山   自动补全   

原文地址:https://www.cnblogs.com/happyyouli/p/11546271.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!