SE 仕事内容とキャリア

SEとプログラマーの違いは業務の幅広さ。プログラマーは開発が主体

SE(システムエンジニア)とプログラマーの違いってなんだろう?

と思っている人は多いですよね。

結論から言えば、次のようになります。

  • SEとプログラマーの違いは担当する業務の幅の広さ
  • SEのほうが、案件やスケジュールの調整などで顧客と接する機会が多い
  • プログラマーは、基本的には設計まで。顧客と接する機会はSEより少ない

誤解しないでほしいのが、プログラマーだからといって顧客と接する機会がないかといえば、それは違います。

設計の段階では、プログラマーは顧客と打ち合わせをします。

SEは「システム開発の何でも屋さん」のイメージ。

プログラマーは、文字通りプログラミング(システム開発)がメインであるため、相対的にSEのほうが顧客と接する機会が増えます。

スポンサーリンク

SEはシステム開発の何でも屋。プログラマーと違い、担当業務の幅が広い

SEは「システム開発の何でも屋さん」です。システム開発にかかわることなら、なんでもやります。

SEの仕事内容は、システム周りのすべてを担当

仕事内容を、4つに分類すると下記の通りになります。図と説明をご覧ください。

<イメージ>

システムエンジニアとプログラマーの仕事内容

社内SEは発注者側なので特殊です。別の記事でまとめているので興味がある人は見てくださいね。

関連記事>>社内SEはホワイトって本当なの?転職を迷っている人向けに解説

それ以外(システム開発にかかわるSE)だと、

  • 案件の獲得や、見積り、スケジュールの調整
  • プログラムを開発するための環境を作る
  • 実際にプログラムを設計、製造、テストする
  • 稼働しているシステムの運用、保守を行う

といった作業はすべて、SEの仕事となります。

管理人の上司も、スケジュールやら見積りやらでお客様と話をしています(汗)、、、

システム開発に携わるSEは、大きく分けると3つに分類

システム開発に携わるSEは、大きく分けると3つに分類できます。

  • 開発系・・・プログラムの設計や開発を行う(プログラミング必須)
  • インフラ系・・・システム開発や運用を行う環境をつくる
  • セールス・・・顧客との折衝を行う(プログラミング必須)

いろんなSEの人たちが、得意なフィールドをメインに活躍できます!

詳しくは、「SEの仕事内容はどんな感じ?わかりやすく4つに分けて現役SEが説明」という記事でまとめています。ぜひ見てくださいね。

プログラマーは基本的に設計まで。SEと違い、顧客との折衝が少ない

プログラマーは、システム開発の設計・製造・テストがメインです。

設計工程で顧客と打ち合わせしますが、SEと比較して、顧客と接する機会が少ないということです!

プログラマーは、設計・製造・テストがメイン

SEの仕事内容について、説明したときの図を再掲します。

システムエンジニアとプログラマーの仕事内容

プログラマーは、上記の図でいう、設計・製造・テストをする開発SE「だけ」を担当するイメージです。

設計(どのようなプログラムにするか)を顧客に説明する機会はありますが、それ以外で接する機会は少ないです。

お客様がプログラム設計を見て、求めてた要件からずれてない限りは、「あとは任せた」的なスタンス。たいていOKが出ます。

顧客との距離が近く、お金を動かすような仕事は下記の通り。

  • 案件の獲得
  • 費用の見積り
  • スケジュールの調整

このような仕事は、セールスSEが担当するのでプログラマーはノータッチ

プログラマーは将来的には、SEになることが求められる

プログラマーといえど、いつまでもシステム開発していれば、それでいいわけではありません。

年数を重ねるごと(昇進するごと)に、先に挙げた3つである、

  • 案件の獲得
  • 費用の見積り
  • スケジュールの調整

というお客様と接して案件のマネジメントや、お金を動かす仕事ができること求められます。

将来的には、セールスSEに近い立場になることが大半。

一番メジャーなキャリアパスを書くと、下記のようになります。

  1. プログラマーとして、システム開発のいろはを覚える
  2. プログラムの説明をしたりで、顧客と接する機会がだんだん増える
  3. 見積もりや案件の調整ができるようになる
  4. セールスSEとしてどんどんマネジメントの経験を積む

SEとプログラマーの違いについてまとめ。プログラマーはSEの前身

SEとプログラマーの違いについてまとめます。

  • SEとプログラマーの違いは担当する業務の幅の広さ
  • SEのほうが、案件やスケジュールの調整などで顧客と接する機会が多い
  • プログラマーは、基本的には設計まで。顧客と接する機会はSEより少ない

プログラマーは、システム開発はしますが、顧客と直接話す機会は少ないです。

案件を獲得、スケジュールのマネジメントといった仕事はキャリアを積むごとに覚えるイメージ。

プログラマーはSEの前身です。

一般的なキャリアパスは下記のようなパターンが多いです。

  1. プログラマーとして、システム開発のいろはを覚える
  2. プログラムの説明をしたりで、顧客と接する機会がだんだん増える
  3. 見積もりや案件の調整ができるようになる
  4. セールスSEとしてどんどんマネジメントの経験を積む

これからSEになろうとしている人の参考になればと思います。他のコラムも読んでくださいね。

コメント

タイトルとURLをコピーしました