プログラミング理論は学習すべきか【Imprementation Patterns】
記事更新日:2024-01-19
![サムネイル](https://tsukiusagi.biz/wp-content/uploads/2022/01/css.png)
プログラミング理論
![](https://i0.wp.com/tsukiusagi.biz/wp-content/uploads/2022/01/rabbit1-2.png?resize=150%2C150&ssl=1)
理論ってそんなに大事?
This need for general approaches to unique problems is one reason to study the theory of programming.
imprementation Patterns
ユニークな問題に対する一般的なアプローチの必要性が、プログラミング理論を研究する理由の1つです。
![](https://i0.wp.com/tsukiusagi.biz/wp-content/uploads/2022/04/rabbit4-2-1.png?resize=150%2C150&ssl=1)
理論の研究が、けっこう大事
プログラミング理論を学ぶ理由
– reason to study the theory of programming –
- The need for general approaches
- 一般的なアプローチの必要性
- The sense of mastery
- マスター感(達成感)
1.一般的なアプローチの必要性 – The need for general approaches –
![](https://i0.wp.com/tsukiusagi.biz/wp-content/uploads/2022/01/rabbit3.png?resize=150%2C150&ssl=1)
よくある一般的な方法は、知っておく必要がある
The need for general approaches to unique problems
ユニークな(独自の)問題に対する、一般的なアプローチの必要性
![](https://i0.wp.com/tsukiusagi.biz/wp-content/uploads/2022/01/rabbit1-2.png?resize=150%2C150&ssl=1)
どんなにユニークなものも、一般的なアプローチが必要?
![](https://i0.wp.com/tsukiusagi.biz/wp-content/uploads/2022/04/rabbit4-2-1.png?resize=150%2C150&ssl=1)
「独自の解決策」も、「一般的な解決策」から生まれるもの
- 具体的な問題に対して、一般的なアプローチが採用できるか検討する
- 一般的なアプローチから、独自の解決策のアイデアを出す
2.マスター感覚 – the sense of mastery –
Another is the sense of mastery that comes of knowing both what to do and why.
imprementation Patterns
もう一つは、方法と理由の2つを知ることから来るマスター感です
![](https://i0.wp.com/tsukiusagi.biz/wp-content/uploads/2022/01/rabbit3.png?resize=150%2C150&ssl=1)
方法を知っているだけでは、自信はつかない
The sense of mastery that comes of knowing both what to do and why
方法と理由の両方を知るで得られるマスター感(達成感 / 熟練感覚)
![](https://i0.wp.com/tsukiusagi.biz/wp-content/uploads/2022/01/rabbit1-2.png?resize=150%2C150&ssl=1)
なぜ、この方法を採用するのか。理由も考える
![](https://i0.wp.com/tsukiusagi.biz/wp-content/uploads/2022/04/rabbit4-2-1.png?resize=150%2C150&ssl=1)
what to do(やるべきこと)と、why を知っていることが、マスタリー
- 知っていることが、結果に良い影響を与えること
- その知識を使って、より良い結果を得ることができる
Conversations about programming are also more interesting when they cover both theory and practice.
imprementation Patterns
プログラミングは、理論と実践の両方をカバーすると、より面白くなる
![](https://i0.wp.com/tsukiusagi.biz/wp-content/uploads/2022/01/rabbit1-2.png?resize=150%2C150&ssl=1)
仕事を面白くしたいなら、理論と実践をカバーする
![](https://i0.wp.com/tsukiusagi.biz/wp-content/uploads/2022/04/rabbit4-2-1.png?resize=150%2C150&ssl=1)
理論(なぜ)の研究を怠らずに
Theory (why) が
自信と楽しさを与えてくれる
2024-01-19
編集後記:
この記事の内容がベストではないかもしれません。