プログラマーとシステムエンジニア(SE)の違いについて

コンピュータのソフトウェアエンジニアというと、プログラマーとシステムエンジニアの2つがよく聞く名前ですが、両者にはどんな違いがあるのでしょうか?

結論から言ってしまえば、両者に明確な違いがあるわけではありません。

一般的には、システムエンジニア(略してSE)は要件定義や設計を行い、プログラマーはSEの設計に従ってコーディング(プログラムの作成)を行うとされているようですが、全ての会社がこの定義にしたがっている訳ではありません。

例えば、ゲーム業界であれば、プログラムの設計やコーディングを行うコンピュータエンジニアのことはゲームプログラマーと呼び、システムエンジニアという言葉が使われることはほとんどありません。

「プログラマーとシステムエンジニアには明確な違いがあるわけではなく、会社によって呼称の使われ方は異なる」ということは頭に入れておきましょう。

スポンサードリンク