プログラミング思考
by
マロ。
さん
https://twitter.com/maro_draft/status/1307455537710206977
1. 分解:小さく分けて考える
2. 組合せ:手順の組み合わせを考える
3. 抽象化:パターンを見つける
4. 一般化:大事なものだけぬき出して考える
5. シミュレーション:頭の中で手順をたどる
観察の視点としてのプログラミング的思考。
対比、類比、因果