「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

サーバサイドエンジニア

pointこの用語のポイント

point職種だよ

pointITエンジニアだよ

pointサーバで動くプログラムを作るのが仕事だよ

point「サーバ」は「Webサーバ」を指していることが多いと思うよ

スポンサーリンク

簡単に書くよ

サーバサイドエンジニア(英:server-side engineer)とは

IT系の職種の分類のひとつ
であり

サーバ(サービスを提供するコンピュータ)の中で動くプログラムを作るのが仕事の人
です。
特に

Webサーバ(ホームページのファイルが置いてあるコンピュータ)の中で動くプログラムを作るのが仕事の人
を指している場合が多いと思います。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

サーバ
クライアント
Webサーバ
サーバサイド


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

サーバは「サービスや機能を提供する側のコンピュータ」です。

サーバサイドエンジニア

クライアントは「サービスや機能を使う側のコンピュータ」です。

サーバサイドエンジニア2

サーバがサービスを提供し、そのサービスをクライアントが使います。

サーバサイドエンジニア3

Webサーバは、さっくり書くと「ホームページ関連の仕事をしているサーバ」です。

サーバサイドエンジニア4

あなたがホームページを見るとき、まずWebブラウザさん(ホームページを見るときに使うソフトからWebサーバさんに「このページをおくれ」と お願いが出されます。

サーバサイドエンジニア5

そのお願いに対して、WebサーバさんはWebブラウザさんに「ほれ、そのページだよ」と お返事をします。
くれと言われたホームページのファイルをあげるのです。

サーバサイドエンジニア6

Webブラウザさんは、Webサーバさんからもらったファイルを画面に表示します。

サーバサイドエンジニア7

これが、あなたがホームページを見るときの流れです。

この流れにおいて、ホームページのファイルを「ほれ、そのページだよ」とくれたのがWebサーバさんです。

サーバサイドエンジニア8

サーバサイドは「サーバ側」を意図する表現です。

サーバサイドエンジニア9

例えば「サーバサイドJava」という用語があります。
サーバサイドJavaは「サーバ上で動くJavaプログラムの総称」です。

Javaのプログラムは何種類かあるのですが、大雑把に分類すると

1.パソコンで動くやつ
2.サーバ(Webサーバ)で動くやつ


に分けられます。

サーバサイドエンジニア10

これらのJavaのプログラムのうち、サーバ上で動くプログラムの総称が「サーバサイドJava」です。

サーバサイドエンジニア11

他にも「サーバサイド」と付く表現が いろいろありますが、基本的には「サーバ側」や「サーバ上」と読み替えれば意味はつかめるはずです。

以上を踏まえて

サーバで動くプログラムを作るのが仕事の人

(システム開発系の職種の)「サーバサイドエンジニア」です。
文字通り、サーバサイドのプログラムを作るITエンジニアですね。

サーバサイドエンジニア12

とはいえ、この場合の「サーバ」は「Webサーバ」を指している場合が多くてですね。
サーバサイドエンジニアという職種も

Webサーバで動くプログラムを作るのが仕事の人

を指している場合が多かったりします。
ホームページと連動するようなシステムを作るお仕事をやっている人のことです。

サーバサイドエンジニア13

……というのが、一般的な意味です。

言葉の意味を素直に捉えたら

サーバ側の何かをする(IT)エンジニア

は、すべて「サーバサイドエンジニア」と呼べないことは ありません。
そのため、他の意味で「サーバサイドエンジニア」という表現を使っている可能性もあります。
一応、頭の片隅にでも置いておいてあげてください。


image piyo2

一言でまとめるよ

まぁ「サーバサイドエンジニア」って単語が出てきたら「サーバ(サービスを提供するコンピュータ)(Webサーバ(ホームページのファイルが置いてあるコンピュータ)で動くプログラムを作る人なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像036
書籍画像011

おまけ

■訳してみるよ

「server(サーバ)」の意味は「仕える人」とか「給仕人」とかです。
「side(サイド)」の意味は「側(ガワ)」とか「横」とか「方」とかです。
「engineer(エンジニア)」の意味は「技術者」とか「技師」とか「工学者」とかです。
何となく くっつけると

給仕人側の技術者

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
AI用語図鑑 ビジネス・開発・試験対策に使える厳選キーワード256
ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた