プログラミングしてるんだけど、わからないことがあって先に進められない…
わからないことがでてきたときどうすればいいのだろうか。
上記のお悩みを解決します。
■本記事の内容
本記事で以下の内容をお伝えします。
・プログラミングで分からないときの解決方法
・プログラミングの分からない!を効率よく解決する方法
■本記事の信頼性
この記事を書いている私は、プログラミングを仕事として始めて10年以上ほど経ちます。今も現役のシステムエンジニアです。
初心者向けにプログラミングの分からないことがあった場合の解決方法を簡単に書いていきます。
プログラミングをしていると分からないことがたくさんでてきます。
10年以上プログラミングに携わっている私も日々分からないことだらけです(笑)
そんなとき実際にどのように対処していけばいいのか現役システムエンジニアの私がお伝えします。
プログラミングで分からないにも種類がある
プログラミングしている中で、分からないことのパターンがいくつか存在します。
私の経験上、よくあるパターンを3つ挙げてみました。
各々解決方法や対処法を後のほうで記載します。
エラーが解決できない
まず、自分が作成したプログラミングを実行したらエラーがでてしましい、なぜエラーがでてしまうのか、なにを直したらいいか分からないパターンです。
プログラミングしていると結構これが発生するかと思います。
実装方法が分からない
仕様やどういった動作してほしいかは分かっていて、これをどのようにコードにしていくか、
プログラミングの仕方が分からない場合です。
慣れている言語だと少なくなっていきますが、はじめて触るプログラミング言語など、慣れていない言語を使用した場合によくあるパターンです。
コードのサンプルはあるが何をしているか分からない
既にあるコードに対して修正を行う場合などに、元のコードの実装内容が理解できない場合が多々あります。
自分で作ったものはだいたい理解できたりもするのですが、他人のコードだとどういう意図で作られたか理解するのが難しいです。
プログラミングで分からないときの解決方法
先ほどはプログラミングで分からないときのパターンをお伝えしましたが、各々解決法を書いていきます。
他にも色々方法はあるかと思いますが参考にしてください。
エラーが出てて解決できない
エラーの解決ができない人の特徴として、エラーログを見ていないことが多々あります。
ものにもよるかもしれませんが、エラーになった場合はプログラム上などに原因が必ずあってほとんどがエラーの理由が出力されます。
よく分からない英語の文字列が出力されるので、読む気しないかもしれませんが、今後このケースはよくあるのでログを見る癖をつけることが大事です。
内容見て分からない場合はそのログに出力された文言をGoogleとかで検索してみましょう。
同じように困った人が解決方法を乗せてくれていることが多いです。
実装方法が分からない
やりたいことをプログラムとして実装する方法が分からないことはよくあります。
その場合も基本的にはネットで検索です。
相当マニアックなプログラミング言語でなければ、大抵のことは調べればでてきます。
ただ、経験を積んでくるとだいたいこういう書き方すれば、自分がしたいことが実現できそうっていうのがうっすら分かってきます。
調べる癖をつけるのと、まずはプログラミングの経験を積むようにしましょう。
そうすることで調べるワードやアプローチの仕方が的確になって、答えに行きつくスピードがあがってきます。
コードのサンプルはあるが何をしているか分からない
作った人に聞くのが一番早いかと思います。
プログラムには作成者の意図があり、特に意図がなく無駄な書き方がしてあったとしてもそれが無駄なのかどうなのか判断しにくケースが多々あります。
なので、作った本人がいるのであれば聞いてみましょう!
ただ、そういった環境でない場合もあるかと思います。その場合は1行1行何しているか日本語で起こしてみるのもよいでしょう。
※ほんとに意味わからなくて混乱してきた場合によくこの手法を私はしてました。
プログラミングの分からない!を効率よく解決する方法
プログラミングが分からないときに効率よく解決方法について説明します。
やはり一番良いのは有識者(プログラミングをやってる人)に教えてもらうです。
教えてくれる人がいることでこちらのレベルあわせて、分かりやすく教えてくれますし、都度分からないことを聞くことができる利点は大きいです。
もし、近くにそういう人がいる方は頼ってみるとよいでしょう!
近くにそういう人がいない!という方はプログラミングスクールを検討してみるといいでしょう。
独学で勉強中の方はおすすめです。
お金はかかりますが、プロが教えてくれるため、1人で行うより効率がいいです。
以下、おすすめのプログラミングスクールを紹介しておりますので、参考にしていただければ幸いです。
最後に
プログラミングで分からないことは沢山でてきます。
人から教えてもらうのが一番簡単で効率はよいですが、まずは自分で調べる癖をつけるようにしてみましょう!
最後にまとめると以下のよう形になります。
・基本的にはネットに答えがあるので、調べる癖をつける。
・有識者に頼る(スクールの利用を検討する)
コメント