200色は無いです
エンジニアって種類多すぎますよね
みなさんは最終的にどんなエンジニアになりたいでしょうか
今回はいろんなエンジニアについてざっくり簡単にまとめたよ
括りが曖昧だったり、自分の知らない領域もあるのでちょっと怪しい部分もあるかもしれないけど、見てくれるとうれしいです🙏
-
開発系
フロントエンドエンジニア
バックエンドエンジニア
アプリケーションエンジニア
組み込み系エンジニア
AIエンジニア -
インフラ系
ネットワークエンジニア
データベースエンジニア
サーバーエンジニア
セキュリティエンジニア
クラウドエンジニア
開発系
フロントエンドエンジニア
Webサイトの画面側をHTML、CSS、JavaScript、PHPなどで開発する人
流行りのフレームワークとしてはReact、Vue.js、Angularなどです
度重なる文言とデザイン修正でずっと忙しいイメージ
バックエンドエンジニア
ユーザーから見えないサーバー側のAPIやバッチなどの実装がメインです
言語はJavaScript、Python、Ruby、PHPが多く使われている印象です
仕様変更の餌食になると辛いです
アプリケーションエンジニア
WEBサービスもアプリケーションに入るとは思うのですが、スマホアプリだけに絞るとAndroidは主にJavaでiOSはObjective-CやSwiftが使われています
組み込み系エンジニア
家電や専用機器などの独立した機械に組み込むコンピューターのためのシステムを設計・開発する人
あんまりよくわからない、、
AIエンジニア
流行りのAIについてのエンジニア
ディープラーニングのアルゴリズムを考えたり、データを学習させたりする
めちゃくちゃ専門的で頭のいい人しかできないんじゃないかな
インフラ系
ネットワークエンジニア
ネットワークの設計・構築・運用・保守をします
ネットワークの知識や物理的な機器を扱うスキルなどが必要です
保守と運用がきついイメージ、、
サーバーエンジニア
主にサーバーの構築を行います
Linuxやミドルウェアの知識が必要です
データベースエンジニア
データベースの開発や設計、運用、管理をするよ
データベーススペシャリストっていう資格があるよ
セキュリティエンジニア
システムやネットワークのセキュリティを考える人だよ
システム設計に関わったりして専門的な知識がいるので結構ハードルが高い気がする
クラウドエンジニア
クラウド(AWSやAzureなど)でシステムの設計や構築をします
管理系
プロジェクトマネージャー
その名の通りプロジェクトをマネージするお仕事です
まさにプロジェクトの代表という感じです
プロジェクトを成功に導くためにスケジュールやメンバー、タスクの管理をします
プロジェクトリーダー
マネージャーと異なりこちらはチーム単位でのリーダーです
システムの要件定義を客と直接行ったりもします
ITコンサルタント
一番上流部分を担当するよ
課題のヒアリングから解決までの全ての責任者って感じです
かなり年収が高い気がするよ
その他
社内エンジニア
社内ITシステム、ネットワークや自社製品の管理と品質向上などを行います
社内の何でも屋さんという感じです
わりと幅広い知識が必要な気がします
セールスエンジニア
技術的な知識で営業のサポート、もしくは直接営業を行う人
データエンジニア
ビッグデータの解析や解析基盤を作る人
データ自体の分析や活用等についてはデータサイエンティストの仕事?
テストエンジニア
システムのテスト工程を考えたり、自動テストのロジックを作ったりする
作る側からしたら頭が上がらない存在
感謝
素敵なキャリアプランの参考にしていただければと思います
全てのいいね、ストックに感謝します🙏