質問: 最近、プログラミングが上達していないような気がしていて困っています。 プログラミングの勉強の仕方なのですが、皆さんはどうやっていますか?? ・本をたくさん買ってひたすらプログラムを作りまくる。 ・本を絞って数学や物理の勉強のように繰り返す。 ・ノートに写す(書いて覚える) が、なんとなく思いつきますが・・・ 困っているのがC言語とかで**関数の使い方を忘れてしまう**んですよね。 関数の数が多いと覚えきれません、パラメータが多い関数とかはすぐに忘れてしまいます。 「**こんなプログラムを作りたいのに何の関数を使うんだっけ??**」ってことが良くあります。 ネットワークプログラミングだと関数を使う順序を忘れることが多いですね。 C++だとcoutの使い方を忘れて、調べるのがめんどくさいからprintfでいいやぁ~~ みたいなことがよくあります。 1人で勉強してきたので他の人がどのようにして勉強しているか全く分かりません。 「自分はこんな風に勉強してきた!」というのがあったら教えてください。 ちなみに、自分は最初の頃はノートにひたすら書いて覚えていました。(写経みたいな感じですね。) 最近は本を買ってきて、ひたすら作っています。(次の日には忘れてしまいますね。) 是非教えてください!! プログラミング初心者が絶対やっちゃいけない5つの勉強方法 > > 実際には仕事の現場でもプログラマも検索しながら記述をしています。 > > > え?そうなんですか? プロだと、パパーーンと作れるものだと思っていました。
回答: 的外れな回答ではありますが、これまで学んできたことに基づいて、分かるor興味のある範囲で`teratail`などで**回答**してみることがよい勉強になります。 自分がどれだけ学べたのか、理解できたのかを確かめるには、誰かにそれを説明してみるのがよいです。 それでうまく説明できないことは理解できていないのですから、それを勉強すればよいです。 では、どのような勉強をすればよいの?という疑問については他の方の回答を参考にしてください。