資格取得・スクール・通信教育情報サイト。





ホーム > BrushUP学びオリジナル一覧 > IT系エンジニアお仕事図鑑

IT系エンジニアのお仕事図鑑

IT系エンジニアと言ってもその職種はさまざま。「システムエンジニアとプログラマの違いは?」「興味はあるけど文系だから無理?」「ネットワークエンジニアってすぐなれるの?」など、素朴な疑問を抱えている人、意外と多いのではないでしょうか?

今回は、IT系エンジニアの中でも今注目の5職種にフォーカスし、その仕事内容や求められる知識、スキルをご紹介します。目指したい職種が見つかったら、「キャリアアップの道順」で進み方をチェックしてみてくださいね。


   気になる職種をクリック!
システムエンジニア ネットワーエンジニア プログラマ データベースエンジニア セールスエンジニア
モデルケースでみる「IT系エンジニア キャリアアップの道順」

システムエンジニア
顧客企業の要望をITで実現するメインエンジニア
業務内容

顧客企業(ユーザー企業)の運用目的に沿って最適な情報システムを設計し、プログラマや外部エキスパートを動かして具体的な形にしていくのがSEの仕事。
情報システムの詳細設計図にあたる「仕様書」を作るところまでを主に担当し、以降はプログラムチームに具体的な指示を出し作業工程の管理にあたります。

求められる知識・スキル

ハードウェアからソフトウェア全般にわたる幅広い知識はもちろん、決められた時間と予算の中でシステムを作り上げる「管理能力」と、ユーザー企業の要望に合わせて様々な知識・技術を有機的に結び付ける「編集能力」が求められます。

今後、必要な知識・スキル

今後確実に広がると予測されるオープンソースは是非とも押さえておきたい考え方。その他、ネットワークやインフラの知識、
OSであればLinux、Windows、UNIXプログラミング言語であればJava、.NET、PHP、C言語なども重要です。

 
他のエンジニアとの関連の中で
SEの仕事をみてみよう
 ▲TOP
ネットワークエンジニア
企業の生命線を預かるエキスパート
業務内容

企業活動の生命線とも言うべきネットワークについて設計・構築・維持・管理を行うのがネットワークエンジニアの仕事。主にネットワークコンサルタント、設計構築エンジニア、運用管理エンジニアに大別されます。新しいネットワークサービスが次々と登場している現在、ネットワークエンジニアの活動領域も急速に拡大しつつあります。

求められる知識・スキル

インターネットの基本プロトコルであるTCP/IPはもちろん、ルータースイッチなどのネットワーク関連機器の知識も必要。また今やどんな情報システムやサービスでも必ず存在するサーバについては特に深い知識が求められます。

今後、必要な知識・スキル

「固まりにくい」性質をもつLinuxは24時間365日安定稼動が求められるネットワークのサーバにはうってつけ。今後、サーバリプレース時にLinuxが選択される可能性は高いと言えます。Linuxに関する知識が重要性を増すでしょう。

 
他のエンジニアとの関連の中で
ネットワークエンジニアの仕事をみてみよう
 ▲TOP
プログラマー
迅速なキータッチでプログラムを開発
業務内容

SEが作成した設計仕様書に基づいて実際にコンピュータを動作させるプログラムをつくるのがプログラマの仕事。プログラミングの段階で要求仕様を満たすプログラムであるかどうかをチェックし誤りがあれば修正したり、システムの処理効率を上げるために細部をチューニングするなど、地道な作業も多い職種です。

求められる知識・スキル

プログラミングをするために開発言語を熟知している必要があります。
メインフレーム中心だった時代はCOBOLがよく使われていましたが、現在は、JavaC、C++に加え、.NETへのニーズも高まりつつあります。

今後、必要な知識・スキル

大企業のシステム構築が一巡した現在、次の市場として注目されているのが中小企業。今後はJavaと同じような働きをしコストパフォーマンスのよいPHPの需要が高まるでしょう。また欧米で広く使われているPythonも要注目です。

 
他のエンジニアとの関連の中で
プログラマの仕事をみてみよう
 ▲TOP
データベースエンジニア
データベースに特化したテクニカルエンジニア
業務内容

