プログラミングの2大作業工程
プログラミングの全体的な意味は読んで
字のごとく「プログラムを作ること」です。
もう少し細分化すると大きく、
「アイデア発案・設計」と「開発」の
2つの作業工程に分類できます。
(1)アイデア発案・設計
・実現したいアイデアを練る
・どのようなプロダクトやサービスを
作るのか考える
・そのアイデアをどのようにして
実現するのかを考える
・実現するための構成や構造などを
考える
・実際に作るための設計図・設計書を
書き起こす
(2)開発
・設計図や設計書を見ながら、
プログラミング言語の文法にしたがって
プログラム(コード)を書く
・書いたプログラムがきちんと意図通りに
動くかテストする。
上記の関係は、建築士と工務店の関係に
似ているかもしれません。