こんにちは!ぱそくまです。
システムエンジニア(SE)と聞いて、どんなイメージを持つでしょうか。
SEって何してるかよく知らない
パソコンばっかりやってる?
こんな声が聞こえてきそうです。笑
この記事では
- システムエンジニア(SE)って何?
- どんな仕事?
について解説していきます!
私自身、実際にSEとして働くまではどんな仕事か想像がつきませんでした。
パソコンに向かってプログラム書くばっかりなのかな????
この記事では、システムエンジニアの仕事内容についてまとめていきますので、『システムエンジニアに興味がある』、『システムエンジニアを目指したい!』という方は読んでもらえると嬉しいです!
システムエンジニアって?
システムエンジニア(SE)とは、お客様のシステムを構築したり、プロジェクトをマネジメントしたりする仕事です。
『システム構築』と言われてもあまりイメージが沸かないと思います。
簡単に言うと、会社で使う社内サーバやアプリケーションを作って使えるようにするイメージです。
スマートフォンのアプリケーションやパソコンのソフトを作成したり、それをダウンロードするためのWebサイトの作成もシステムの一つです。
システムエンジニアは大きく分けて、サーバエンジニア/ネットワークエンジニア/アプリケーションエンジニアの3種類があり、この3種類のエンジニアが各々の担当箇所を構築することで、お客様のシステムが出来上がります。
と言ってもわかりづらいと思うので、私はよく『街づくり』に例えて説明します。
システム構築 = 街づくり?
システム構築は街づくりと似ています。
街には家や道路、ビル、店舗、電車、発電所・・・など、様々な施設があります。
街を作るには、店舗が入るためのビルを建てたり、人が住むための家を建てたり、人が快適に行き来するための道や電車を作る必要がありますよね。
システムも同様です。
アプリケーション(店舗)を動かすためのサーバ(ビル)をたてたり、アプリケーション・サーバをインターネット(他の建物・家・街)と繋ぐためのネットワーク(道)を作ることでシステムを構築しています。
アプリケーション(店舗)だけ構築しても、搭載するサーバ(建物)がなければ動かすことができませんし、ネットワーク(道)がなければ通信することができません。
サーバ(建物)・ネットワーク(道)も同様で、搭載するアプリケーション(店舗)がなければ通信する必要がなくなるので、存在意義がなくなってしまいます。
システム構築とは、エンジニアがこの3つの要素を構成し、お客様に提供することを指します。
システムエンジニアの種類
上記で説明した、サーバエンジニア/ネットワークエンジニア/アプリケーションエンジニア について簡単に解説していきます。
※上記以外のシステムエンジニア(セキュリティ、クラウド、Web等)については割愛します。
サーバエンジニア
サーバエンジニアとは、その名の通りサーバ(建物)を構築します。
サーバに搭載するアプリケーションがいつ・どんな時でも問題なく動くように、サーバの容量やリソースの割り当て、バックアップ方法を検討・構築します。
『街づくり』に当てはめて考えると、建物を建ててくれる大工さんのようなイメージです。
店舗が入るための建物そのものを作ったり、部屋の間取りを検討・決定したものを実際に作ったりします。
ネットワークエンジニア
ネットワークエンジニアとは、ネットワーク(道)を構築します。
アプリケーション(店舗)へ行くための経路を作ったり、選ばれたユーザのみが通信可能となるように制御するための検討・構築を実施します。
『街づくり』に当てはめて考えると、道路工事を担当したり、信号や標識を作るイメージです。
お客様の要件から、道路を整備するためのルールや看板・制限速度を決めることで、大容量の通信にも影響がないように道路を作ります。
アプリケーションエンジニア
アプリケーションエンジニアとは、アプリケーション(店舗)を構築します。
お客様が業務で利用するアプリケーションやソフトウェアを構築します。
『街づくり』に当てはめて考えると、建物の中に入っているレストランやアパレルショップのイメージです。
実際にビルに入る店舗を作って、実際に店舗を営業していきます。
普段みなさんが使用している、スマートフォンのアプリケーションやパソコンのソフトウェアもアプリケーションエンジニアが担当しているものになるので、比較的イメージが湧きやすいのではないでしょうか。
さいごに
今回は、システムエンジニアの種類と大まかな業務内容について、『街づくり』に例えて解説しました。
『システムエンジニアがどんな仕事か』『システム構築とはどんなことをしているのか』が少しでも伝わっていれば幸いです。
もしわからないところがあれば、是非気軽にコメントしてください!
どこかのタイミングで、システムエンジニアの仕事内容をもう少し深掘りして解説していきますので、また読んでいただけると嬉しいです!
もちろん、Notion や Mac/Windows の便利機能や Tool についても引き続き解説していきますので、こちらも併せて読んでもらえると嬉しいです!
以上、ぱそくま🐻❄️でした!ありがとうございました!
コメント