分からないことがあったときにどうすれば良いか教えて欲しい。今回はそういった悩みを解決します。【実話】エンジニアも分からないことだらけです記事の信頼性この記事を書いている私はエンジニア歴8年で、今も開発現場でプログラミングをしています。プログラミングをしていて分からないことが出てきたときの対処方法をお伝えすることができます。この記事ではプログラミングで分からないことがあるときの解決法を紹介します。プログラミングをやり始めると分からないことだらけで心が折れそうになりますが、解決方法さえ分かっていれば大丈夫です。エンジニアとして働く私の経験を元に書いていきます。【超簡単】プログラミングが分からないときの解決法プログラミングをしていて分からないことがあったときは、次のいずれかの対処方法で解決することができます。ググる公式リファレンスを見るteratailで質問するstackoverflowで質問するメンターに相談するプログラミングスクールを使うどなチキに聞くググる大抵の問題はググる、つまりグーグルで検索することで解決できます。世の中にはプログラミングの書き方や困った時の解決法を記事としてまとめ、インターネットに公開してくれている(私を含めた)神様のような人たちがたくさんいます。いった方々の知恵を拝借することで問題が解決できます。あとは、ググるときのキーワードの使い方だけコツを掴めば大丈夫です。次のように解決したい問題や状況に応じてキーワードを適切に使い分けて検索しましょう。to」こんな感じで、キーワードを正しく使って検索することで、わからないことがあったときの問題を解決することができます。とき」をキーワードとしています。みなさんもこのキーワードで検索してきたのではないでしょうか?公式リファレンスを見る言語仕様で分からないことがあれば公式リファレンスを見ると解決できることがあります。プログラミング言語というのは、言語を開発した企業があり、開発元が公式でリファレンスを作成しているものがあります。言語に関する情報は、基本的に公式リファレンスを網羅されています。有名どころの言語の公式リファレンスを以下にまとめました。Documentationまた、公式リファレンスではないが情報倉庫となっているものもあるので、活用すると良いです。C++日本語リファレンスただ、ぶっちゃけて言ってしまうと、公式リファレンスって表現がまわりくどいというか、分かりずらいんですよね(笑)分かりずらい原因の1つは原文が英語のものを日本語に機械翻訳しているからです。英語が読める方は原文を読んだ方が分かりやすいと思います。言っても、英語なんて読んでられないよ!という人が大半だと思いますので、心配しなくても大丈夫です。公式リファレンスを使うときは、「細かい言語仕様まで知りたい」という時に使うとベストです。いずれにせよ、公式リファレンスの情報は覚えておいて損はないと思います。teratailで質問するteratailはエンジニア特化型のQ&Aサイトです。質問をすればかなりの確率で誰かが答えてくれます。teratailで求める回答を得るためには「質問の仕方」が結構重要で、下手な質問をすると結構辛口に返答されて泣きそうになります(笑)質問するときは以下のことに気をつけましょう。質問する時のポイント何がやりたいか何を現在までに調べてやってみて(参考にしたサイトの情報があれば)その結果、現在どういう結果になっていてどの部分を教えてほしいのかいつまでに知りたいのか現場で活躍するエンジニアの人たちが回答をしていただけるで答えとしては超一流ですので、本当に困ったときは頼りになるサイトです。stackoverflowで質問するstackoverflowは先ほどのteratailと同じくエンジニアのQ&Aサイトで、日本だけではなく全世界からのQ&Aが集まっています。使われている言語は英語です。英語ができない人にとっては難しいかもしれませんが、海外の方が情報量が莫大なのでググった時に出てくる情報量が違います。個人的にはstackoverflowの方がディープな問題の解決に役立つことが多い印象で、teratailでは分からなかった問題もstackoverflowでは回答が見つかることがあり、重宝しています。あと、terateilより親切なにーちゃんが多い気がします(笑)困った時は活用してみましょう。メンターに相談する現在だと分からないことに対して相談にのったりアドバイスをくれるサービスがあります。いったサービスを利用してメンターを作り、分からないことを相談するという方法も有効です。ココナラ:作りたいものや開発言語に対してサポートを受けることができるサービスがあるMENTA:知りたいことを困った時の相談役としてメンターと契約することができるプログラミングスクールを使う「毎回分からないことばかりで調べるのが面倒」「分からないことばかりで心が折れそう」そういった方は、プログラミングスクールを使うのが良いでしょう。プログラミングスクールであれば、困った時に講師にいつでも相談できるサポートがついているものがあるので、分からないことを適宜質問することができます。この場合は実際のスクールに通うタイプよりは、オンラインで完結できるスクールがオススメです。無料体験プログラミングのオンラインスクールCodeCamp紹介したスクールは無料体験がついているので、まずは1度体験してみて、自分に合いそうであれば継続して利用するのが良いですね。チキに聞く私も現役エンジニアですので、多少のアドバイスができると思います。何か分からないことがあればTwitterで相談を受け付けていますので、些細な悩み相談でも良いので、気軽に連絡してください。Twitterでどなチキ(@donachiki1017)に相談する【実話】エンジニアも分からないことだらけです現役エンジニアでも分からないことはたくさんあります。「プログラミング勉強を始めたが分からないことが多くて、自分はエンジニアに向いていないのかも知れない。」と考えてしまうのは大きな勘違いです。実際のところ、開発をしていると7割ぐらいはわかるけど残りは分からない、といったイメージです。分からないことは適宜調べながら開発をしています。エンジニアに重要なのは「調べる力」です。いう意味では、プログラミングで分からないときにどうすれば良いか?という分からないことを解決するために、この記事にたどり着いたみなさんはセンスがあります。分からないことがあれば調べて解決できる力を身につけることができれば、エンジニアになれます。合わせて読みたいプログラミング嫌いからエンジニアとして働くようになるまで【体験談】まとめ:エンジニアは「調べる力」が超重要ということで、プログラミングが分からないときの対処方法を解説しました。エンジニアを目指す方は「調べる力」が非常に重要です。この記事で紹介した方法を参考にして、ぜひ身につけるようにしてください。コメントをキャンセルメールアドレスが公開されることはありません。新着記事プログラミング2020/2/21僕がプログラミングをするときに紙のノートを使う3つの理由プログラミング2020/2/20デバッグを制すものはプログラミングを制す【3つのコツと真髄を伝授】プログラミング2020/2/20【作業効率爆上げ】プログラミングをするならデュアルディスプレイ推奨プログラミング2020/2/14CodeCampの評判は?特徴と実体験レビューをまとめてみた【割引特典あり】プログラミング2020/2/14【本質】ソースコードを読むコツはソースコードを読まないことカテゴリーブログライフスタイル仕事コードプログラミングコミュニティドナちきドナ●ドを人間化して可愛さ成分を取り除いた30代サボリーマン&エンジニア。半年後に副業月20万で人生を変える。脱サラ&独立に向けて爆進中。『楽しんで稼ぐ』がモットー。ブログのノウハウ|エンジニアを目指す人へ有益情報発信中。ブログを共に頑張るコミュニティ「B-ENGINE」運営。AFFINGER5.。