新しいものを表示
orange さんがブースト

たとえば RPN がスタックマシンの究極の抽象化であるとすれば、λ計算は項書き換え系の究極の抽象化みたいなもの

orange さんがブースト

プログラミング言語概念を理解するうえでのC言語とか機械語・アセンブリ言語レベルのレイヤーで、かつチューリング完全な言語なので、「そもそも計算とは何ぞや」みたいな話とか「オレオレ型システムを実装したいけどどうすっぺ」みたいな場合に使われがちな基盤的概念

記法で言うと、たとえばRPNはものすごくメリットがわかる>< RPNはスタック計算機が処理する順番に並べた記法なので、順番に処理できる><
そういう超わかりやすいメリットが見えてこないかも><

λ計算、なにがうれしいのか(具体的にどういう得をするのか)がなんもさっぱりわからない><

orange さんがブースト
orange さんがブースト

真面目な話をするなら、λ計算には手を出しといた方がいい (まあ現代的な言語をちゃんと使える人はそんなに苦労せず理解できる気はするけど)

あらゆる数式、数式じゃなくALGOL系疑似コードで書いて欲しさがある><

オレンジの前にそういう人は現れなかったのでなにもかも独学するようになったし、その結果、学校で教えられるような方向の数学は苦手なまま・・・><;
(数学を学ぶ前にプログラミングを学んじゃったので、プログラミングからのアプローチ(というか普通のデジタルな計算機で計算可能な形)でしか考えられない><;)
積分もよくわからないし、行列もよくわからない><;(多次元配列はわかるけどそれとなんか違うっぽい><(よくわからない))

お料理全く出来ない人を出来るようにするのにどう教えるか? も、0から1である考え方を教えるのがうまく行ってない場面ではプログラミングを教えるのとかなり似てる気がする><

オレンジの場合にはまず肉を焼く所からやるように教えることで、料理とは結局の所、
素材を(場合によっては)切って、(場合によっては)味付けして、(場合によっては)加熱して、(場合によっては)さらに味付けする、ただそれだけの事って教えるかも><
それが全く全く料理出来ない人ってそこからわかってないので、料理が魔術に見えちゃうかも><
これは正攻法の「レシピを与えてその通りに作業させながら必要な技法を学ばせる」設計抜きのやり方ではなかなか身に付かないかも感><(「なんだかよくわからないけど作れた」になっちゃう><)

切り抜きはこれね><
"変数も約分も知らなかったりりむ、8時間で「定積分」を解くッ!!【魔界ノりりむ/グウェル・オス・ガール/にじさんじ切り抜き】" を YouTube で見る youtu.be/7zql6H1zekw

教えた人の感想の切り抜きも見ると興味深いかも><

スレッドを表示

根本的に学ぶ適正が無い 話を聞かない性格の人は教えようがないけど、そうでは無い人の場合は教え方の工夫でどうにかなるかもって、賢いVTuberの人がポンコツだと思われてたVTuberの人に微分と積分をしっかり教えた上で、計算を趣味にまでさせてしまった事例見て思ったかも><

プログラミングを学ぶ事の0から1って、(汎用的な)設計能力をつける事だと思うんだけど、そこから教えてる人ほとんど居ないと思うし、既にプログラミングできる人は設計する能力は当たり前のようについてしまっているので(もっと言うと、適正がある人はプログラミングを学びはじめる前に既に持っているので)、それが無い人をうまく想定できないんでは感><

orange さんがブースト

そうなんだけど,実際難しいんだよね...

orange さんがブースト

逆じゃない?
教育の反対を独学とするなら、
「0を1に」こそ教育なのでは?

orange さんがブースト

教育って,8 を 10 にすることはできても,0 を 1 にすることはほとんどできないと思ってる.

orange さんがブースト

プログラミングの場合,何かで引っ掛かってて伸びない,何か誤解を取り除けば劇的に伸びていく,って学生はほとんどいないのよね.経験的に.

orange さんがブースト

新人さん教育結構悩んでる
プログラミングの下地ができてないんだよなぁ…
自学自習してるっぽいけどまったく身についてない

しっかりプログラミング基礎をやるか、仕事で死ぬほどプログラム書かせるかなんだと思うけど…

そもそもプログラミングに興味が薄い気がするんよな

「全部聞いていい」は他の人に聞いていいって意味じゃなくむしろそれは禁止で、教官役に聞くか本で調べるかどちらか限定にしないと駄目かも><;
つまりどこがわからないのか一緒に考えることで教える感じ><

スレッドを表示

自分で設計しないと作れない課題を出して「わからないことは全部聞いていい」ってしたらよくない?><

少なくとも入門書を読める能力すら無いならあれだけど(身に付いたかではなく)読書出来る程度の頭がある人なら設計の能力さえつければどうにかなるんでは感><

orange さんがブースト

【ゆる募】
プログラミング初学者にプログラミングの基礎を叩き込むには何をさせると良いか

なお入門書を写経させてもページ消化が目的となってしまったのか、まったく身につかなかった模様

古いものを表示
:realtek:

思考の /dev/null