こんにちはHIROです。
##自分の簡単な自己紹介(興味なければ飛ばしてください)
現在新大学2年生でサイバー大学という通信制大学に通っている。
もともとフロントエンドを勉強していて3/25よりC++を勉強し始めた
C++を勉強し始めた理由としては競技プログラミングに興味を持ったからIoTに興味があるからです。
質問があれば自分のtwitterのDMへhttps://twitter.com/HIRO52636022
##はじめに
今回はプログラミング始めたての初心者あるあるなのですが、エラーが出てしまったら頭が混乱してしまう対処法について話してこうと思います。
自分の体験談なのですが1つのエラーに1日中費やしてしまってプログラミングをするモチベーションがなくなってしまうという事が多々あったんですよね。
そして結局QiitaやTeratailや知恵袋で回答が来るのを待つというオチですよね。
しかし、それでは何の力にもならないし回答を待っている時間が無駄です。
##プログラミングにおいて一番重要な事は
プログラミングにおいてエラー解決は一番重要な事なんですよ!
実際に自分自身メルカリの模倣的なアプリケーションを作っていた時も8割くらいの時間はエラーなどの解決をしていたと思います。
凄く地味な作業なのですがエラー解決方法を学ぶことによって作業がさらに効率よくなるんですよね。
Qiitaなどで質問を待っていたら半日以上何もできなくなってしまうし力もつかないのでぜひエラー解決能力を身につけましょう。
上の画像に1,2,3の番号を付けたので順を追って説明していきます。
ちなみに自分はAtomというテキストエディタを使用していますが他のでもあんまり変わりないです。
1は見たらすぐにわかるようにErrorとかWarm(警告)などが書かれているだけなので特に話しません
2は1で書かれていた内容ですね。ここではどんなところがエラーしているのかを表していますが英語で全然分からないですよね。
なのでとりあえず検索エンジンにエラー文をそのまま張り付けてみましょう。↓
Object-Cというわけのわからない言語が出てきたのですが自分も分からないので安心してください。
はい、こんな感じで詳細が簡単に出てきましたね。
全角の空白があるときに出るエラーらしいです。
プログラミングのコードでは全角は使えないんですね!
上記の3に戻るのですが、どこでエラーが起こっているのか詳細に書かれているんでよね。
エラー解決の記事を見なくてもエラーが起こっている個所を見れば解決できることもありますね。
##どうしても分からないときは聞いてよし
調べても英語の記事しか出てこない事が多々あるんですよね。
こういう時筆者は、Google翻訳を使用するのですが、それでも分からなかった場合は、時間の無駄だと思うので聞くことにしています。
はい、お疲れさまでした。