どーも、ぐるたか@guru_takaです。
プログラミングを学んで約2半が経ち、ようやくプログラミングでのエラーの解決方法が自分の中で定まってきました。
エラーにも動じなくなり、落ち着いて解決できるようになったことで、エラー解決までの時間が短くなったと自負しています。
ここでは、プログラミング初学者でエラーの解決方法に悩んでいる方向けに、私のエラー解決方法を共有します!少しでも参考になれば幸いです。
エラー解決の方法
まずは私の主な3つのエラー解決方法を紹介します。
- エラー文を必ず読み、状況を具体的に入力してググる
- 参考事例やチュートリアルを調べ、使えそうなコードを探る
- メンターや友人、社内の人といった知り合いや、SNSなどの外部の人に相談してみる
1つずつ解説していきます!
【鉄則】エラー文は必ず読むこと
エラーが発生したら、必ずエラー文を読みましょう。なぜなら、エラー文にはエラーの原因が書かれており、ヒントの塊だからです。なので、エラー文を読まずに四苦八苦して、エラー解決を試みるのは、愚策といえます。
その後、エラー文をコピペし、ググってみましょう。解決方法がたくさん出ます。私はいつも以下のような手順でエラー解析しています。
検索ワードはエラー文だけでもOKですが、より確度を高めるために自身が思うキーワードを入れてみると良いでしょう。
例えば、JavaScriptのエラーであれば、「JavaScript コピペしたエラー文」と調べると、JavaScriptに絞った検索結果が得られるはずです。
うまくいっているコードと自分のコードを比較し、エラー箇所を炙り出す
エラー文をコピペしても、理想的な解決方法が全く出てこないケースもあります。またエラー文は出ないけど、想定していた結果と違う場合もあるでしょう。
この時、私はいつも似ている&きちんと動くサンプルコードを探します。
私の経験にはなりますが、エラー文だけで解決できない時は、文法やフレームワーク内の処理の順番といった根本的な勘違いで躓いていることが多いです。
だからこそ、うまくいっている参考事例やサンプルコードと比較することで、自分の勘違いしていた考え方やコード、解決までのヒントを見つけ出せます。
私の類似サンプルコードの探し場所はこちら!
- 公式ページのサンプルコード
- ブログなどの技術記事や参考事例
- Youtubeのチュートリアル動画
- Github
自分のコードを客観的に見つめ直せる良い機会にもなりますし、色んな発見があってオススメです!
わからない時は勇気を出して外部に相談する
それでもエラーが思うように解決できない時がきます。私も実務や個人開発などで自力で解決できず、苦しむ局面が多々ありました。
そんな時は思い切って、エンジニアリングがわかる身近な人に相談してみましょう。同僚やメンター、知人など質問すると、一緒にエラー解決を手伝ってくれたり、ヒントが得られたりなど、第一歩を踏み出せるケースがあります。
また相談している間に、エラー解決の手段が閃くことも!
もしエンジニアリングに精通している人が周囲にいなければ、SNSで質問を呟いたり、思い切って有識者にDMするのも良いでしょう。
初学者だった頃、解決できないエラーをDMで有名な人(面識なし)に質問したことがあります。その時、親切に回答してくださり、解決できたことを覚えています。感動して、過去最大級のお礼を言いました笑
一人でどうしても解決できない時は、外部の人にぜひ相談してみてください!
最後に
以上です。今回の記事のまとめます。
- エラー文は必ず読み、ググって解決を試みる
- 動いているサンプルコードと自分のコードを比較し、間違いを炙り出す
- 自力で解決できない時は、外部の人に相談する
初学者のエラー解決が捗るキッカケになれば嬉しいです!
コメントを残す