企業が持つ膨大な顧客情報や商品情報などのデータを管理するデータベース(DB)に特化してシステムの設計・構築、運用管理を行います。蓄積したデータをどのように抽出したいのかを明確化した上でデータの格納方法を考えます。DBとネットワークを連携させたシステムが主流の現在、的確な技術支援を行うデータベースエンジニアの重要性はさらに増しています。

求められる知識・スキル

データベースはそれ自体で1つの技術カテゴリーを形成するほど専門的かつ高度な知識が必要とされる分野です。OracleJava、SQLなどの知識のほか、中小企業ではDBとの連動からPHPの知識も求められるでしょう。

今後、必要な知識・スキル

最近は企業が新たなサービスを立ち上げるたびにデータベースも新しく加わる傾向があるため、比較的廉価なDBソフトが選ばれる傾向があります。オープンソース系のPostgreSQL、MySQLなどは今後身につけておきたい知識です。

 
他のエンジニアとの関連の中で
データベースエンジニアの仕事をみてみよう
 ▲TOP
セールスエンジニア
ユーザーの立場にたって製品やシステムを提案
業務内容

IT関連製品や情報システムを販売するのがセールスエンジニアの仕事。ニーズを的確につかみ技術的な知識を活かして提案活動を行います。システム構築の場合、案件受注まではセールスエンジニアが、受注以降はSEが対ユーザー企業の窓口を担当。ユーザー企業の顕在的あるいは潜在的ニーズを自社にフィードバックすることも重要な役割の1つです。

求められる知識・スキル

最も必要なのは、販売する製品やソリューションに関する技術的・専門的な知識です。これに加え、ITに通じていないユーザー企業の担当者にも技術的な話をわかりやすく説明するコミュニケーション能力も求められます。

今後、必要な知識・スキル

課題を的確につかむヒアリング力や洞察力は、時代や業種を超えて営業担当に求められるスキルでしょう。また、常に高い質の提案活動を行うためには、新しい技術トレンドにキャッチアップしその特性を理解しておくことも必要です。

 
他のエンジニアとの関連の中で
セールスエンジニアの仕事をみてみよう
 ▲TOP

モデルケースでみるIT系エンジニア キャリアアップの道順

5つの職種をキャリアアップという視点で見た場合、大きく分けて3つのパターンがあります。
自分の適性をしっかり見極めておくことが、あこがれの職種への最短ルートを見つけるカギとなりそうです。

CASE1. プログラミングやデータベースに関する知識・スキルを身につける
ネットワークエンジニアからシステムエンジニアへ
 
 

このケースは、ネットワークエンジニアをスタートにしてSEに向かうキャリアパスです。
ネットワークエンジニアとして経験をつみながら、プログラミングやDBに関する知識・スキルを徐々に習得し、SEを目指します。コマンド入力の正確さは求められますが、数学的思考法はそれほど強く求められないため文系出身者がチャレンジしやすいコースといえます。

CASE2 データベースやネットワークに関する知識・スキルを身につける
プログラマからシステムエンジニアへ
 
 

上の〔Case1〕と似たパターンで、
エントリ職種としてプログラマを選択した場合のキャリアパスです。
プログラマには、緻密な計算力や論理的思考力のほか、膨大なプログラムを迅速に開発できるキータッチスピードが求められます。比較的、理系出身者向きのコースと言えるでしょう。

CASE3 プログラマやネットワークエンジニアとしての知識を活かして、
プログラマ/ネットワークエンジニアからセールスエンジニアへ
 
 

プログラマまたはネットワークエンジニアとしてスタートし、セールスエンジニアに向かうキャリアパスです。
ネットワークエンジニアで入った後、サーバ関連の知識を活かしてサーバソリューションのセールスエンジニアになる、などはよくあるケースです。技術知識と営業スキルを兼ね備えた人材は少ないため、市場価値は高いと言えます。

学びたい知識・スキルで探す IT系エンジニア関連講座情報
ネットワーク

Java

C言語

Linux

UNIX

オラクルマスター

その他プログラミング言語

今回取材にご協力いただいたのは
リナックスアカデミー
IT事業部 マネージャー
小笠原 裕章さん
スクールの詳細情報