ITエンジニアの上流工程をつかさどるプログラマー、この職業にはウェブ・アプリ開発・ゲームなどの種類の他にも、組み込み系や汎用系などの種類が存在します。汎用系や組み込み系と聞くとどのようなものが対象になっているのか、よくわからない人も多いのではないでしょうか。組み込み系のプログラマーが作るものは電化製品やカーナビゲーションシステム、携帯電話やエアコン、カメラや炊飯器など身の回りにある電化製品に組み込むためのソフトウェアを開発するのが特徴です。汎用系の場合は、高性能集中処理型の大型コンピューター内で動作させるソフトウェアを意味するもので、既存のシステムを新しいものに移行するなども汎用系プログラマーが活躍の場になって来ます。