如何练习编程的手速?
看了很多人回答说,无关紧要,脑速才是最重要的。当然写代码最好的习惯是想好再动手,思路不清晰的可以在纸上画好。
- 但是忽略了一个问题,如果你打的慢,一打就错,这种打断效应会影响你的思考,就像你在干活,别人来打扰你一样。
- 编程输入不是普通打字,普通打字你天天撩妹就练快了,但撩妹会经常按大括号,等号,中括号等号那些键位吗?
- 经常低头容易得颈椎病啊
总结了下,这两个网站效果最好:
Typing Practice for Programmers
这个可以纠正键位按得对不对,用错了手指按,是不可能提高速度的。
至少练一个IDE快捷键
typing.io 这网站好像无法付款
单键这个也容易练,但各种组合键好像网上也没有什么教程经验,比如CMD+ALT +P,SHIT+CMD+F,这种组合键实际没有什么好的方案,组合键基本都是反人类的设计!
如何矫正错误的指法
知道并不代表做到。尤其是积习难改,在不是特别有必要的情况下,把一个习惯扭转过来是很难的。因此在这里我想分享我的实际经历,让你在矫正错误指法这条路上走得更轻松。
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
本文来自博客园,作者:易先讯,转载请注明原文链接:https://www.cnblogs.com/gongxianjin/p/16617325.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2018-08-23 学习小参考