今回は「プログラマーだけどタイピングが遅い…」とお悩みの方や「コーディングが早くなる方法を知りたい!」という方におすすめなコーディングスピードを上げる為のタイピング練習方法をご紹介します!
1.コーディングが遅い原因はタイピングが遅いから!
「プログラムのコーディングが遅い…」と悩んでいる方、多いのではないでしょうか?プログラマー歴が短い方は特に多いと思います。しかし、悩む必要はありません。コーディングは数をこなしてゆけば必ず早くなります。
とはいえ、コードを書いていればいずれ早くなる!と気軽に捉えすぎていると「いつまで経ってもコーディングが遅いプログラマー」になってしまうかもしれません。
そうなってしまわない為にも、私がオススメする「プログラミングのタイピングスピードを上げる為の方法」を実践しましょう!
2.コーディングが早くなる!プログラマーにお薦めなタイピング練習方法!
コーディングスピードを上げる為には「タイピングの練習」が必要不可欠です。とはいえ「タイピングの練習」と一言で言っても色々な方法があります。そこで今回は、私がお薦めする効率よくコーディングスピードを上げる為の方法をご紹介します。
2-1 タッチタイピングを完全にマスターする!
コーディングのスピードを上げる為には、大前提として「タッチタイピング(ブラインドタッチ)」が出来なければなりません。タイピング自体が苦手な方、ローマ字入力が苦手な方はまず「基礎的なタッチタイピング」をマスターする様にしましょう!手元を見ないとタイピングが出来ないという状態では、プログラミングのタイピング速度を高める事は出来ません。
■ローマ字入力が出来ない人、苦手な人は下記のタイピングゲームで練習しましょう!
→【小学生向け】無料で使える猫のブラインドタッチタイピング練習ゲーム
2-2 日本語タイピングゲームで一秒5字以上を目指す!
次に紹介する練習方法は、ブラインドタッチ自体は出来るけど、日本語のタイピングスピードが遅いという人の為の練習方法です。日本語のタイピングスピードがある程度早ければ「キーボードの基本的な位置を完全に覚えている」という状態になります。なのでまずは、日本語のタイピングスピードを高める練習をしましょう。理想としては一秒間に4キーから5キー以上入力出来るくらいになっておきましょう。
■日本語のタイピングスピードを上げるのには、下記の対戦型タイピング練習ゲームがお薦めです!
→ 伸び悩みに効く!ブラウザで遊べる無料対戦型タイピング練習ゲーム!
2-3 コードを模写してコーディングに慣れる!
日本語のタイピングがある程度出来たら、実際のプログラミングコードを真似て自分で一からタイピングしてみましょう。プログラミングのコーディングでは、日本語入力にはない「記号」の入力が必要になって来ます。※日本語のタイピングに慣れているに人でも、記号の入力が必要なプログラミングは苦手という人は多いです。
注意:模写はコードの書き方の練習にはお薦めなのですが、実際にやってみると視点移動が多くタイピング自体に集中出来なかったりします。なので、「プログラミング言語のタイピングスピードを上げる」という事が目的なら、この後で紹介する方法をお薦めします。
2-4 コーディングスピード上げるための方法!
プログラミングのコーディングスピードを上げたい場合は、日本語のタイピング練習ではなく、プログラミング言語のタイピング練習をする必要があります。前述の通り、模写はコーディングの練習には最適ですが「コーディング速度を早くする為の練習」としては不向きです。
そこでお薦めなのが、プログラミング言語のタイピング練習が出来るタイピングゲームを使った練習です。
プログラミング言語用のタイピングゲームなら、日本語のタイピングゲームでは出てこない記号入力の練習が出来ます。また、模写だと視点移動が多くタイピングに集中できませんが、プログラミング言語用のタイピングゲームならタイピングに集中する事が出来ます。
■おすすめプロラミング用タイピング練習ゲーム
「Typing the Code」・・・コードエディター風のゲーム画面で実際にコーディングをしている様な雰囲気でタイピングの練習が出来ます。1秒間辺りの入力数と1分間辺りの入力数を計測出来ます。詳しくは下記の記事をご覧ください。
→プログラマーにお薦め!プログラミングのタイピング練習サイト!
3.まとめ
今回は、プログラミングのコーディングスピードを上げる為のタイピング練習方法をご紹介いたしました。まずはタッチタイピングを完全にマスターする。その次に日本語のタイピング練習で一秒間辺り4~5キー入力以上を目指す。最後にプログラミング言語用のタイピングゲームで練習する、というのが私がお薦めする練習方法です。プログラミングのタイピング速度が遅くて悩んでいる方は是非試してみて下さい。
■ブラインドタッチ練習ゲーム
→【小学生向け】無料で使える猫のブラインドタッチタイピング練習ゲーム
■日本語タイピング練習ゲーム
→ 伸び悩みに効く!ブラウザで遊べる無料対戦型タイピング練習ゲーム!
■プログラミング用タイピング練習ゲーム
→プログラマーにお薦め!プログラミングのタイピング練習サイト!
コメント