プログラマータイピング検定
エンジニアのタイピング力を日本語+コードの実技で測定
「プログラマーはタイピングが速くないとなれない」——本当にそうでしょうか。 本テストはエンジニア頻出の日本語ワード+実際のコード行(約2分)であなたの打鍵力を測定し、 KPM・ランク・記号キーの弱点をスコア化します。結果画面では、この通説の実際のところも解説します。 無料・登録不要です。
日本語8語+コード3行(約2分)で、エンジニア視点のタイピング力を測定します。
- Part 1: エンジニア頻出の日本語をローマ字入力
- Part 2: 実際のコード行を記号込みで入力
- 結果: KPM・ランク・偏差値(参考値)・苦手キー
※ ローマ字入力で測定します。日本語IMEはオフ(英数入力)にしてください。
プログラマーにタイピング速度は必要か
結論から言うと、採用条件になることは通常ありません。プログラミングの実務は 「何をどう書くか」を考える時間が大半で、打鍵している時間はごく一部です。 タイピングが遅いことを理由にプログラマーを諦める必要はまったくありません。 一方で、タイピングが極端に負担だと、学習中の写経・調べ物・質問文の作成といった 「考える前の作業」で消耗してしまうのも事実です。快適に学習を進める目安として、 本テストではCランク(120 KPM)以上を推奨ラインとしています。 また、コードでは括弧・イコール・セミコロンなど記号キーの比率が日本語文より高く、 日本語のタイピングが速い人でも記号で手が止まることがあります。本テストが日本語とコードを 分けて測るのはこのためです。
測定の仕組み
スコアは全て実測の打鍵ログから計算します。KPMは「正しく打てたキー数÷経過時間(分)」、 正確率は「正打鍵÷総打鍵」です。日本語パートはローマ字入力で判定し、「し=si/shi」 「ん=n/nn」「っ=子音重ね」など一般的なIMEと同じ揺れを正解として受理します。 偏差値は本テスト独自の想定分布(平均200打鍵/分・標準偏差60)に基づく参考値で、 公的統計に基づくものではありません。
よくある質問
プログラマーになるにはタイピングが速くないとダメですか?
いいえ。プログラミングの仕事は「何をどう書くか」を考える時間が大半で、タイピング速度が採用条件になることは通常ありません。速度は業務や練習の中で後から自然に身につきます。一方で、タイピングが極端に負担だと学習効率は下がるため、快適に打てる水準(本テストのCランク以上が目安)を目指す価値はあります。
KPM(打鍵/分)とは何ですか?
1分あたりの正しい打鍵数です。本テストでは日本語(ローマ字入力)とコード行の両方を打っていただき、正しく打てたキーの合計を経過時間で割って算出します。ミスした打鍵はKPMに数えません。
偏差値はどうやって計算していますか?
本テスト独自の想定分布(平均200打鍵/分・標準偏差60)に基づく参考値です。公的な統計や他サービスの実測データに基づくものではないため、目安としてお楽しみください。
なぜコード行の入力もテストするのですか?
プログラミングでは括弧・イコール・セミコロンなどの記号を多用しますが、記号は通常のタイピング練習では登場頻度が低く、日本語が速い人でも意外と手が止まりやすい領域です。本テストは日本語とコードを分けて計測することで、記号キーの弱点を見えるようにしています。
スコアは毎回同じになりますか?
出題は毎回ランダムに選ばれるため、スコアは問題セットにより多少変動します。キーボードや入力環境によっても変わるので、同じ環境で繰り返し測って変化を見るのがおすすめです。