IT業界の職種は主に3つに分類される。
①営業・コンサルタント職
ITコンサルタント
IT技術を駆使して企業の課題を解決する専門家。主な業務フローは「ヒアリング・分析→課題解決提案→マネジメント」である。
システム開発の最上流工程を担うITコンサルタントには、IT技術の知識と経験のほか、クライアントである企業の課題を正確に把握する理解力と、課題解決に向けての論理的思考力が必要になってくる。
キャリアパスとしては、システムエンジニアやプログラマーなどを経て、知識と経験を身につけてからITコンサルタントに転向するのが一般的である。
セールスエンジニア
一般営業担当者とクライアントに訪問し、ITサービスの導入の交渉を行う。ITの知識はもちろんのこと、知識のないクライアントにわかりやすくワービスの内容を伝える力も必要になってくる。
②マネジメント職
プロジェクトマネージャー
開発プロジェクトの管理を担当する職種。具体的な業務内容としては、プロジェクトメンバーの選出や予算管理、スケジュールや進捗管理など、プロジェクトの全体管理を行う。大局的な視野が必要な職種である。
プロジェクトリーダー
システム開発の現場責任者を担うポジション。プロジェクトマネージャーの指揮のもと、現場を管理する。プロジェクトマネージャーよりも現場の技術者と密に関わることができる。
③技術・開発職
システムエンジニア(SE)
クライアントの要求に応じてシステムを設計する。主な業務フローは4つに分類される。
①要求分析・要件定義
顧客へのヒアリングを通して、顧客がどのようなシステムを求めているかを明確にする。
②基本設計
要求分析・要求定義のデータに基づいて、システムの設計を行う。
③詳細設計
基本設計を基にどのような技術や仕組みを使用するかを具体的に落とし込む。プログラマーがプログラミングできるように詳細な設計を行う。
④テスト
プログラミング完了後、システムが正常に作動しているかをテストする。
プログラマー
システムエンジニアが作成した設計書を基に実際にプログラムのコードを書く。システムに不具合が生じた場合はシステムエンジニアと連携をとり、問題解決を図るのも仕事。
サーバーエンジニア
サーバーの設計・構築・保守を行うエンジニア。
サーバーとは利用者の要求に対して、求められた情報を返すコンピュータやソフトウェアのことである。
ネットワークエンジニア
ネットワークに特化したエンジニア。情報処理推進機構が実施する情報処理技術者試験のネットワークスペシャリスト試験合格者。
サーバーエンジニアが設計・運用したサーバーをネットワークエンジニアがネットワークに接続することによりwebサービスが成立する。
おまけ:IT業界でのキャリアパス
IT業界はキャリアの選択肢が豊富であり、スキル次第で年収アップや職種転換も可能である。専門性を高める道と、マネジメントに進む道の大きく2つに分かれる。
エンジニアからのキャリアパス
エンジニアとして経験を積んだ後は、以下のような選択肢がある。
- フルスタックエンジニア
- クラウドエンジニア
- セキュリティエンジニア
- データサイエンティスト
- テックリード
技術特化型のキャリアでは、専門性が高まるほど市場価値も向上する傾向にある。また、技術経験を活かし、プロジェクトマネージャー(PM)へ進む道もある。PMは以下の役割を担う。
- 予算・スケジュール管理
- チーム統括
- クライアント折衝
- リスク管理
マネジメント志向が強い人に向いており、責任は重いが報酬も高水準になる傾向がある。