質問: 現在タグにあるような言語を勉強しています。 開発経験がまだまだ浅く、プログラムのロジック脳を鍛えたいなと思っています。 例えばこういう仕様ではfor文をまわす。 これだけ条件分岐が多いときはこういう書き方をするなど。こういうときはこういう書き方をするといったストックがまだまだ少ないです。 おそらく経験者が当たり前のように書くコードがまだまだわからないし、思いつきません。 自分の中ではやはり経験値が大事でとりあえず目の前のことを1つ1つ潰していっていつかわかるようになってくるとは思ってるんですが、 同時にその知識や発想や経験を鍛える勉強法はないかなあ。とも思っています。 もしもしそういうトレーニングをするのに何かいい方法があれば教えていただきたいです。 よろしくお願いします。
回答: 揚げ足取りみたいになりますが、 > > 例えばこういう仕様ではfor文をまわす。 > > これだけ条件分岐が多いときはこういう書き方をするなど。こういうときはこういう書き方をするといったストック > > > というのは、プログラミングのノウハウ、センスあるいはコツ、勘所みたいなものであって、「ロジック脳」とは別物と思います。 まあ、私にとって「ロジック脳」という語から想起されるのは「論理的に思考する能力」だったから、なわけですけれども。おそらく、k499778 さんが言いたかったことは「論理的に思考する能力を高めたい」ではなく、「プログラミングのノウハウを身につけたい」ということなんだろう、と思っておりますが。