><https://twitter.com/orange_in_spacehttps://pawoo.net/@orange_in_space
x近いできずにo理解できずに
qwerty><;
ていうかプログラミングの課題をコピペで済ます人って経営者になっても自分が経営する会社が成り立ってる原理を近いできずにおかしな経営して潰しそう><;IT界隈の話でよくある、重要な技術を持ってる社員が一人しか居なくて、その社員に冷たくして辞められてつぶれる会社とか><;
経営の偉い人に「ソリューションの概念を理解できなきゃ経営だっていまどきできないんだよ!」って怒られてもいいかもしれないことを書いた気がする><;
ていうか、プログラミングの教育って、まず最初に「なんらかの目的を達成するために設計することがプログラミングであって、『本に設計図がすでにあるので『『まるごと』』コピーする』つもりであるのであれば、あなたは不要だ」って教えないと駄目な気がする><新たなものを設計するためにプログラマや設計をするお仕事があるのであって、既存のものそのままで済ますなら既存のものを直接買えばいいし、既存のもので済ますつもりであればプログラミングを学ぶ事なんてすぐやめて商業や経営学のお勉強をしなさいって><
たぶん、「脳死状態でお手本を真似るしかできなくても動くものが作れるなら仕事の役にたつでしょ」って考えてる思うのよ、その人は。
プログラミングではそれでは全く役に立たないというのに。
・・・って考えてて思い付いた><任意の言語のプログラミングの試験で、その試験問題用の模擬的な言語で書かれているソースコードを読み取って、学んだ言語へ移植せよ ってどうだろう?><
マインクラフトのレッドストーン回路とかトラップとか、装置を作れるような他のゲームでもだけど、1ブロックも違わないようにお手本通りにしか作れない人って、その装置を理解できていないし、その装置の原理を読まず理解していないからこそ、その原理をもとに自分用のものを設計する事ができない><
ていうか、そういう意味で言うと、プログラミング言語でもパラダイムが大きく異ならない言語のソースを読んだりごくごく簡単なコーディングを最小限のドキュメントを読んでできなければ「プログラミングができます」と言えないんじゃないのかなって気がしてる><(例えばJava C# Swift辺りのどれかを学んでて、それらのうちの学んでいない言語のごく簡単で基礎的なコードを自分が学んだ言語に翻訳したりその逆をしたりとか><)
プログラミングの試験なら、例えば模擬的な言語のコマンドと解くべき課題を用意して、それを自分で組み合わせろみたいな問題でいいんだと思う><(つまり、その場で設計しなければ解けないような問題だけでいいのかも>< 優れたパズルゲームのステージデザインって基本的にそうだよね?><(例えばPortal) (模擬的な言語云々は例示のためであって、その場で新たに考える必要性が強まる他の方法でも全く問題ないかも><))
オレンジはなにか教えた時に理解度を測る時には応用問題しか出さない事多いかも><(ものすごくいやがられる><;)
というかペーパーテストにしろ口頭試問にしろそうだけどさ「理解しているなら○○とこたえるはず」という確認作業なわけだよ。
それをさ「こう訊かれたらこう動け」を教えて、その通り動くことを訓練して、実際そのように動けるようになったことを「理解している」とみなしていいのか?
これはあくまで例だけどさ、HTMLを書かせるような授業をしててさ、じゃあ定期試験に「HTMLでリンクを貼る方法は次のうちどれか」というような問題を出して答えられないなら、単に勉強してないだけだと思うんだよな。
「そんな『普段出題していないもの』を出しても問題に慣れていないから解けないでしょ」
みたいなことをいう人がいるけど、個人的には全く理解できない。
だから、うどん県の条例の話の時にも書いたしその話が出るずっと前から書いてるけど、「ゲームが勉強にならないって言ってるやつは独学できない馬鹿><」って言ってる><
ゲームは問題を解決しなければならない状況を手取り足取りで安全に与えてくれる><そしてゲームのようにそこまでされなくても、小説や映画やドラマ、そして現実のニュースでも「自分ならどうするか?><」と常に考える癖をつければ、それも強力なトレーニングになる><
実際のめんどくさいことに率先して頭をつっこむのはそれはそれで危険かもしれない><じゃあどうすればいいのか?><ゲーム!><
オレンジはこの考えと正反対かも><問題解決能力は自身が追い込まれようが追い込まれてなかろうが、「自分ではどうするか? 自分ならどうやって解決するか?」と、他人の問題であろうが常に考えてこそ磨かれるかも><自身の問題だけじゃ全く足りない><めんどくさいことに片っ端から頭を突っ込んでどんどんトレーニングしなきゃ><
問題解決能力は、自身が追い込まれたときにだけ伸びます。
問題解決能力ってどうやったら養えるんだろうな
問題解決能力。
これが無いなら育てようとしても無駄。
思考の /dev/null