「プログラミング」の版間の差分

提供:作業療法大百科事典OtWiki
40行目: 40行目:


アルゴリズム表現のルールと制約
アルゴリズム表現のルールと制約
==コーディング==
[https://azukiazusa.dev/blog/start-with-the-ugliest-code-that-works/ 最小限のコードで動く最も汚いコードから始める]


==リーダブルコード==
==リーダブルコード==

2023年9月4日 (月) 11:55時点における版

一見極端ながら、妥当性の高い話をしよう。

間違いなく、これからの時代は、プログラミングが前提となる社会がくる。

理由は簡単で、少子社会だからである。

心配はいらない。インターネットが使えれば、無料で学習が可能で、仕事もゲットできる。

そして、これまでのプログラミング教育は全て無駄になる。ChatGPTを踏まえた教育でなければ。[1]

プログラミングとは

https://speakerdeck.com/yosuke_furukawa/puroguramingujiao-yu-nituite-gong-kai-ban

プログラミングでものを作るということ

プログラマが凄いものを作ることについての雑感

必須スキル

コンピュータインターネットが使えること。

職業レベルだと、環境設定や構築までできること。

事業主レベルだと、ハードとソフトの両方を理解していること。

事務レベルだとChatGPTが使えること。[2]

作ろうとしているものが何か理解できていること

どのようなものをじつげんしようとしているのかについての具体的なイメージがきちんとないと、何も生み出すことができない。

アルゴリズム

こうしたらこうなってこうなる。

問題解決指向プログラミングの本質。

プログラミング言語と仕様

アルゴリズム表現のルールと制約

コーディング

最小限のコードで動く最も汚いコードから始める

リーダブルコード

https://zenn.dev/sutamac/articles/ed0a8eff9ca1f9

コーディング効率化

Ctrl(Cmd)+Dで複数選択からの、一括編集(VScode等)

デバッグ

ソフトウェアやプログラムの問題を改善するために行う、ソースコードの改善やそのためのさまざまな取り組み。

デバッグの思考法(問題の定義と分析について)

社会問題解消

人間に解決できないことが、低コストで解決出来るようになる。

経済格差

高い金払ったり奨学金がなくても、実践レベルまで情報はインターネット上にある。

要するに、お金をかけなくても、勉強はできる。

実力があれば関係ない。

参照