テンミニッツTV|有識者による1話10分のオンライン講義
ログイン 会員登録 テンミニッツTVとは
社会人向け教養サービス 『テンミニッツTV』 が、巷の様々な豆知識や真実を無料でお届けしているコラムコーナーです。
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,100本以上。 『テンミニッツTV』 で人気の教養講義をご紹介します。
1

江戸時代の新宿…水辺の景勝地としての名残、熊野神社

江戸時代の新宿…水辺の景勝地としての名残、熊野神社

『江戸名所図会』で歩く東京~上水と十二社(2)水辺の観光地としての新宿

世界でも有数の上水道が整備されていた江戸の街。とくに新宿エリアには、玉川上水のみならず、神田上水も流れていたが、そこは牧歌的な観光地としても人気を集めていた。『江戸名所図会』をひもときながら実際に新宿十二社 熊野...
収録日:2024/02/19
追加日:2024/05/12
堀口茉純
歴史作家
2

日本の総人口は2080年まで減少が続く

日本の総人口は2080年まで減少が続く

人口減少と日本の未来(1)日本人口の歴史的推移と予測

「日本の歴史上、初めて急速に人口が減少する」――津田塾大学総合政策学部教授の森田朗氏によれば、日本はかつてないほどに人口が減少していくと予想される。いったいどういうことなのか。それに対してどのような対策が立てられ...
収録日:2018/03/29
追加日:2018/07/24
森田朗
一般社団法人 次世代基盤政策研究所(NFI)所長・代表理事
3

ノーベル賞受賞「オートファジー」とは?その仕組みに迫る

ノーベル賞受賞「オートファジー」とは?その仕組みに迫る

オートファジー入門~細胞内のリサイクル~(1)細胞と細胞内の入れ替え

2016年ノーベル医学・生理学賞の受賞テーマである「オートファジー」とは何か。私たちの体は無数の細胞でできているが、それが日々、どのようなプロセスで新鮮な状態を保っているかを知る機会は少ない。今シリーズでは、細胞が...
収録日:2023/12/15
追加日:2024/03/17
水島昇
東京大学 大学院医学系研究科・医学部 教授
4

時空間を自由に移動!分散化で期待される電力消費の冗長性

時空間を自由に移動!分散化で期待される電力消費の冗長性

日本のエネルギー&デジタル戦略の未来像(5)デジタルインフラと電力のこれから

人体における神経と血管の相互補完関係のような、デジタルインフラと電力供給網の密接な関係はいかに構築できるのか。既存の電力設備を活用する最もシンプルな方法や、消費者の近くに点在するデータセンターを活用した、分散型...
収録日:2024/02/07
追加日:2024/05/11
岡本浩
東京電力パワーグリッド株式会社取締役副社長執行役員最高技術責任者
5

全ては運か!?良い運を引っ張ってくるために心がけること

全ては運か!?良い運を引っ張ってくるために心がけること

運と歴史~人は運で決まるか(4)「全ては運で決まる」という疑問

「全ては運で決まる」という考え方がある。しかし、この見方に疑義を唱える山内氏。歴史を振り返ってみれば、「運をつかんだ」といえるケースでは、確実に運をつかむ、あるいは味方につけるための方法が見えてくるからだ。では...
収録日:2024/03/06
追加日:2024/05/09
山内昌之
東京大学名誉教授