KatsuhiroBlogPROFILEBLOGITINVESTLIFEENJOYKatsuhiroBlog妻と娘が大好きな現役エンジニア。IT、ブログ、投資を中心に発信します。2019年8月9日プログラミングを勉強中の人「将来のためにプログラミングを勉強している。ブラインドタッチなんて夢のまた夢。タイピングが苦手でもプログラミングスピードを上げる方法ってないかな?」こういった疑問にお答えします!この記事を書いている私はシステムエンジニア(SE)歴9年ほど。今はプログラミングをしつつ、システムの設計なども行っています。プログラミングを勉強中のあなた。将来はエンジニアになることを目指しているのでしょうか。すばらしいですね!でも、タイピングが苦手なあなた。エンジニアといえば高速ブラインドタッチをイメージしますよね。(カチャカチャカチャ・・・ッターンッ!)自分はこのまま一生タイピングが遅いままで大丈夫なのだろうか?と不安になっちゃいますよね。絶対に大丈夫です!タイピングは自然と速くなるし、タイピングを手助けしてくれるツールもあります。いうわけで、本記事では、プログラミングのタイピングが苦手なあなた向けに、現役SEの私が、タイピングが苦手でも大丈夫な理由と、プログラミングのタイピングを効率化するツールについて、解説します。本記事を読めば、今よりも倍速でプログラミングができますよ。それでは以下の順番で進めていきます。実はプログラミングにおいて、タイピングが遅くてもそこまで問題ありません。(※もちろん速いことに越したことはありませんが)プログラミングにおいてタイピングは重要ではないエンジニアの仕事は、プログラミングを書くこと以外にもあります。いったシステム・サービスを作るか考えるどういったプログラミングをするか考える実際にプログラミングでタイピングする上から順に価値(給料)が高い傾向になります。いくらタイピングが速くても、どういったシステムを作るのか、どういったプログラミングをするのかを考えることができなければ価値が低いエンジニアです。プログラミングのタイピングがめっちゃ速いけど、システムの設計ができないプログラミングのタイピングは普通だけど、システムの設計はできる上記2人のエンジニアがいた場合、価値が高いのは後者なんですよね。タイピング速度は自然に速くなる今、タイピングの速度が速くなくても大丈夫です。自然と速くなりますよ。私もシステムエンジニアとして1年目のときは、ほとんどパソコンを使ったことがなかったので、マジでタイピングが遅かったです。どのくらい遅かったかというと、先輩に「よくそんなんでIT業界入ってきたな...」と心配されるくらいです(笑)でも、今は無意識にブラインドタッチができるまで、タイピングが速くなりました。やってタイピングが速くなったかというと、実は何もしていません。システムエンジニアの仕事って、80%くらいはパソコン上でしか仕事をしないので、いつ頃から速くなったかなんて全く気にしないくらい自然にタイピングも速くなりました。あなたが子どもの頃、自然と日本語を覚えてしゃべれたのと同じように、タイピングも自然と速くなりますよ。ブラインドタッチができないエンジニアも普通にいるブラインドタッチができないエンジニアも普通にいます。実は、私の隣に座っているベテランエンジニアの人もブラインドタッチができません。ブラインドタッチができないと、ちょっと見栄えが悪いですが、普通に優秀なエンジニアです。下記の通り、ブラインドタッチができないエンジニアはいるようですね。ベテランのエンジニアでもブラインドタッチできない人ちらほらいますよ。2019エンジニアになっておいてなんなんですが、ブラインドタッチがあまりできない。2018プログラミングでタイピングが遅くても問題ないというわけで、プログラミングでタイピングが遅くても、どういったシステムやサービスを作るかを考える方が100倍以上重要なので、問題ありません。「プログラミングの勉強よりもまずはブラインドタッチが必須!」という意見もありますが、ぶっちゃけ前述の通り、自然とタイピングスピードは上がってくるので、気にしなくてOK。プログラミングのタイピングスピードを爆上げする方法タイピングスピード自体は、プログラミングに重要ではないですが、確かに速いに越したことはないのは事実。タイピングスピードは自然と速くなるので、ここではプログラミング全体を効率化できるツールについて解説します。高機能のテキストエディタを導入して効率を上げるプログラミングに完全に必須のツールがあります。それは「テキストエディタ」です。他にも「Atom」「SublimeText」「Vim」などが有名ですね。必須なのかというと、「プログラミングを自動補完」してくれたり、「ソースコードのチェック」を自動でやってくれたりと、とにかくプログラミングの無駄なミスを少なくしてくれます。上記の通り、誤っている箇所をリアルタイムに教えてくれます。?使いたくなってきましたよね。Code」は、エンジニアの中でも人気なテキストエディタなので、これを使っているだけで、少しはできるエンジニアに見えますよ(笑)ショートカットキーを覚えて作業効率を上げるプログラミングに限らず、PCの操作全般の作業効率を上げていきましょう。そのうえで、ショートカットキーを覚えるのは必須です。最低でも下記は覚えておきましょう。一つ先に進むプログラミング×ゲームでタイピングスピードを向上させるプログラミングのタイピングスピードをどうしても上げたいなら、プログラミングを学びながら、タイピングスピードも上げることができるゲームがオススメ。プログラミングが学べるオススメのゲームは下記の3つ。COMBATコードガールこれくしょん特に3つ目の「コードガールこれくしょん」はオススメ。萌え系のソシャゲっぽいですが、中身は結構まじめです。様々なプログラミング言語に対応しており、実際に使われるソースコードが時間制限付きの問題となって出てくるので、問題を解いているだけで、プログラミングも学べるし、タイピングスピードも上がりますよ。各ゲームの詳細については以下の記事をどうぞ。補足:プログラミングの本質はシステム・サービスを組み立てる設計力プログラミングのタイピングスピードを上げたり、高性能なエディタを使ったりして効率化できたとしても、それだけではあなたのエンジニアとしての価値は上がりません。なんでもいいので自分で一からサービス・アプリを作ってみてください。プログラミングの本質はシステム・サービスを組み立てる設計力です。ゼロから一を作る経験をたくさんして、プログラミングの設計力を高めてくださいね!さいごに本記事では、プログラミングのタイピングが苦手なあなた向けに、現役SEの私が、タイピングが苦手でも大丈夫な理由と、プログラミングのタイピングを効率化するツールについて、解説しました。簡単に振り返ると、タイピングが苦手でも大丈夫な理由は下記の通り。プログラミングにおいてタイピングは重要ではないタイピング速度は自然に速くなるブラインドタッチができないエンジニアも普通にいるプログラミングのタイピングを効率化する方法は下記の通り。高機能のテキストエディタを導入して効率を上げるショートカットキーを覚えて作業効率を上げるプログラミング×ゲームでタイピングスピードを向上させるあなたも、きっと自然とプログラミングのタイピングスピードは速くなります。無理せず自分のペースでプログラミングをしていきましょう!以上です。B!-ITRELATEDPREV【朗報】“仕事をやめたい”は甘えじゃない件【理由は3つ】NEXT【必見】相手の記憶に残る文章の書き方【記憶に焼きつく6原則】かつひろ妻と娘が大好きな30代のシステムエンジニアです。家族と一緒に自由な暮らしを得るために、毎日ブログをコツコツ更新中。Amazonギフト合計7,500円分が無料でもらえる!【詳細はこちら】PROFILEBLOGITINVESTLIFEENJOYKatsuhiroBlog妻と娘が大好きな現役エンジニア。IT、ブログ、投資を中心に発信します。