銀河鉄道

プログラミング理論は学習すべきか【Imprementation Patterns】

サムネイル
理論学ぶ理由
the theory of programming
プログラミング理論

理論ってそんなに大事?

This need for general approaches to unique problems is one reason to study the theory of programming.
 ユニークな問題に対する一般的なアプローチの必要性が、プログラミング理論を研究する理由の1つです。

imprementation Patterns

理論の研究が、けっこう大事

プログラミング理論を学ぶ理由
reason to study the theory of programming

  1. The need for general approaches
    • 一般的なアプローチの必要性
  2. The sense of mastery
    • マスター感(達成感)

1.一般的なアプローチの必要性 – The need for general approaches

よくある一般的な方法は、知っておく必要がある

The need for general approaches to unique problems
ユニークな(独自の)問題に対する、一般的なアプローチの必要性

どんなにユニークなものも、一般的なアプローチが必要?

「独自の解決策」も、「一般的な解決策」から生まれるもの

need for general approaches / 一般的なアプローチの必要性
  • 具体的な問題に対して、一般的なアプローチが採用できるか検討する
  • 一般的なアプローチから、独自の解決策のアイデアを出す

2.マスター感覚 – the sense of mastery

 Another is the sense of mastery that comes of knowing both what to do and why
もう一つは、方法と理由の2つを知ることから来るマスター感です

imprementation Patterns

方法を知っているだけでは、自信はつかない

The sense of mastery that comes of knowing both what to do and why
方法と理由の両方を知るで得られるマスター感(達成感 / 熟練感覚)

なぜ、この方法を採用するのか。理由も考える

what to do(やるべきこと)と、why を知っていることが、マスタリー

comes of knowing ~
  • 知っていることが、結果に良い影響を与えること
  • その知識を使って、より良い結果を得ることができる

Conversations about programming are also more interesting when they cover both theory and practice
プログラミングは、理論と実践の両方をカバーすると、より面白くなる

imprementation Patterns

仕事を面白くしたいなら、理論と実践をカバーする

理論(なぜ)の研究を怠らずに

Practice (what to do) と
Theory (why) が
自信と楽しさを与えてくれる

著者

author
月うさぎ

編集後記:
この記事の内容がベストではないかもしれません。

記事一覧