回答編集履歴
6
補足(言語学習と機能の利用法の学習切り分け)
answer
CHANGED
@@ -1,10 +1,9 @@
|
|
1
1
|
こんにちは。独学の場合を想定します。
|
2
2
|
|
3
|
+
学習については、言語(文法や、変数等の振る舞い)の学習と、OS・ライブラリ・フレームワーク・ミドルウエアなどに関する学習とがあるかと思います。
|
3
|
-
コピペ派は私だけのようですが(汗)、手打ちで学ぶのは、言語学習の最初のうちくらいでよいのではと私は考えています。手打ちのケアレスミスで挫折と屈辱を味わうのも勉強のうちなのかもしれませんが、どのみち本番でそのような体験をすることになります。
|
4
|
+
コピペ派は私だけのようですが(汗)、手打ちで学ぶのは、言語学習の最初のうちくらいでよいのではと私は考えています。手打ちのケアレスミスで挫折と屈辱を味わうのも勉強のうちなのかもしれませんが、どのみち本番でそのような体験をすることになります。ただし、言語の学習では、たっぷりこの屈辱を味わってください^^;。
|
4
5
|
|
5
|
-
サンプル提供元の説明手法に沿います(チュートリアルならそれに沿って手打ちまたは1行分ずつコピペ、そうでないなら全体をコピペあるいはファイルダウンロード)が、学びたい内容が、言語と文法を学ぶのか機能を学ぶのか、初めて触れる世界か否か、それらでコピペがよいか手打ちが良いかは異なると思います。
|
6
|
-
|
7
|
-
基本的に正常に動いている状態を基準に、少しずつコードを改変したりして冒険をして覚えていくほうが、どのコードや記述方法がどのような機能をもっているのか(もし動かなくなったら何をしたことで間違えたか)
|
6
|
+
基本的に正常に動いている状態を基準に、少しずつコードを改変したりして冒険をして覚えていくほうが、どのコードや記述方法がどのような機能をもっているのか(もし動かなくなったら何をしたことで間違えたか)はっきりします。
|
8
7
|
ボトムアップで組んでいって動かないとき、IDEなどから手がかりも得られないとするとコード全体を見直すくらいしか進めようがなくなります。言語系の学習中に限っては、コードもまだ短いでしょうし、コンパイラからエラーという情報を提供してもらえるのでよいのですが...(IDEやコンパイラは独学時におけるとても優れた先生です)
|
9
8
|
|
10
9
|
純粋にコードだけが提供されている場合、私なら
|
@@ -15,4 +14,4 @@
|
|
15
14
|
0. 上記コードに、試したい機能(コード)を追加して動作確認していく。
|
16
15
|
のような順序で学んだりしています。
|
17
16
|
|
18
|
-
余談ですが、サンプルコードに間違えているもの(転記ミスから、頭の中では動いたかもけど実際に動かしてないでしょ?と思われるコードまで)やバージョン違いで動かないものも結構あるので、うまく動かないときは、悩んでハマる前に他の情報源のサンプルを探したほうが精神衛生的にいい場合もあります(敬意を表しつつ)。自分の
|
17
|
+
余談ですが、サンプルコードに間違えているもの(転記ミスから、頭の中では動いたかもけど実際に動かしてないでしょ?と思われるコードまで)やバージョン違いで動かないものも結構あるので、うまく動かないときは、悩んでハマる前に他の情報源のサンプルを探したほうが精神衛生的にいい場合もあります(敬意を表しつつ)。そのまえに、自分の開発環境チェックはもちろんですが。。
|
5
補足
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
こんにちは。独学の場合を想定します。
|
2
2
|
|
3
|
-
コピペ派は私だけのようですが(汗)、手打ちで学ぶのは、言語学習の最初のうちくらいでよいのではと私は考えています。
|
3
|
+
コピペ派は私だけのようですが(汗)、手打ちで学ぶのは、言語学習の最初のうちくらいでよいのではと私は考えています。手打ちのケアレスミスで挫折と屈辱を味わうのも勉強のうちなのかもしれませんが、どのみち本番でそのような体験をすることになります。
|
4
4
|
|
5
5
|
サンプル提供元の説明手法に沿います(チュートリアルならそれに沿って手打ちまたは1行分ずつコピペ、そうでないなら全体をコピペあるいはファイルダウンロード)が、学びたい内容が、言語と文法を学ぶのか機能を学ぶのか、初めて触れる世界か否か、それらでコピペがよいか手打ちが良いかは異なると思います。
|
6
6
|
|
4
補足
answer
CHANGED
@@ -1,9 +1,12 @@
|
|
1
1
|
こんにちは。独学の場合を想定します。
|
2
2
|
|
3
|
-
私
|
3
|
+
コピペ派は私だけのようですが(汗)、手打ちで学ぶのは、言語学習の最初のうちくらいでよいのではと私は考えています。
|
4
4
|
|
5
|
-
|
5
|
+
サンプル提供元の説明手法に沿います(チュートリアルならそれに沿って手打ちまたは1行分ずつコピペ、そうでないなら全体をコピペあるいはファイルダウンロード)が、学びたい内容が、言語と文法を学ぶのか機能を学ぶのか、初めて触れる世界か否か、それらでコピペがよいか手打ちが良いかは異なると思います。
|
6
6
|
|
7
|
+
基本的に正常に動いている状態を基準に、少しずつコードを改変したりして冒険をして覚えていくほうが、どのコードや記述方法がどのような機能をもっているのか(もし動かなくなったら何をしたことで間違えたか)もはっきりします。
|
8
|
+
ボトムアップで組んでいって動かないとき、IDEなどから手がかりも得られないとするとコード全体を見直すくらいしか進めようがなくなります。言語系の学習中に限っては、コードもまだ短いでしょうし、コンパイラからエラーという情報を提供してもらえるのでよいのですが...(IDEやコンパイラは独学時におけるとても優れた先生です)
|
9
|
+
|
7
10
|
純粋にコードだけが提供されている場合、私なら
|
8
11
|
0.(環境構築後)全体をコピペして動作させてみる。
|
9
12
|
0. 着目中の学習したい機能やコードの部分を書き換えて、動作の変化をみる。
|
3
こまかい表現
answer
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
私なら、サンプル提供元の説明手法に沿います(チュートリアルならそれに沿って手打ちまたは1行分ずつコピペ、そうでないなら全体をコピペあるいはファイルダウンロード)が、学びたい内容が、言語と文法を学ぶのか機能を学ぶのか、初めて触れる世界か否か、それらでコピペがよいか手打ちが良いかは異なると思います。
|
4
4
|
|
5
|
-
基本的に正常に動いている状態を基準に、少しずつコードを改変したりして冒険をして覚えていくほうが、どのコードや記述方法がどのような機能をもっているのか(もし動かなくなったら何をしたことで間違えたか)もはっきりします。ボトムアップで組んでいって動かかないとき、IDEなどから手がかりも得られないとコード全体を見直すくらいしか進めようがなくなります。言語系の学習に限っては、コンパイラからエラーという情報を提供してもらえるのでよいのですが...IDEやコンパイラは独学
|
5
|
+
基本的に正常に動いている状態を基準に、少しずつコードを改変したりして冒険をして覚えていくほうが、どのコードや記述方法がどのような機能をもっているのか(もし動かなくなったら何をしたことで間違えたか)もはっきりします。ボトムアップで組んでいって動かかないとき、IDEなどから手がかりも得られないとコード全体を見直すくらいしか進めようがなくなります。言語系の学習に限っては、コンパイラからエラーという情報を提供してもらえるのでよいのですが...IDEやコンパイラは独学時におけるとても優れた先生です。
|
6
6
|
|
7
7
|
純粋にコードだけが提供されている場合、私なら
|
8
8
|
0.(環境構築後)全体をコピペして動作させてみる。
|
2
詳細変更
answer
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
私なら、サンプル提供元の説明手法に沿います(チュートリアルならそれに沿って手打ちまたは1行分ずつコピペ、そうでないなら全体をコピペあるいはファイルダウンロード)が、学びたい内容が、言語と文法を学ぶのか機能を学ぶのか、初めて触れる世界か否か、それらでコピペがよいか手打ちが良いかは異なると思います。
|
4
4
|
|
5
|
-
基本的に正常に動いている状態を基準に、少しずつコードを改変したりして冒険をして覚えていくほうが、ど
|
5
|
+
基本的に正常に動いている状態を基準に、少しずつコードを改変したりして冒険をして覚えていくほうが、どのコードや記述方法がどのような機能をもっているのか(もし動かなくなったら何をしたことで間違えたか)もはっきりします。ボトムアップで組んでいって動かかないとき、IDEなどから手がかりも得られないとコード全体を見直すくらいしか進めようがなくなります。言語系の学習に限っては、コンパイラからエラーという情報を提供してもらえるのでよいのですが...IDEやコンパイラは独学の良い先生です。
|
6
6
|
|
7
7
|
純粋にコードだけが提供されている場合、私なら
|
8
8
|
0.(環境構築後)全体をコピペして動作させてみる。
|
@@ -12,4 +12,4 @@
|
|
12
12
|
0. 上記コードに、試したい機能(コード)を追加して動作確認していく。
|
13
13
|
のような順序で学んだりしています。
|
14
14
|
|
15
|
-
余談ですが、サンプルコードに間違えているもの(転記ミスから、頭の中では動いたかもけど実際に動かしてないでしょ?と思われるコードまで)やバージョン違いで動かないものも結構あるので、うまく動かないときは、悩んでハマる前に他の情報源のサンプルを探したほうが精神衛生的にいい場合もあります(敬意を表しつつ)。自分の動作環境チェックはもちろんですが。
|
15
|
+
余談ですが、サンプルコードに間違えているもの(転記ミスから、頭の中では動いたかもけど実際に動かしてないでしょ?と思われるコードまで)やバージョン違いで動かないものも結構あるので、うまく動かないときは、悩んでハマる前に他の情報源のサンプルを探したほうが精神衛生的にいい場合もあります(敬意を表しつつ)。自分の動作環境チェックはもちろんですが。。
|
1
質問趣旨に合わせました
answer
CHANGED
@@ -1,8 +1,9 @@
|
|
1
|
-
こんにちは。
|
1
|
+
こんにちは。独学の場合を想定します。
|
2
|
-
私の場合、サンプル提供元の説明手法に沿います(チュートリアルならそれに沿って手打ちまたは1行分ずつコピペ、そうでないなら全体をコピペあるいはファイルダウンロード)が、学びたい内容が、初めて触れる世界か否か、言語と文法を学ぶのか機能を学ぶのか、それらでコピペがよいか手打ちが良いかは異なると思います。
|
3
2
|
|
4
|
-
|
3
|
+
私なら、サンプル提供元の説明手法に沿います(チュートリアルならそれに沿って手打ちまたは1行分ずつコピペ、そうでないなら全体をコピペあるいはファイルダウンロード)が、学びたい内容が、言語と文法を学ぶのか機能を学ぶのか、初めて触れる世界か否か、それらでコピペがよいか手打ちが良いかは異なると思います。
|
5
4
|
|
5
|
+
基本的に正常に動いている状態を基準に、少しずつコードを改変したりして冒険をして覚えていくほうが、どこのコードがどのような機能をもっているのか(もし動かなくなったら何をしたことで間違えたか)もはっきりします。ボトムアップで組んでいって動かかないとき、IDEなどから手がかりも得られないとコード全体を見直すくらいしか進めようがなくなります。言語系の学習に限っては、コンパイラからエラーという情報を提供してもらえるのでよいのですが...
|
6
|
+
|
6
7
|
純粋にコードだけが提供されている場合、私なら
|
7
8
|
0.(環境構築後)全体をコピペして動作させてみる。
|
8
9
|
0. 着目中の学習したい機能やコードの部分を書き換えて、動作の変化をみる。
|