テンミニッツ・アカデミー|有識者による1話10分のオンライン講義
会員登録 テンミニッツ・アカデミーとは
社会人向け教養サービス 『テンミニッツ・アカデミー』 が、巷の様々な豆知識や真実を無料でお届けしているコラムコーナーです。
DATE/ 2021.05.05

プログラマーとエンジニアの違いとは?

 IT業界の職種は大きくは2つ、プログラマーとエンジニア(システムエンジニア=SE)に分けることができます。どちらも人気の職種で、業界を知らない人からすると一見区別がつきにくいです。実際には重なる部分も多々あるようですが、一番の違いは何なのでしょうか。ここで少し詳しく見てみましょう。

プログラマーからSEになるケースが多い

 プログラマーとは、Python、PHP、Javaなどといったコンピュータのプログラミング言語を用いてゲームやウェブサイトをはじめとした様々なシステム構築の実作業を行います。プログラムは仕様書や設計書に基づいて作っていきます。いわば現場の仕事人といった感じかもしれません。これに対して、システムエンジニアとは、自らプログラミングを行ったりすることもありますが、基本的には全体の設計、管理を行い、状況に応じてプログラマーに指示を与えます。また、クラインアントとのやりとりから完成物の確認などといった最終的なチェックまでを行います。

 プログラマーが実際の構築を担い、SEは全体をみて、設計、開発、確認を行って全体を調整すると考えていいでしょう。こう見ると、SEはいわばマネージャーやディレクター、監督といった立ち位置とも言えます。このことから、プログラマーとして経験を積み重ねたのち、SEになるといったケースは多いようです。

Webサイト開発時の一連の流れ

 上で基本的な仕事の違いを示しましたが、ここで実際にクライアントからWebサイト開発の依頼を受けたとして、仕事の流れを見てみましょう。まず営業が仕事を受注したら、SEがクラインアントからヒアリングを行い、全体の計画・設計をします。この時、SEはクライアントとすり合わせながらイメージを共有します。この内容をもとにSEが作る設計書に従ってプログラマーは言語を使って開発・構築します。またWebサイトのデザイン(目に見える部分)はコーダーやWebデザイナーが作り、プログラマーが作ったプログラムを埋め込みます。SEは完成品を確認してクライアントに納品したのち、その後のフォローまでを行うといった流れです。

求められる資格:プログラマーは言語系、SEは総合知識系

 プログラムは誰がみてもわかるように、またシンプルに書くことが良しとされます。よりシンプルに指示を伝えるにはどういった構文をどのように使えばよいかといったことを考えるには、高い論理性が求められます。また、コンピュータの進化スピードは大変早いので、プログラマーは新しい情報を絶えず吸収していく意欲も求められます。こういったプログラマーに適した資格は、PHP技術者認定試験、C言語プログラミング能力認定試験、Javaプログラミング能力認定試験といった言語に関するものです。

 これに対してSEに求められるものは、まずクライアントの要望を正確に理解するヒアリング能力とこれを実現するために、どういった技術や作業が必要となるかといったことを判断するための専門知識、全体の労働量を推し量ることのできる管理能力といったものです。SEに求められるのは、基本情報技術者試験、システムアーキテクト試験、ネットワークスペシャリスト試験といった、コンピュータ回り全体に対する知識や問題解決力を問われるものです。

一般的にSEの方が給与は高い

 ここまで見たとおり、プログラマーは専門的にプログラムを開発し、SEがその統括的役割なので、一般的にSEの方が給与はいいです。CREATIVE VILLAGEというサイトによると、プログラマーの平均年収は約415万円であるのに対して、SEの平均年収は約551万円といったデータも示されています。ただし、プログラマーでもさまざまな言語を扱う能力を身につけて実績を積み、フリーランスで仕事を取れるようになればもう少し状況は変わるようです。ちなみにプログラミング言語別に見ると、Python(パイソン)を習得しているプログラマーの平均年収が比較的高い傾向にあるとのこと。Pythonはスマホアプリなどの開発で昨今よく使われるプログラム言語です。

