ITエンジニアの種類っていっぱいあるの?
こんにちわ。
リエです。
弊社はシステム開発会社です。
プログラマが数名在籍していて、それぞれ得意分野が違います。
そこでよく聞かれる「エンジニア」の種類と違いについて書こうかと思います。
種類が結構多いので、今回は弊社に関係するエンジニアの種類を抜粋してご紹介します。
そもそもITエンジニアって?
情報処理や情報通信といった情報技術に関する技術者のことです。
ちなみにITとは「Information Technology」日本語で「情報技術」の略です。
・システムエンジニア
システムエンジニアは、コンピューターシステム開発の場面において、設計から開発、テストまでを一貫して計画し進めていく存在です。
エンジニアの中でもオールラウンダーで、クライアントからの要求をまとめシステムの仕様を確定し、それを他のプログラマに伝達する橋渡し的な枠割を担います。
・ネットワークエンジニア
ネットワークエンジニアは、コンピューターネットワークの設計・構築・運用・保守を専門的に行うシステムエンジニアの一種です。
データ通信に関するさまざまな技術(ルーター、スイッチ、DNS、メール、セキュリティなど)に精通した存在です。
・データベースエンジニア
データベースエンジニアは、データベースの設計・構築・運用・保守を専門的に行うシステムエンジニアの一種です。
データベースを扱う様々な製品に精通し、データベース自体の設計や構築だけでなく、運用方法の設計を行う場合もあります。
・サーバーエンジニア
サーバーエンジニアは、サーバーシステムの設計・構築・保守を専門的に行うシステムエンジニアの一種です。
冗長構成、負荷分散の設計、障害対応、障害・セキュリティ対策など、サーバーに関する幅広い業務を行います。
・Webエンジニア
Webエンジニアとは、WebポータルサイトやECサイトなど、Web上での使用に特化したシステムの設計・開発・運用・保守を専門的に行うシステムエンジニアの一種です。
WebサイトやWebアプリケーションなど、Webを通して操作するシステムの開発をメインで行います。
・プログラマ
プログラマとは、一般的には、システムエンジニアなどが作成した仕様書(設計書)をもとに、機能を実装していくエンジニアのことです。
弊社ではそれだけでなく上述した業務全般をプログラマが担っています!(スゴイ)
コーディングだけを行う場合はコーダーとよばれる場合もあります。
(Webデザイナーがデザインしたサイトやアプリケーションなどを、ユーザーがWeb上で閲覧・動作させることができるよう作り上げる職種のことです)
対応するシステムによって「アプリケーションプログラマ」や「Webプログラマ」など、使用する開発言語によって専門的に分化されています。
参考サイトhttp://proengineer.internous.co.jp/content/columnfeature/3108#section209
まだまだ色んなITエンジニアは存在しますが、今回はこのへんで。
まさに多種多様。興味がある方はぜひ弊社までm(_ _)m