作りたいものがあるのは前提で、独学でのプログラミングの勉強の方法について聴きたいのですが。
今自分は、コードを打ちながら読む系の参考書を買って勉強しております。参考書を2週ほどして、ざっくりとその言語やフレームワークでできることを理解して引き出しを作ってから、作りたいものを作ったりしています。勿論わからないことがあればその都度調べています。
最近疑問に思うのですが、この勉強方法はあっているのでしょうか?
上記の勉強の仕方ではなく、参考書は辞書みたいにわからないことがあればその都度調べたりする程度で、作りたいものを作りながら、調べたりするほうが良いのでしょうか?回答お待ちしております。
また、もしよければ、おすすめの勉強方法とか教えていただければと存じます。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答6件
0
ベストアンサー
teratailの検索で「おすすめの勉強方法」と検索してみればわかるかと思いますが、基本的には「その人次第なので正解はない」というのが一番多い回答ですし、私もその通りだと思います。
もし、質問者さんが「現在の勉強スタイルは自分にあっている」と思っているのであれば、そのスタイルを続けるのが一番いいと思います。
参考書を二回読み直している上、頭で理解したフリをするのではなく、実際に打ち込んでやっているのだと思いますし、わからないことがあればその都度調べているのであれば、それ以上いうことはないと思います。
また、「できることを理解して引き出しを作ってから」と自ら書いているくらいですから、学習の上でなにが重要なのかはよくわかってらっしゃるんだと思います。
質問者さんが「どういう背景、つまりどのような言語を使って何をやりたいのか」ということがわからいので何とも言えませんが、共通して言えることは、「できるだけ引き出しを増やす」ことだと思います。
引き出しを増やすには、もちろん参考書を読むこともですが、たとえばteratailに出てきた、ほかの質問者さんの質問にも時間が許す限り目を通し、何が問題なのか、自分だったらどのように解決するのか、またわからなければクリップしておいて、回答がついた時にそれを確かめるなどして、どんどん知識を増やしていくと良いとおもいます。
teratail以外にも、Stack Overflowなどの掲示板や、日本語だとQiitaなどの実践集もありますから、それらもみておくと良いと思いますし、そこには参考情報がたくさん載っていますので、さらに知識の幅は広がるとおもいます。
投稿2020/02/25 12:32
編集2020/02/25 12:34総合スコア5086
0
運転技術本を読んだだけではクルマの運転はできないように、コンピューター言語はどれも必ず環境を用意してコードを書いて実行しないと覚えられません。
有償のオンライン・トレーニング サイト Javaをオンラインで学べるプログラミングスクール5選【初心者向け】 がいくつかあります。
頑張ってみては?
投稿2020/02/25 19:57
総合スコア16415
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
本人のスキルレベルにもよりますが…
本当の初心者なら誰かに教わるか教室的なものを受講して
基本を押さえておくのがよいかと。
スポーツなどでも同じですが、最初に努力する方向を理解して
おく場合と、そうでない場合では学習効率が違いますので。
もちろん本人の資質や合う/合わないがありますので
一概には言えませんが、とりあえず情報交換できる仲間が
いるとモチベーションも上がりますし、次の目標も
立てやすくなるのではないでしょうか。
投稿2020/02/25 14:12
総合スコア7458
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
人それぞれです。学習法なんて。
書籍のコードを写経するのもいいけど、
身近にアドバイスを貰える人がいるといいよね。
正常に動くコードもいいけど、
敢えてスペルミスするとか、記号をいじるとか、
壊して動かすのもいいよね。
機能を改善したり拡張したり、
web系なら出力されるHTMLコードをW3C Validatorでハイスコアが取れるレベルまで品質上げたり、
目標の設定次第で力量の幅は広がります。
投稿2020/02/25 13:40
退会済みユーザー
総合スコア0
0
プログラミングには必ずしも最適解があるわけではありません
まずは書いて、結果をだすところまでしてから
リファクタリングに関する質問をしてみればよいのでは?
投稿2020/02/25 12:36
総合スコア114837
0
作りたいものがあれば、それを作りましょう。
最初から、完全なものは無理でも少しづつです。 --- 自分にとっては、それが一番ではないか、と思っています。
ところで、質問を立てる前に、「勉強法」 として、ここで検索すると多数検索されますが、見たでしょうか? 参考になる記述は無かったでしょうか?
投稿2020/02/25 12:23
総合スコア6383
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/26 00:26