プログラマーとは、さまざまな言語を用いてコンピューターを動かすためのプログラムを組み、システムやソフトウェアを作る職業です。
システムエンジニアと混同されがちですが、システムエンジニアはシステム全体の仕様書を作成するのに対し、プログラマーはその仕様書にもとづいてプログラムを作ります。
たとえば、スマホやタブレット上でアプリをタップするとそのアプリが起動したり、ホームページ上でボタンをクリックすると別のページに移動したりするのも、システムが仕様通りに動いているから。
プログラマーは、システムを動かすための独自の言語を用いて、システムを思い通りに動かすための法則を作る仕事と言えるでしょう。そしてスマホやパソコンをはじめ、家電製品や銀行のATMなど、プログラマーが作成するシステムやソフトウェアは日常のあらゆるところに存在しています。