teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

6

補足(言語学習と機能の利用法の学習切り分け)

2015/11/26 07:44

投稿

hsk
hsk

スコア728

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

補足

2015/11/26 07:44

投稿

hsk
hsk

スコア728

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  こんにちは。独学の場合を想定します。
2
2
 
3
- コピペ派は私だけのようですが(汗)、手打ちで学ぶのは、言語学習の最初のうちくらいでよいのではと私は考えています。
3
+ コピペ派は私だけのようですが(汗)、手打ちで学ぶのは、言語学習の最初のうちくらいでよいのではと私は考えています。手打ちのケアレスミスで挫折と屈辱を味わうのも勉強のうちなのかもしれませんが、どのみち本番でそのような体験をすることになります。
4
4
 
5
5
  サンプル提供元の説明手法に沿います(チュートリアルならそれに沿って手打ちまたは1行分ずつコピペ、そうでないなら全体をコピペあるいはファイルダウンロード)が、学びたい内容が、言語と文法を学ぶのか機能を学ぶのか、初めて触れる世界か否か、それらでコピペがよいか手打ちが良いかは異なると思います。
6
6
 

4

補足

2015/11/26 07:31

投稿

hsk
hsk

スコア728

answer CHANGED
@@ -1,9 +1,12 @@
1
1
  こんにちは。独学の場合を想定します。
2
2
 
3
- なら、サンプル提供元説明手法に沿います(チュートリアルならそれに沿って手打ちまたは1行分ずつコピペ、そうないなら全体をコピペあるいファイルダウンロード)が学びたい内容が、言語と文法をか機能を学ぶのか、めて触れる世界か否か、それらでコピペがよいか手打ちが良いか異なるいます。
3
+ コピペ派はだけようで汗)、手打ちで学ぶのは、言語学のうちくでよいのではと私は考えています。
4
4
 
5
- 基本的正常に動ている状態を基準、少しずつコードを改変しりして冒険をして覚えてくほうが、どのコードや記述方がどような機能をもっ(もし動なくなった何をしたこと間違えたか)もはっきりします。ボトムアップで組んでって動かないとき、IDEなどから手がかりも得られコード全体を見直すくらしか進めようがなくなります。言語系の学習に限っては、コンパイラからエラーという情報を提供してもらえるのでよいのですが...IDEやコンパイラは独学時におけるとても優れた先生です。
5
+ サンプル提供元の説明手法沿ます(チュートリアルならそれ沿って手打ちまたは1行分ずつコピペ、そうでないなら全体をコピペあるいはファイルダウンロード)が、学びたい内容が、言語と文を学ぶ機能を学ぶのか、初め触れ世界、それらでコピペがよいか手打ち良いは異います。
6
6
 
7
+ 基本的に正常に動いている状態を基準に、少しずつコードを改変したりして冒険をして覚えていくほうが、どのコードや記述方法がどのような機能をもっているのか(もし動かなくなったら何をしたことで間違えたか)もはっきりします。
8
+ ボトムアップで組んでいって動かないとき、IDEなどから手がかりも得られないとするとコード全体を見直すくらいしか進めようがなくなります。言語系の学習中に限っては、コードもまだ短いでしょうし、コンパイラからエラーという情報を提供してもらえるのでよいのですが...(IDEやコンパイラは独学時におけるとても優れた先生です)
9
+
7
10
  純粋にコードだけが提供されている場合、私なら
8
11
  0.(環境構築後)全体をコピペして動作させてみる。
9
12
  0. 着目中の学習したい機能やコードの部分を書き換えて、動作の変化をみる。

3

こまかい表現

2015/11/26 07:28

投稿

hsk
hsk

スコア728

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

詳細変更

2015/11/26 05:00

投稿

hsk
hsk

スコア728

answer CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  私なら、サンプル提供元の説明手法に沿います(チュートリアルならそれに沿って手打ちまたは1行分ずつコピペ、そうでないなら全体をコピペあるいはファイルダウンロード)が、学びたい内容が、言語と文法を学ぶのか機能を学ぶのか、初めて触れる世界か否か、それらでコピペがよいか手打ちが良いかは異なると思います。
4
4
 
