トップ › 転職

転職2026-10-07

システムエンジニアとプログラマーの違いは?SEを3年やった私が国のサイトを読み比べたら、年収の数字は同じだった

システムエンジニアとプログラマーの違いは?SEを3年やった私が国のサイトを読み比べたら、年収の数字は同じだった

コードを書くのがしんどい。プログラマーは向いていない気がする。じゃあシステムエンジニアなら、書かなくて済むんだろうか。

そう考えて「システムエンジニア プログラマー 違い」と調べた人に、読んできた結果を渡します。

国のサイトの説明では、設計までがシステムエンジニア(SE)、設計をもとに書いて動かすのがプログラマーです。ところが年収の欄は、どちらも578.5万円。同じ数字でした。

名前で分かれているようで、数字では分かれていない。これが今日の発見です。

目次
  1. 【結論】仕事の説明は違う。でも年収の数字は同じだった
  2. 説明の上では、設計がSEで、書くのがプログラマー
  3. 年収・労働時間・年齢が、3つとも同じ数字
  4. 差が出たのは、求人のほう
  5. SEという名前でも、私はコードから離れられなかった
  6. 肩書きで選ばなくていい人
  7. 今日、求人票で見るところ
  8. SEとプログラマーの違いで、迷いやすい質問
  9. SEとプログラマー、年収が高いのはどっち?
  10. SEはプログラミングをしない?
  11. プログラマーからSEになれる?
  12. 私ならこうする

【結論】仕事の説明は違う。でも年収の数字は同じだった

厚生労働省の職業情報サイトjob tagで、「システムエンジニア(受託開発)」と「プログラマー」のページを読み比べました(2026年10月7日に確認)。

比べるところSE(受託開発)プログラマー
仕事顧客の情報システムの開発を受託し、ソフトウェアを開発するSEが作成した詳細設計に基づきプログラムを作成する
平均年収578.5万円578.5万円
月の労働時間159時間159時間
平均年齢37.1歳37.1歳
有効求人倍率2.540.98
求人の月給36.4万円33.9万円
関連資格基本情報、応用情報基本情報

説明の上では、設計がSEで、書くのがプログラマー

SEのページには、顧客に話を聞いて何を作るか決める要件定義、基本設計、詳細設計までが並んでいます。新しく作る部分は「プログラマーに作成を依頼する」。

プログラマーのページは、その詳細設計をもとにコーディングして、単体テストをして、担当したプログラムを仕上げる仕事だと書いています。

ここまでは、どの解説とも同じです。

年収・労働時間・年齢が、3つとも同じ数字

表のまんなか3行を見てください。ぴったり同じです。就業者数も、どちらも389,760人でした。

理由はjob tag自身が書いています。統計データの欄の注記です。

必ずしもその職業のみの統計データを表しているものではありません

年収のもとは令和7年の賃金構造基本統計調査です。

2つのページが同じ数字なのは、もとの統計で同じ区分にまとめて数えられているからだ、と私は読みました。ただ、区分の対応表(Excel)までは開いていません。ここは私の推測です。

だから「SEのほうが年収が高い」とも「変わらない」とも、このサイトの数字からは言えません。国の統計でさえ、2つをきれいに分けていない。私にはそっちのほうが大事な情報でした。

差が出たのは、求人のほう

ハローワークの求人では差があります。令和7年度の有効求人倍率はSEが2.54、プログラマーが0.98。求人の月給もSEが2.5万円高いです。

働き方も少し違います。「実際に働いている人が多いと感じる就業形態」で、自営・フリーランスを挙げた割合はSEが21.1%、プログラマーが40.0%でした。

ハローワーク以外の求人でどうなのかは、私には分かりません。

SEという名前でも、私はコードから離れられなかった

ここからは私の話です。

私は文系で、ITの知識がないまま、大手の会社にSEとして入りました。肩書きはSEです。でも始まりはJavaでした。

小さくて簡単なものなら分かる。なのに業務のソースコードになると、どこがどうなっているのか分からず迷子になる。エラーが出ても、どこを見ればいいのか分からない。SEという名前がついていても、コードは目の前にありました。

3年やって、なんとなく読めるようにはなりました。でも自分では書けない。一人ではどうにもできない。最後はエラーやコードを見ると拒絶反応が出るようになって、辞めると決めました。

job tagのSEのページには「SEがソフトウェアの単体テストを行う場合もある」とあります。

プログラマーのページでは、仕事の一覧に「詳細設計書を作成する」が入っていて、実施率は78.3%です。設計する人と書く人。公式の説明でも、線はそこまでくっきりしていません。

だから「SEなら書かなくていい」と思って選ぶのは、危ないです。SEの私が、書けなくて辞めたので。

肩書きで選ばなくていい人

  • 書くのが好きな人。プログラマーのページには、プログラミングのエキスパートになる人も「少なくない」とあります。SEに進むのが決まった順路ではないです
  • 今の会社で、設計にも実装にも少しずつ関われている人。名前を変えるために動く理由は薄いです
  • コードそのものがつらい人。SEに名前を変えても、私のように残ることがあります。分け方は「SEに向いてないと思ったら」に書きました

コードから本当に離れたいなら、道具が資料に変わる仕事のほうが違いは大きいです。そちらは「SEとITコンサルの違いは?」で比べました。

今日、求人票で見るところ

  • 気になる求人を1つ開いて、仕事内容に「要件定義」「設計」「実装」「テスト」のどれが書いてあるか数える。職種名より、こっちが中身です
  • job tagの2つのページで「どんな仕事?」だけ読み比べる
  • 自分がしんどいのは、書くことなのか、読むことなのか、人と決めることなのか。1行で書き出す

年収を年齢ごとに見たい人は「SEの年収の平均は578.5万円」に表があります。

SEとプログラマーの違いで、迷いやすい質問

SEとプログラマー、年収が高いのはどっち?

job tagの数字では、どちらも578.5万円で同じです。ただしこれは、2つを分けた数字ではありません。ハローワークの求人の月給はSEが36.4万円、プログラマーが33.9万円でした。

SEはプログラミングをしない?

会社と案件によります。私はSEでしたが、Javaから始まって、3年たってもコードから離れられませんでした。公式の説明にも、SEが単体テストをする場合がある、と書いてあります。

プログラマーからSEになれる?

なれます。job tagのSEのページに、プログラマーとして経験を積んでからSEになる場合もある、とあります。プログラマーのページにも、SEに転身して設計に携わる人がいると書いてあります。何年でそうなるかは、会社によります。

私ならこうする

私がもう一度選ぶなら、職種の名前では決めません。求人票の仕事内容に、設計と実装がどれくらいの割合で書いてあるかを見ます。面接でも「入って最初の1年は、何をしますか」と聞きます。

SEとプログラマーは、名前ほどには分かれていない。国の統計を見て、私はそう受け取りました。

転職を決めるときは、会社の説明や公式の情報でも確かめてください。

いま見ている求人票には、設計と実装、どちらが多く書いてありますか。

出典:

元SEの転職ノートの中の人。文系・ITの知識ゼロで大手の会社にSEとして就職し、3年やりました。仕事がすごく苦手でしんどく、コンサルに転職しました。
このブログでは、転職・資格・ITの勉強について、調べたことと自分の体験を雑記ログとして書いています。専門家ではないので、制度や締切は必ず公式の案内で確かめてください。

あわせて読みたい