Question 1:调研分析程序员使用键盘最常用的技能有哪些?输入速度、快捷键、VIM命令等
Answer:通过网上查找资料整合后,不难得出,一名优秀的程序员在使用键盘编程敲代码和Debug上所花的时间应该是最多的。当然,他肯定还要对自己写的代码做注释,那么进行打字也不可避免。
、 输入速度:程序员对键盘按键位置的熟练程度决定了其敲代码和打字速度,而且熟练掌握一些快捷键和命令也能有效提高工作效率。
Windows系统常用快捷键:
Win+R "执行"(直接点确定进入命令行) | Win+L 切换用户 | Win+M 全部视窗最小化 | Ctrl+Alt+Delete 进入任务管理器 |
Alt+F4 以最快的速度关闭应用程序 | Alt+Tab 切换当前程序 | Ctrl+C 复制 | Ctrl+V 粘贴 |
Ctrl+space 打开/关闭输入法 | Ctrl+Z 撤销上一步操作 | Ctrl+X 剪切 | Ctrl+S 保存 |
VIM是Linux系统下较为强大的编译器,常用的命令在以下链接中有详细说明:
https://blog.csdn.net/u010956473/article/details/74087608
Question 2:调研如何训练这些技能?您认为达到什么程度才算合格?
Answer:首先,无论是打字还是编程,正确的指法是很重要的,常常看到搞笑视频中有人用两个手指打字,显然这样是不可能有很快的码字速度的,正确的指法示意图如下所示:
其次,坐姿也很重要,正确的坐姿能让我们打字时更加轻松舒适,才能在纠正习惯的过程中不伤到自己的颈椎、腰椎、手腕、手指等等,毕竟身体才是革命的本钱。
最后,那就是要形成肌肉记忆,方法也很简单,那就是多多练习,最后就会对键位的分布有个基本的掌握,那么无论是打字还是编程,都会感到更加的轻松。
个人认为,进过训练后,能够在一分钟内按照要求打100个字左右就算满足要求了,这样就基本不会因为打字速度慢而导致效率太低。
而快捷键和一些命令的使用,则在于平时是否养成了这种好习惯,多用快捷键可以减少切换鼠标的操作,为我们节省了时间。
Question 3:推荐训练这些的技能的游戏或工具或练习题,并给出您完成训练以后达到的熟练程度(量化指标如正确率、速度等)
Answer: 能够训练码字速度的方式有很多,这里我给大家举一些常见的例子和我的训练结果。
1.金山打字通
金山打字通不仅可以训练中文打字速度,可以选择锻炼英文打字速度,下面是本人选择英文打字速度的测试结果。
2.Typing Practice
这是一个面向程序员的打字练习网站。Typing Practice上的练习内容都是一些代码,该网站有多种丰富的编程语言内容供用户练习,每种都有10-20个关卡每关结束后还会有专业的评测报告。
3.多进行编程实战,多动手写代码。
通过上述几种方式,我相信经过不断的训练和尝试,我们对键盘的打字速度会越来越快,编程水平也会越来越高。愿我们都能够通过自己的努力,成为一名优秀的程序员,过上自己想要的生活。
SA19225480 张琦琛