時間を見つけては、コツコツ独学でプログラミングを勉強しております。
でも、限界を感じています。
本にしても、オンラインの無料スクールにしても、説明のとおりにすれば正しい回答にたどり着きます。
例えば "リスト"に、要素を上書きしたり、削除したり、指示通りにコードを書いたら、きっちりした回答が出ました。
それでも疑問が残ります。
このリストってどんな場面で使われるの?ってのがイメージできないんです。
a = [‘apple’,’orange ’]
具体的にどんなシステムの、どんなプログラムの一部になるのか?
そんなこと知らなくて良いんだよと言われれば、それで終わりですが、イメージできた方が頭に残りやすいんです。
また、関数をインポートするとき、
「import sys」
「import random」
関数を持ってきてるんだなと言うのはわかります。
でも、、、
そもそもどこから持ってくるの?ネット上?ネットに繋がってないとダメなの?
Google colaboratoryとインストールしたPythonでこの関数を使うのは違うの?などなど。。。。
なので独学ではコードを書くことはできるんですけど、それをどう生かしていくのかが見えてこないのです。
なんか全体像が見えないんです。なので、そういうことを聞けたらもっとプログラミングの一つ一つが繋がっていく気がします。
誰かに聞きたい、教えてほしい、独学で進めるよりスクールに行く方が早く身につくかな、なんて考えています。
プログラミングに対する気持ちが熱いうちにスクールを探してみようかな。