如何练习编程的手速?

看了很多人回答说,无关紧要,脑速才是最重要的。当然写代码最好的习惯是想好再动手,思路不清晰的可以在纸上画好。

  1. 但是忽略了一个问题,如果你打的慢,一打就错,这种打断效应会影响你的思考,就像你在干活,别人来打扰你一样。
  2. 编程输入不是普通打字,普通打字你天天撩妹就练快了,但撩妹会经常按大括号,等号,中括号等号那些键位吗?
  3. 经常低头容易得颈椎病啊

 

总结了下,这两个网站效果最好:

Typing Practice for Programmers

这个可以纠正键位按得对不对,用错了手指按,是不可能提高速度的。

Learn shortcuts and commands

至少练一个IDE快捷键

 

typing.io 这网站好像无法付款

 

单键这个也容易练,但各种组合键好像网上也没有什么教程经验,比如CMD+ALT +P,SHIT+CMD+F,这种组合键实际没有什么好的方案,组合键基本都是反人类的设计!

 
总结:
https://www.speedcoder.net/lessons/
 
https://typing.io/lessons
 
学vim 好工具
https://www.shortcutfoo.com/app/dojos/vim/beginner-text-navigation/practice
 
 
 

如何矫正错误的指法

知道并不代表做到。尤其是积习难改,在不是特别有必要的情况下,把一个习惯扭转过来是很难的。因此在这里我想分享我的实际经历,让你在矫正错误指法这条路上走得更轻松。

1. 使用键位矫正打字网站

首先是矫正打字的网站,我个人推荐 TypingClub,这也是我在用的练习网站。网站本身针对的是英文打字,一开始可以先用熟悉字母键位。

TypingClub 的关卡设计遵循循序渐进的原则,一开始针对几个特定的键位,到后边也会有综合训练,其中还会穿插小游戏和讲一些「打字」的延伸知识。能做到很好的劳逸结合。

比如最一开始针对键盘中最重要的定位键 F 和 J。

穿插的一些小游戏:

到后面会是长段的输入:

600 多关也没必要全部打完,或许你到 100 多关的时候就已经适应了标准键位。适应了标准键位再挑战一下速度也就差不多了。

重复的练习过程总是无聊,有这样一个网站陪着你,或许会好很多。

2. 低空飞行,放慢速度

键位记忆需要几天的时间来适应,在这个过程中,我经常会感到很别扭,总想用以前自己熟悉的打字方式。每当这时候我会慢下来,让手尽量「低空飞行」,也就是尽量控制手移动的幅度,将手尽可能的「粘」在键盘上。这样一开始会比较别扭,但对于矫正键位来说,十分有帮助。

3. 长期坚持

刚开始时,我以前的打字习惯还是会在指尖重现。老实说,在写这篇文章时,我有时还是需要控制一下指法。

我的指法练习不会占用工作的时间。因为工作需要我在固定时间内尽快地完成布置的任务,这个时候再考虑键位对不对,按的准不准就有点得不偿失了。

从一开始练习标准键位到适应,我每天会抽一到两个小时来练,这样的过程大概持续了一周,情况就有了明显的好转。

最后

之所以要纠正自己的打字姿势,是因为换机械键盘后感觉不舒服,之所以要换机械键盘,是因为长时间使用笔记本打字颈椎会不舒服,需要抬高笔记本,所以一切改变的动机都是身体提前给出了提醒信号,而不得不主动做出改变。

我们或许喜欢一成不变的生活,这样会让我们更加「舒适」。但当这些「习惯」对我们的身体产生了不好的影响,我们就应该产生警惕。

我的身体预警性很强,只要有一点不适就会传达给我很强的信号,好让我尽快优化。

我也见过身边很多人,包括程序员,办公室白领等长时间在笔记本上办公,或许他们已经适应了这种方式,或许他们觉得更正规的使用显示器和打字姿势并没那么重要。

但这是一个累积的过程,总会有身体受不了的那一天。防微杜渐,我会选择在那天来之前,改变自己错误的习惯。

 

补充:打字速度/键程

1. 如何定义打字速度的快慢?

有一个可以在线打字测速的网站,你可以测试下自己的速度。这里也有一些指标给你参考:WPM(Words Per Minute,每分钟打的字数)

我刚开始在 typingclub 打字,只有 30~40 WPM 的速度,当然这还是英文。熟练之后,可以到 80~90 WPM,再去打中文差不多 70 WPM ,也不算快,但比以前好些。

当然了,这个速度可以随着练习而提升。中文的话,我认为过 100 WPM 就已经算非常快了。

 

 

https://xbeta.info/input-skills.htm

 

posted @ 2022-08-23 18:07  易先讯  阅读(263)  评论(0编辑  收藏  举报