新しいものを表示

この、相手の脳内のモデルの推定の不足、多くの人が陥るし、だからこそ世の中の大半のヒューマンインタフェースデザインはめちゃくちゃであり、多くのモノを作る人は「説明書を読め」と言ってしまう><
その推定は必須では無いと考えているのか><
でも、その相手がどう考えるのかの推定って、自閉症のチェック等にも使う、サリーとアン課題(参考 心の理論 - Wikipedia ja.wikipedia.org/wiki/%E5%BF%8 )が複雑化したようなものであり、逆に言うと単純化すれば、サリーとアン課題のようなものと言えるかも><

スレッドを表示

開発者(/製作者)は「だって(説明書/エラーメッセージ/操作パネル等々に)書いてあるじゃん?」て思う><
ユーザーは「そんな訳がわからない事書かれてるの気づけないよ!」とかなる><
人それぞれ、状況それぞれで脳内のモデルは異なるし、人はその異なるモデルに基づいて操作しようとする><
相手の脳内のモデルの推定無しに何かを指示しようとしたり教えようとしても、食い違いがあるので上手く行かない>< さっきのプログラミングどうやって教えるか?の話もそう><

「なにもしてないのに壊れた」と、「ここをこうしたら壊れた」の両方を同時に考えられるようになると、ヒューマンインタフェースのデザインができるようになるのかも><

orange さんがブースト

プログラミングできる人の質問の仕方:
「こんなエラーでた」

プログラミングできない人の質問の仕方:
「なんにもしてないのに壊れた」

発電機作らなくても、電池を作れば発電機に使う永久磁石も作れる><(そのための電磁石を動かせる) 忘れちゃいけない><;

あああああ!><; 電池!><;(なんで思い至らなかったんだろう?><;)
mstdn.nere9.help/@orange_in_sp

これに書いたような事も電子回路学んでたらすでに出来るよね>< 電子回路でも同様に必要な考え方だし>< でもそういうのが全く無い人には当たり前だけど全く無い><
mstdn.nere9.help/@orange_in_sp

そういうのもそうで、ロジック回路でデジタルの基本を学んだ上でならプログラミングで同じ事する時の文法も楽に覚えられるかも>< 丸暗記なんて事にならずに><

orange さんがブースト

文法や構文に頼らないロジック、 NAND などの原始的な素子だけで作る論理回路などがあります(私はそっちから入門した)

オレンジ的にはそこ全く逆に考えてて、その文脈上の文法、つまり概念を理解する前の文法って丸暗記でしかなく、当人にとってなんも意味もない文字列なんだから覚えられなくて当然かも><
だからこそ、概念を先に理解する必要があって、概念を理解するためには考え方そのものが必要かも><

orange さんがブースト

いや,その人の思考能力にプログラミング適性があるかないか,という判別ができるところまで成長することの方が稀なんですよ.

大半の学生は文法を覚えるところで躓きます.いや躓いているんじゃない,覚えようとしていないんです.ロジックを組み立てるところは遙か道の先.

例えば、必要な作業はなにか?とか、何々を作る時には何が必要か?みたいなの、プログラミング出来る人々なら当たり前に考えられる考え方だけど、プログラミング出来ない人って、その発想がない人それなりにいるし、そういう人にいきなり直接プログラミングを教えてもついていけなくても当たり前かも><

なので、オレンジが「(この人をプログラミング出来る人にしよう!><;)」って思った時には、プログラミング直接教えるより前に、まず考え方を変えるように誘導する事多い><

スレッドを表示

ていうか、プログラミングをできるようにするって、その人に技能をつけるんじゃなく、その人の考え方をまるっきり変えさせるに近いと思う><
それほど難なくプログラミング出来る人になる人は、元からプログラミング出来る人に近い考え方をを持っていて、そうではなくプログラミングを学ぼうとすると落ちこぼれ気味になりやすい人って、元々の考え方がプログラマ的な考えからかなり遠くにあるんだと思う><

orange さんがブースト

週2コマ IDE を開くだけで情報工学をマスターできるなら、今頃私はチューリングの生まれ変わりを名乗っていますよ(適当)

orange さんがブースト

勉強時間の確保の為に宿題も出すけど,マトモにやってるんだかなんなんだか.

学生は小中高で徹底的に「極力労力を掛けないで課業をこなす」という癖が付いてしまっているので,自ら進んで何かを学ぶという意識にならない.プログラミングに限った話ではないが.

orange さんがブースト

正直なところ,週1~2コマ(1.5~3時間)だけIDE開くだけ,みたいな人たちがマトモにプログラミングを習得できるはずがないと思う.

orange さんがブースト

就活を控えて,もしくは就職後に慌てて技術の勉強をし始めるようなのもいるし.そもそも授業にまともに取り組んでいないという話と,能力的にできないという話は切り分けて考えた方がいいのかも知れない.難しいけど.

orange さんがブースト

社会人がプログラミングできない,という話と学生がプログラミングできないという話は別なのかもナァ.

別にプログラミングに限った話ではないのかも知れないけど.

行き先が多種多彩なのにラインカラーを重視してない交通機関は、麦茶とコーラとめんつゆが走ってるようなもの><

古いものを表示
:realtek:

思考の /dev/null