><https://twitter.com/orange_in_spacehttps://pawoo.net/@orange_in_space
そうなのよね.たかが計算機に仕事させるためのフォーマットに過ぎないのよ.
プログラミングができない,があぶりだしているのは「目的のために必要な手順を考えられない」ってことでもあるのではないかと思う.
プログラミングって本来機械を操作しやすいように人間が生み出したものなのにね。
教える側も「なんで?」と聞かれてわからなかったら、「よく考えたら知らなかった!><;」と気づいて一緒に調べてあげて説明してあげることも大切><誰かに教える事自体が勉強にもなる一面かも><
前に話題に出した、にじさんじの数学の天才VTuberの人が先生役で不登校落ちこぼれVTuberの人に微分と積分を教えた時も、オレンジのやり方みたいに「絶対に『そういうもの』みたいな押し付けはしないから、その代わりにわからない事は嘘つかずにわからないと言って」って約束した上で教えてたかも><
オレンジだったらその理由を歴史的経緯込みで説明するし、たとえばそれに本質的に意味は無いのであれば、その事について丁寧に説明するかも><するかもというか、メカ音痴の人にテックサポートする時もそういう姿勢だし、デザインの方が間違っている時にはちゃんと「これこれこういう理由でこのデザインは間違っているとされているし、あなたの疑問と憤りは正しい><」って説明する><
たぶんニュアンス通じてないと思うんだけど,ブラックボックスをブラックボックスのまま受け入れろってことじゃないよ.
無駄なことに疑問挟む人ってのはそういうんじゃなくて,「なんでブロックの最初が { で最後が } なんですか? 〈 と 〉でもいいじゃないですか!?」みたいに疑問を持っても意味がないところに疑問を挟んで納得しない人もいるんですよ.
ていうか、「なんで!?」に「そういうもの!」で納得しない事と、さらにその先の「どうしてそうなっているのか?」を聞くなり調べるなりの労力を払える人が、プログラミング向いてる人かも><「そういうもの」で納得するやつは既存のツールのユーザーにしか向いてない><
「じゃあどういう仕様なら納得できるんですか」に答えられるかどうかで判定変わるので……
オレンジに言わせれば「そういうもの!」で納得する人ほどプログラミングの思考からかけ離れた人はいないと思うけど><カップ麺を食べるまでのプロセスの分解だって「なんで!?」で分解できるし、「なんで!?」無しだったり「そういうもの!」で済ませてたら既存の物しか使えないしなにも生み出せない><
いるいる
なんか無駄にいろんなことに疑問を挟んで自滅するというか
教える側で言うとオレンジは他人の考えを変えるの大好きだし、オレンジがきっかけでなにか変えたと言う話を聞くの大好きだし、オレンジがなにかを解説したり議論したりする時は、『オレンジ2号』が増やせるようにやってる><オレンジのように情報を収集し、オレンジの手法のように解析して結論を出す人々を増やしたい>< オレンジの出番がなくなるくらいに><
結局のところ、『考え方を変えさせられる事に耐えられる生徒側』と『考え方を根本的に変えてしまう事を躊躇しない先生側』が揃わないと、プログラミング向いてない人を向いてる人に変えられない><生徒側でいうと「『マウントすんな』って言う人はプログラミング教わるの無理><」ってオレンジがよくいってるのそういう事><
教育全体に言えることだけど,できる人をよりできるようにするのは簡単なんだ.
できないひとをできるようにする,いいかえればゼロを 1 にするのはものすごい難しい.
プログラミングはできるやつは最初からできる.できないやつは最後までできない.
というのが大学の研究室にいたころからの所感です.
残念ながらできない人は出来ない,ってのの反例を見たことがないんだよね...
ものすごい労力を掛けても普通よりちょい下になる程度で.
プログラミング教えるのバグは数秒で見つけて指摘出来るしどういうアプローチでコーディングすればいいかも教えられるけどプログラミング出来ない人はそういうレベルに至ってないからなぁというか人類の半分ぐらいの出来ない人は一生出来ないので諦めよう
世の中たぶんそのタイプの方が多数派な気がしてる><オレンジは何回も書いてる通り、そういうタイプの考え方を変えさせてプログラミング出来るタイプに変えるの好き><(「プログラミング出来るようにする」が主目的じゃなく「出来るような考え方に変える」のが好き><)
もしくはほんとに無限の猿定理で解決しようとする.
「今日の授業の中にあったものを適当に組みわせればできるはず」とばかりに,でたらめを書き始める.
できない人は「カップ麺を食べるコマンド」を独自に探したり作ろうとするのよ
たぶんそこまでに知った構文から類推して「●□#※?△×◆」みたいなわけのわからないものを書き始める.
思考の /dev/null