不要看键盘
盲打,也就是凭手感知道每个键在哪里,是提高打字速度最关键的一步。如果你还会低头看键盘,就用一块布盖住键帽练一周,强迫自己养成习惯。
大多数人的瓶颈不在手指速度,而在于视线在屏幕和键盘之间来回切换。盲打彻底消除了这种来回切换。
测量你的 WPM 和准确率,还有适用于 JavaScript 和 Python 的代码模式。
最后更新
Coddy 让你在浏览器里编写真实代码来学习:互动课程、即时反馈,卡住时还有 AI 帮忙。
打字速度测试衡量你打字的速度和准确度,结果以 WPM(words per minute,每分钟单词数)表示。行业标准公式把每 5 个正确字符算作一个单词,所以不同打字测试网站和应用的结果可以直接比较。
大多数打字测试用的是普通文章。这个测试额外提供了代码模式,用真实的 JavaScript 和 Python 代码片段来测你,包括缩进、括号、分号和模板字符串。如果你以写代码为生,普通文章的 WPM 反映不出你在实际工作中的打字速度。
一切都在你的浏览器中运行。选择 15、30 或 60 秒,点击测试区域,开始打字。本次的最佳成绩会保存在本地,给你一个要超越的目标。
“单词”模式用于日常文字。JavaScript 或 Python 模式用于练习打代码。代码模式使用的是真实代码片段,而不是随机字符。
15 秒适合快速热身,30 秒是标准测试,60 秒能更可靠地反映你的持续打字速度。
计时从你按下第一个键开始,而不是从点击开始,所以点击不会浪费你的时间。
正确的字符会变深,错误的字符会变红。文本不会滚动:打完你看到的内容,或者等时间用完。
计时结束后会显示 WPM、准确率和错误数。点击“重新开始”换一段新文本再试。
在全尺寸键盘上输入英文文章的大致速度区间。
| WPM | 水平 | 意味着什么 |
|---|---|---|
| 0 至 20 | 初学者 | 两指打字或“一指禅”,还在熟悉键盘 |
| 20 至 40 | 业余 | 打字比较顺手,日常用电脑的常见水平 |
| 40 至 60 | 平均 | 大多数上班族和学生都在这个区间 |
| 60 至 80 | 中上 | 会盲打,肌肉记忆不错 |
| 80 至 100 | 熟练 | 作家、记者和资深开发者的常见水平 |
| 100 至 120 | 快 | 前 10%,打字几乎不会拖慢你的工作 |
| 120+ | 专家 | 竞技级水平,通常经过 Monkeytype 等工具的专门练习 |
盲打,也就是凭手感知道每个键在哪里,是提高打字速度最关键的一步。如果你还会低头看键盘,就用一块布盖住键帽练一周,强迫自己养成习惯。
大多数人的瓶颈不在手指速度,而在于视线在屏幕和键盘之间来回切换。盲打彻底消除了这种来回切换。
说来反直觉:练习时放慢速度、做到 100% 准确,比一味求快、无视错字,更能快速提高你测试时的 WPM。
每打错一个字大约要多按两次键:错的那个字符,加上修改。准确率低的时候,你花在改错上的时间比打字还多。
每天早上做一次 30 秒的测试,胜过每周练一次长时间。打字和乐器一样,是需要每天接触的技能。
肌肉记忆在睡眠中巩固。每天练习,哪怕时间很短,效果也会像复利一样累积。每周练一次很快就会遇到瓶颈。
每 5 个正确字符算作一个单词。最终 WPM 等于(正确字符数 ÷ 5)÷ 经过的分钟数。打错的字不计入正确字符总数,所以会让你的成绩受两次影响:一次是错的字符,一次是改错花掉的时间。
60 至 80 WPM 就足够了,编程很少受限于打字速度。超过 80 WPM 之后,再提速的收益越来越小。由于缩进、括号和特殊字符,代码模式的 WPM 通常比文章模式低 20% 至 30%。
const、箭头函数、def、列表推导式、模板字符串。它测的是你在工作中真正要输入的文本的速度和准确率,而不是莎士比亚。每次测试都从同一个词库中抽取,但会打乱顺序,所以连续两次测试的内容也不会完全相同。词汇是一样的,只是顺序不同。
本次的最佳成绩会保存在内存中,让下一次测试有一个要超越的目标。刷新页面后就会重置。我们不会向服务器发送任何数据。
不看键盘,练习盲打。每天进行短时间练习。准确率优先于单纯的速度。还有,提升期间不要换键盘布局:选定 QWERTY、Dvorak 或 Colemak,至少坚持一个月再评估效果。