「プログラミング」の版間の差分
提供:作業療法大百科事典OtWiki
(→必須スキル) |
|||
26行目: | 26行目: | ||
事務レベルだと[[ChatGPT]]が使えること。<ref>[https://dev.classmethod.jp/articles/minecraft-programming-with-chatgpt/ 子供にマインクラフト使ったPythonプログラミングを教えようとしたらChatGPT使ったプログラミング不要な世界を体験させちゃった | DevelopersIO]</ref> | 事務レベルだと[[ChatGPT]]が使えること。<ref>[https://dev.classmethod.jp/articles/minecraft-programming-with-chatgpt/ 子供にマインクラフト使ったPythonプログラミングを教えようとしたらChatGPT使ったプログラミング不要な世界を体験させちゃった | DevelopersIO]</ref> | ||
===作ろうとしているものが何か理解できていること=== | |||
どのようなものをじつげんしようとしているのかについての具体的なイメージがきちんとないと、何も生み出すことができない。 | |||
==アルゴリズム== | ==アルゴリズム== |
2023年5月4日 (木) 13:45時点における版
一見極端ながら、妥当性の高い話をしよう。
間違いなく、これからの時代は、プログラミングが前提となる社会がくる。
理由は簡単で、少子社会だからである。
心配はいらない。インターネットが使えれば、無料で学習が可能で、仕事もゲットできる。
そして、これまでのプログラミング教育は全て無駄になる。ChatGPTを踏まえた教育でなければ。[1]
プログラミングとは
https://speakerdeck.com/yosuke_furukawa/puroguramingujiao-yu-nituite-gong-kai-ban
プログラミングでものを作るということ
必須スキル
職業レベルだと、環境設定や構築までできること。
事業主レベルだと、ハードとソフトの両方を理解していること。
作ろうとしているものが何か理解できていること
どのようなものをじつげんしようとしているのかについての具体的なイメージがきちんとないと、何も生み出すことができない。
アルゴリズム
こうしたらこうなってこうなる。
問題解決指向プログラミングの本質。
プログラミング言語と仕様
アルゴリズム表現のルールと制約
リーダブルコード
https://zenn.dev/sutamac/articles/ed0a8eff9ca1f9
コーディング効率化
Ctrl(Cmd)+Dで複数選択からの、一括編集(VScode等)
デバッグ
ソフトウェアやプログラムの問題を改善するために行う、ソースコードの改善やそのためのさまざまな取り組み。
社会問題解消
人間に解決できないことが、低コストで解決出来るようになる。
経済格差
高い金払ったり奨学金がなくても、実践レベルまで情報はインターネット上にある。
要するに、お金をかけなくても、勉強はできる。
実力があれば関係ない。