5
- 基本的に正常に動いている状態を基準に、少しずつコードを改変したりして冒険をして覚えていくほうが、どのコードがどのような機能をもっているのか(もし動かなくなったら何をしたことで間違えたか)もはっきりします。ボトムアップで組んでいって動かかないとき、IDEなどから手がかりも得られないとコード全体を見直すくらいしか進めようがなくなります。言語系の学習に限っては、コンパイラからエラーという情報を提供してもらえるのでよいのですが...
5
+ 基本的に正常に動いている状態を基準に、少しずつコードを改変したりして冒険をして覚えていくほうが、どのコードや記述方法がどのような機能をもっているのか(もし動かなくなったら何をしたことで間違えたか)もはっきりします。ボトムアップで組んでいって動かかないとき、IDEなどから手がかりも得られないとコード全体を見直すくらいしか進めようがなくなります。言語系の学習に限っては、コンパイラからエラーという情報を提供してもらえるのでよいのですが...IDEやコンパイラは独学の良い先生です。
6
6
 
7
7
  純粋にコードだけが提供されている場合、私なら
8
8
  0.(環境構築後)全体をコピペして動作させてみる。
@@ -12,4 +12,4 @@
12
12
  0. 上記コードに、試したい機能(コード)を追加して動作確認していく。
13
13
  のような順序で学んだりしています。
14
14
 
15
- 余談ですが、サンプルコードに間違えているもの(転記ミスから、頭の中では動いたかもけど実際に動かしてないでしょ?と思われるコードまで)やバージョン違いで動かないものも結構あるので、うまく動かないときは、悩んでハマる前に他の情報源のサンプルを探したほうが精神衛生的にいい場合もあります(敬意を表しつつ)。自分の動作環境チェックはもちろんですが。
15
+ 余談ですが、サンプルコードに間違えているもの(転記ミスから、頭の中では動いたかもけど実際に動かしてないでしょ?と思われるコードまで)やバージョン違いで動かないものも結構あるので、うまく動かないときは、悩んでハマる前に他の情報源のサンプルを探したほうが精神衛生的にいい場合もあります(敬意を表しつつ)。自分の動作環境チェックはもちろんですが。

1

質問趣旨に合わせました

2015/11/26 05:00

投稿

hsk
hsk

スコア728

answer CHANGED
@@ -1,8 +1,9 @@
1
- こんにちは。私は、精神論より効率重視派です。
1
+ こんにちは。独学の場合を想定します。
2
- 私の場合、サンプル提供元の説明手法に沿います(チュートリアルならそれに沿って手打ちまたは1行分ずつコピペ、そうでないなら全体をコピペあるいはファイルダウンロード)が、学びたい内容が、初めて触れる世界か否か、言語と文法を学ぶのか機能を学ぶのか、それらでコピペがよいか手打ちが良いかは異なると思います。
3
2
 
4
- 基本的正常に動ている状態を基準、少しずつコードを改変したりして冒険をして覚えていくほうがどこのコードがどのような機能をもってるのか(もし動かくなったしたことで間違えたか)もっきりします。ボトムアップで組んでって動かかないとき言語系の習に限っては、コンパイラらエラーという情報提供しもらえでよいのですが...)IDEなど手がかりも得られコード全体を見直すくらしか進めようがなくなります。
3
+ 私なら、サンプル提供元の説明手法沿ます(チュートリアルならそれ沿って手打ちまたは1行分ずつコピペないなら全体コピペあるいファイルダウンロード)が、学びた内容が、言語と文法をぶの機能学ぶのか、初め触れ世界か否か、それらコピペがよいか手打ち良いは異います。
5
4
 
5
+ 基本的に正常に動いている状態を基準に、少しずつコードを改変したりして冒険をして覚えていくほうが、どこのコードがどのような機能をもっているのか(もし動かなくなったら何をしたことで間違えたか)もはっきりします。ボトムアップで組んでいって動かかないとき、IDEなどから手がかりも得られないとコード全体を見直すくらいしか進めようがなくなります。言語系の学習に限っては、コンパイラからエラーという情報を提供してもらえるのでよいのですが...
6
+
6
7
  純粋にコードだけが提供されている場合、私なら
7
8
  0.(環境構築後)全体をコピペして動作させてみる。
8
9
  0. 着目中の学習したい機能やコードの部分を書き換えて、動作の変化をみる。