<参考サイト>
プログラマーとエンジニアの違いとは?仕事内容&資格・スキル比較│インターネット・アカデミー
https://www.internetacademy.jp/it/programming/programming-basic/difference-between-programmers-engineers.html
システムエンジニアとプログラマーの違いって?開発に関わる職種を解説|ferret
https://ferret-plus.com/8774

~最後までコラムを読んでくれた方へ~
“社会人学習”できていますか? 『テンミニッツTV』 なら手軽に始められます。
明日すぐには使えないかもしれないけど、10年後も役に立つ“大人の教養”を 5,600本以上。 『テンミニッツ・アカデミー』 で人気の教養講義をご紹介します。
1

学力喪失と「人間の理解」の謎…今井むつみ先生に聞く

学力喪失と「人間の理解」の謎…今井むつみ先生に聞く

編集部ラジオ2025(24)「理解する」とはどういうこと?

今井むつみ先生が2024年秋に発刊された岩波新書『学力喪失――認知科学による回復への道筋』は、とても話題になった一冊です。今回、テンミニッツ・アカデミーでは、本書の内容について著者の今井先生にわかりやすくお話しいただ...
収録日:2025/09/29
追加日:2025/10/16
2

最近の話題は宇宙生命学…生命の起源に迫る可能性

最近の話題は宇宙生命学…生命の起源に迫る可能性

未来を知るための宇宙開発の歴史(13)発展する宇宙空間利用と進化する技術

技術の発達・発展により、宇宙空間を利用したさまざまなサービスが考え出されている。人間の環境を便利にするものであり、また攻撃技術にもつながるものであるが、さまざまな可能性を秘めている。さらに宇宙空間の利用は、天文...
収録日:2024/11/14
追加日:2025/10/19
川口淳一郎
宇宙工学者 工学博士
3

なぜ算数が苦手な子どもが多いのか?学力喪失の真相に迫る

なぜ算数が苦手な子どもが多いのか?学力喪失の真相に迫る

学力喪失の危機~言語習得と理解の本質(1)数が理解できない子どもたち

たかが「1」、されど「1」――今、数の意味が理解できない子どもがたくさんいるという。そもそも私たちは、「1」という概念を、いつ、どのように理解していったのか。あらためて考え出すと不思議な、言葉という抽象概念の習得プロ...
収録日:2025/05/12
追加日:2025/10/06
今井むつみ
一般社団法人今井むつみ教育研究所代表理事 慶應義塾大学名誉教授
4

ショパン…ピアノのことを知り尽くした作曲家の波乱の人生

ショパン…ピアノのことを知り尽くした作曲家の波乱の人生

ショパンの音楽とポーランド(1)ショパンの生涯

ピアニスト江崎昌子氏が、ピアノ演奏を交えつつ「ショパンの音楽とポーランド」を紹介する連続シリーズ。第1話では、すべてのピアニストにとって「特別な作曲家」と言われる39年のショパンの生涯を駆け足で紹介する。1810年に生...
収録日:2022/10/13
追加日:2023/03/16
江崎昌子
洗足学園音楽大学・大学院教授 日本ショパン協会理事
5

中国でクーデターは起こるのか?その可能性と時期を問う

中国でクーデターは起こるのか?その可能性と時期を問う

クーデターの条件~台湾を事例に考える(6)クーデターは「ラストリゾート」か

近年、アフリカで起こったクーデターは、イスラム過激派の台頭だけではその要因を説明できない。ではクーデターはなぜ起こるのか。また、台湾よりも中国のほうがクーデターが起こる可能性はないのか。クーデターは本当に「ラス...
収録日:2025/07/23
追加日:2025/10/18
上杉勇司
早稲田大学国際教養学部・国際コミュニケーション研究科教授 沖縄平和協力センター副理事長