福岡在住、MA車メインの情報システム屋ですミニ四駆インスタンス:ミニ四駆DONの管理人https://mstdn.mini4wd-engineer.com/
ご質問はQuesdonまで#鯖缶 #ガンプラ #福岡
加工中結構落としたけど重たいなぁ とそんなに変わらんぞ
これ、ちょっと考えてみたけど、最少単位が一通りわかってないと「どこまで分解するか」とか「何へと分解するか」みたいなのがわかってないとどうすればいいんだ……みたいな感じになるので、やはりメンタルモデルかなぁという気持ちになった(個人の感想)
たぶん学生にそれをさせると「小さい順に並び替える」と一行書いてオシマイになる.むしろそれが普通の感覚で,「小さい順に並び替える」を具体的に詳細に日本語表現しろ,となるとプログラミングに匹敵する難しさがあるように思う(まぁ,その究極的な表現方法がプログラミング言語であるとも言えるんだけど).
多分僕らは物事に対して、実現するためにやらないといけないことを細分化するってのをする回路ができてるけど、それがまだ備わってない人がプログラミングで苦戦してるのかも知れない
例えばソートでも、「プログラムとして書けなくてもあなたは数字を並べ替える事が出来るんでしょ?>< 普段どうやってるのかそのまま説明してみて?><」って聞いてみると「なるほど!」ってなるかもしれない><(ソートの説明ではそれをした事無いけど><)
プログラミングであり設計って、自分が自然に行ってしまう事を「具体的にどうやっているのか?>< なぜ私はそれを行えるのか?><」って考えるのも重要だし、一対一で教える時であれば、そのままの問いかけをするのってかなり有用かも?><(でも学校の先生は1対1で教えるわけではないからそんなの無理そう・・・><)
目的からそれを実現するために何をすればよいか、を落とし込んで考える事がプログラミングの基点になるんじゃないかな、と🤔
コードはhow、テストはwhat、コメントはwhy notを書く…なんて話があったけど、whyはどこに書くべきか問題
書けない人はまず頭の中に挙動のイメージがない.コードの文字だけを見ている感じがある.
物事の挙動を分解して考えられないとコード書くの厳しいと思う(素人並みの意見)
ゼロックスの思い出。「ねえ、パソコンの中にエロってフォルダが知らない間に出来てるんだけど、どうしよう……」→xerox
これがマストドンのスタバだオラァ!
猫が転がる動画
BT>いいなぁこのTシャツワタシJavaチョットデキルみたいなTシャツ欲しい
僕C++できますよ
をアピールして今日は過ごす() https://mstdn.maud.io/media/a6IgAjU5pciegHfilGw
お酒飲んで帰宅中なんだけど、福岡市めっちゃ風強いんですけど!
DQMSLで冥竜王ウェルザーでるの!?ダイの大冒険コラボ良いわぁー
DQMSLやってないけど
.
お酒の時間だ!!
しごおわ!!
ミニ四駆好きが集まる雑談中心のインスタンスです