1. PG(プログラマ)とSE(システムエンジニア)の違い
まず、ご存知の方も多くいるかと思いますが、PG(プログラマ)とSE(システムエンジニア)の違いについてお伝えします。PGとSEは、しばしば家を建てることで例えられているのをご存知ですか?PGは大工として実際に家を建てる人、SEは家の設計をする人だと言われています。
しかし実際のところ、単純にこの2つの職種が全く別の職種というわけではありません。SEはプログラムが理解できていないとなれない職種ですし、PGはSEが作成した仕様書(プログラムの設計書)が理解できないとプログラムが組めません。PG、SEの仕事内容は企業によって様々ですが、ここでは一般的な業務内容を記載します。
・【上流工程】SEの仕事とは
顧客との打ち合わせや仕様書の作成、プロジェクト管理(スケジュール管理)、納品、サポートが主な業務です。
・【下流工程】PGの仕事とは
SEが作成した仕様書を元にプログラミング、テストが主な業務です。
SEもPGもプロジェクトと呼ばれる、案件(顧客から依頼されたシステム開発)を達成する為に作られる小さな組織で業務を遂行します。