アカウント名:
パスワード:
「やってみせて」って、自分の姿を見せるだけですよ。次のステップで言語化して説明。その次に行動させると。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
ばかだなぁ (スコア:0)
次のステップで言語化して説明。
その次に行動させると。
このぐらいわからないで たいそうなこと言っているなんて、貴方の下についている人、可哀想(w
Re:ばかだなぁ (スコア:0)
それはつまり、「考え方」というものを教わったことが無い、と言うことですね。
言語化や行動に移せる段階で、それは考え方ではありません。
Re:ばかだなぁ (スコア:0)
「考え方」を説明できないバカ発見。
インプットに対してアウトプットが存在する以上、途中の過程は存在します。
その過程を経験則でしか教えられない貴方は頭が不自由な人です。
Re:ばかだなぁ (スコア:1)
AC だから誰だかわかりませんが…「考え方」と「アルゴリズム」をごっちゃにしていませんか?「考え方」というのは「アルゴリズム」の説明ではありませんよ?既存のアルゴリズムは「考える」必要のあるものではないし、新しいアルゴリズムを思いついたとしても、「アルゴリズムは」説明できても「どうやってそれを思いついたのか」は説明できない。そこを勘違いしていませんか?
たとえば…そうだな。ちょっと、混ざっているトランプを色別・数の順番にソートすることを考えてください。
・merge sort の戦略を使う
・7並べの要領で「配列ソートを使う」
などやり方はいくつもあると思います。しかし、これらは「アルゴリズム」の説明であって「考え方」の説明ではありません。
「考え方」というのは、たとえば
a)面倒くさいな。どうにかする方法は無いか?
b)そういえばこの問題はソートに帰着するじゃないか。
c)どういうソートの仕方があるだろうか?
この場合、どのソートの仕方が使えて、どれは使えないんだろう?
d) 手で持ってるしかないなら merge sort がよさそうだな。広げていいなら配列ソートだろう。
と、こうした場合に、たとえば a の最後の ? から、その次の b のに到着するまでの間の思考を指します。
a や b や c は思考結果であって、思考そのものではありません。そして、実は重要なのは a->b の間、c->d の間にあなたの頭の中で何が起こっているか、です。
「考え方」を教えることはできません。あなたができると思い込んだことは、「思考前提」と「思考結果」を示すことだけです。その間をどうやって埋めたのかを意識できないからと言って、それらは存在しないと言うわけではありません。
# CPU はあるインストラクションを実行することができますが、
# 自分の内部でどのようにそれが実行されたのか、知るすべはありません。
# それと一緒。
こう書くと、一見考え方など教えられないように見えますが、実際問題としては、応答速度や余計なポイントにどれぐらい気を取られるか、を観察することで、適切な考え方をしているかどうか、観察することができます。つまり、思考結果とそこに到達するまでにかかる時間を計測すれば、ある程度間違った考えをしているかどうかはわかるわけです。
これらは「やってみせる」ことはできません。「言って聞かせる」こともできません。いきなりテーマを与えて「やらせ」て、応答を見るしかないのです。また、応答時間が十分早くても、中間ホップ点を説明させてみて、それがおかしなところを通っていたら、やはりそれも「考え方」としてはどこか間違っているのです。
fjの教祖様