ブログで生きていくブログで生きていくことを実践している藤本陽介の個人ブログです。Webマーケティング・WordPress・SEOについてノウハウを隠すことなく解説しています。当時のわたしは30代だったこともあり、『最短でプログラミングを習得したい。』と効率良く学ぼうと思っていたのに、逆に効率がわるい学習をしてしまって、ハッキリ言って失敗しまくりました。当時、わたしがやってしまった失敗を5つ書き出してみたので、これからプログラミングを学習する人は参考にしてみてください。この失敗をしないようにすれば、プログラミングスキルの習得までの道のりは、かなり短縮されるはずです。クリックできる目次プログラミング学習の失敗談いきなりオライリー本を購入してしまった完璧に理解してから進めようとしてしまったエラーのアラートをしっかり読もうとしなかったサンプルコードをコピペしまくってしまったわからないことをすぐに質問して教えてもらっていたまとめプログラミング学習の失敗談いきなりオライリー本を購入してしまったプログラミングを最短で習得するなら、『現役エンジニアが良書と絶賛する本を購入するのが一番だ』と思っていました。PHPオライリーの『はじめてのPHP』を購入して、徹底的に読み込んだのですが、すぐに後悔しました。当時のわたしはHTMLやCSSもわからなかったんです。HTMLやCSSといったWebの仕組みをわかっていない人が、テキストだらけの分厚い本を手にしたら、絶対にモチベーションは下がります。いま考えれば、オライリー書籍は原理原則がしっかり書かれていて、とても良い本なんですけど。うん、オライリーは良書なんですけどね。Webの仕組みがわからない人が、いきなり専門書を手にするのは、逆に効率悪いです。効率良くプログラミングを学習したいなら、まずはプログラミングの概念やHTMLやCSSといったWebの仕組みを理解するべきです。ポイントは、書籍は難しいものを1冊読むより、たくさんの書籍を読んだ方が、効率的にプログラミングを学習できるということです。参考:プログラミング初心者におすすめの本(レベル別)完璧に理解してから進めようとしてしまったプログラミングは適当にやってもダメだから、『完璧に理解してゆっくりでも良いから、確実に進めよう』と思って有言実行していました。この方法は、モチベーションが落ちやすいです。前に進んでいる感じがしないと、学習意欲って本当に無くなるものなんですよね。完璧に理解して進めるよりも、ある程度の理解でどんどん進めていった方が、モチベーションを維持しやすいし、プログラミング学習が楽しくなってくるんですよね。あとでもう一度復習しました。ポイントは、一度で完璧にするよりも、70%の理解度でひととおり学習してから、それをまたやり直して、90%ぐらいの理解度にして、さらにその後またやり直して95%ぐらいの理解度で学習を進める感じの方が絶対の良いです。完璧に進めるのではなく、繰り返して学習する方が良いです。何度も学習した方が、効率良くプログラミングを理解できるということです。エラーのアラートをしっかり読もうとしなかったプログラミング学習にはエラーがつきものなのですが。わたしは学習中に、『エラーを出したら、恥ずかしい。』と思っていたんですよね。エラーの何が原因なのかを特定するのも、プログラミング学習のひとつ。いうことを知らなかったんですよ。英語も良くわからなかったし、エラーが出たらすぐに戻って、コピペしたコードを貼り付けて、わかった気になっていました。エラーのメッセージを読むと、原因がわかることが多いです。英語も同じような単語ばかりなので、はじめはわからなくても、なんとかGoogle翻訳を使ってでも、しっかりと読んで理解した方が絶対に良いです。エラーのアラートをしっかり理解することが、プログラミングの問題解決能力を効率的に鍛えられるチャンスということですね。サンプルコードをコピペしまくってしまったわたしは、少しでも効率良く勉強したいと思って、学習サイトのサンプルコードを、ひたすらコピペしまくってました。これは本当にやっちゃいけないことなんですよね。構文を理解しているからといって、時間短縮目的でコードをコピペしてしまうと、実際はまったく身にならないんですよ。いまになって本当に思うのは、写経って本当に大切です。効率良くプログラミングを学習したいなら、コピペするのではなく、全部自分でコード入力するのが、絶対に効率良く学べます。ポイントは、プログラミングは脳で覚えるのではなく、身体で覚えるものです。参考:プログラミング学習で写経するメリットわからないことをすぐに質問して教えてもらっていたわからないことがあったら、せっかく近くにエンジニアがいるのだから、質問して最短でプログラミングを覚えようと思っていました。この方法は、プログラミングの問題解決能力が鍛えられないんです。プログラミング学習って、悩んだ時間に比例して、スキルが身につくような感じなんですよね。数時間ずっと同じところで、パソコンの画面とにらめっこするのは、さすがにやりすぎですが、20~30分は悩んで、なんとか自分で解決できるように挑戦するクセはつけた方が良いです。わたしのように、まったく悩まずに、すぐに教えてもらうというクセがつくと、コピペしかできない問題解決能力の低いエンジニアにしかなりません。ポイントは、Google検索したりして、なんとか自分だけで解決するクセをつけることですね。参考:プログラミングスキルが伸びない人まとめわたしがやってしまった失敗いきなりオライリー本を購入してしまった完璧に理解してから進めようとしてしまったエラーのアラートをしっかり読もうとしなかったサンプルコードをコピペしまくってしまったわからないことをすぐに質問して教えてもらっていた当時のわたしは30代だったこともあり、『最短でプログラミングを習得しなければダメだ。』というような脅迫概念が強くて、とにかく効率良く学ぼうとばかり思っていましたね。いま振り返ったら、笑っちゃうようなものばかりですが、真剣にがんばろうと思っていると、こういう失敗をしちゃっている可能性が高いと思うんですよね。これからプログラミングを学習するなら、ぜひわたしの失敗を参考にして欲しいです。あとわたしがプログラミング学習を効率良く学習できた成功談は別ページでまとめたので、ぜひそちらも参考にしてください。わたしがプログラミングを短期間で習得できた2つの理由2019年4月1日プログラミングこの記事が気に入ったらいいねしよう!最新記事をお届けします。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。無料でプログラミング体験できるスクール【お金がかからない】RECOMMENDこちらの記事も人気です。プログラミング2019.3.12プログラミングは人生と〇〇が変えられる【途中挫折は全然OK】プログラミング2019.3.6プログラミング学習で写経するメリット【集中力が高まる】プログラミング2019.3.9プログラミングが向いていない人の特徴【日本語より難しい?】プログラミング2019.3.31お金をかけずにプログラミングの基礎を学ぶ方法プログラミング2019.3.23テックキャンプ説明会でテックエキスパートとの違いを聞いてきたプログラミング2019.3.22【プログラミングスクールか独学か】学習の本質は自習だよプログラミング2019.3.11プログラミング学習の『エラー』の解決方法【teratailの登録は必須】プログラミング2019.3.21プログラミング処理におけるCPUとGPUの違いABOUTこの記事をかいた人ふじもんWebサイトの制作や、システム開発などしながら、ブログで生きています。運用しているWebサイトは非公開ですが、数は20サイトを超えています。WordPressの講師をたまにしています。今後は動画編集を中心に活動していきたいです。Pa...キャンペーン2020.2.6それがだいじWiFiはどんな人におすすめなのか?【他社WiFiサービスと比較...キャンペーン2020.1.24ネットモバイル(Sonet光プラス代理店)に取材して光回線についてインタビュ...ふじもんWordPressをマスターするために、プログラミングをゼロから勉強して、なんとか書籍の執筆やセミナー講演をさせてもらえるようになりました。いまは、ブログで生きています。日本で一番詳しくWiMAXを計測しました。Reserved.ホームメニューフォローシェアおすすめトップTwitterSNSでシェアツイート1シェアはてブLINEPocketCLOSE。