プログラミングスクールの体験談、口コミ、評判がわかる比較サイト

プログラミングスクール 掲載数No1 * プログラミングスクール 掲載数No1 *

エンジニアの種類とおすすめの会社をご紹介!ITエンジニアの会社の選び方って?

エンジニアの種類とおすすめの会社をご紹介!ITエンジニアの会社の選び方って?

キャリア

公開日 : 2019年10月29日 | [更新日] 2020年03月30日

IT業界には様々な会社があります。求人サイトなどで検索してみても会社の業種、そして求人の職種も多種多様にわたります。

そのようにたくさんある会社の中から、どのように自分に合った会社を選んだらよいか、お悩みの方も多いでしょう。

就職・転職するにあたって「IT業界ならどんな会社でもいい」という気持ちで活動してしまうと、希望する仕事ができなかったり、思うように年収も上がらなかったりといったことにもなります。

さらにエンジニアを目指しているのであれば、ただエンジニアになりたいと思っているだけでは危険です!

ITエンジニアとひとえにいってもかなりの種類があります。

そこで、この記事では、ITエンジニアの種類からITエンジニアの会社の選び方までを解説していきます。

ITエンジニアの会社の選び方

ITエンジニア会社の選び方

 

ITエンジニアの転職を考えるとき、会社選びの軸として自分自身の「キャリアデザインのしやすさ」を重要視すべきです。

給料は景気などによって下がってしまうこともありますが、エンジニアとして習得したスキルやキャリアはなくなることはありません。

そのような意味で、自分の目指す姿に向かってキャリアを積み上げていくことが将来の安定にもつながるのです。

とはいっても誰もが明確にキャリアデザインを描けるものではないため、ざっくりとした分類をつかって考え方を説明していきます。

【徹底解説】エンジニアのキャリアパスと業界の今後の未来にについて解説します

Web系 or Sler

最初に、Web系企業か、SIerかという観点で説明します。

Web系企業

2000年前後から設立された企業がほとんどで、インターネットを利用したサービス提供を主に行っている企業です。

Web系企業が取り扱うサービスは進化や拡大のスピードが速く、人材的には即戦力を求められるため、若い世代が多い特徴があります。

また、新しい技術に対応するために、人材の流動性も激しく、働き続けるには常に自身もスキルアップしていく必要があります。

SIer

大手のSIerなどと比較するとキャリアアップのスピードも早い傾向があるため、チャレンジングではありますが、働きながらキャリアデザインのやり方や、実際のポジションを身近に学ぶことができる可能性が高いです。

対するSIerは、ITに関して全般的に幅広く仕事を請け負う企業です。政府機関や大企業のシステム開発を請け負う大規模な企業から中小規模の企業まで、日本のIT企業と呼ばれる会社のかなりの割合を占めています。

ITシステムまるごと受託するため、上流工程から運用までさまざまなスキルを持った人材が必要ああり、幅広くエンジニアを採用しています。

ですが、規模の大きい開発を扱うため、エンジニアは採用後、経験年数に応じてマネージメント側へシフトしていく傾向にあります。手を動かしていきたいという人には向かない可能性もあります。

自社開発 or 受託開発

次に、自社開発を中心とする会社か、受託開発を中心とする会社かという観点です。

自社開発

自社開発のサービスがある企業の場合、直接それを使ってくれるエンドユーザーがいることになります。

単純に開発して終わり、ではなく、新しい要望を吸い上げて新機能を拡張していったり、長く使い続けてもらうためのサポート業務など、開発プロセスの全体に関わることが可能。

ただ、既に安定して運営されているサービスがある企業であれば良いですが、開発したサービスが必ずしも軌道にのるわけではないため、将来性にはある程度のリスクを伴います。

上流工程にも関わっていきたい、マネージメントも視野に入れていきたい、というエンジニア、またはゼロからサービスを立ち上げるといったキャリアを積みたいエンジニアに向いています。

受託開発

クライアント企業から依頼を受けてシステム開発を行います。そのため、クライアントの業務やサービスの仕様書を元にシステムを構築し、納入するまでを行います。

決まったことを着実に進めていく必要があるため、開発作業における各ステップを品質・コスト・納期を守りながらの管理が重要

エンジニアの視点からマネージメントのキャリアに進むにはギャップが少ない形態でもあります。

そもそもあなたが目指すエンジニアの種類は?

これまで述べてきたように、企業のタイプや取り扱う案件の違いはありますが、大枠としてシステム開発の業務領域は以下のように区別できます。

開発系
マネジメント系
企画・営業
運用保守系
その他

ITエンジニアを21種類に分類し、それぞれがどの業務領域に関わっているか、参考情報として示します。

開発系

システムエンジニア
マークアップ/フロントエンジニア
バックエンドエンジニア
Webデザイナー
プログラマー
システムエンジニア
ネットワークエンジニア
データベースエンジニア
サーバーエンジニア
クラウドエンジニア
組み込みエンジニア

マネジメント系

プロジェクトマネージャー
Webディレクター
PMO
ブリッジSE

企画・営業

ITコンサルタルト
グロースハッカー
データサイエンティスト
セールスエンジニア

運用保守系

サポートエンジニア
カスタマーエンジニア

その他

社内SE

 

ITエンジニア21種類とおすすめの会社

ITエンジニアの種類と比較

ここからは、それぞれのITエンジニアの概要とスキルを活かすおすすめの会社をご紹介していきます。

1.システムエンジニア

システムの仕様や要件をヒアリングし、要件定義・設計を行う上流工程を中心に活躍する仕事です。

開発に入ってからも仕様通りにできているか、納入まで全体的に開発をコントロールします。

システム開発領域・インフラ開発領域に関わるエンジニアとコミュニケーションできる知識と調整力が必要とされます。

おすすめの会社

・野村総合研究所
・日立ソリューションズ
・NTTデータ

 

SE(システムエンジニア)になるための学習方法と具体的な仕事内容 | PG(プログラマー)との違いは?

2.マークアップ/フロントエンドエンジニア

マークアップエンジニアはWebサイト開発に使用される言語(HTML/CSS/JavaScript)を使いこなせる、Web制作スキルを持つエンジニアです。

フロントエンドエンジニアはスマホアプリなども含む、より広い領域をカバーします。

システム開発領域にいるエンジニアですが、システムの動きや見た目にかかわる実装を行うことから、デザイナーやクライアントなど企画領域とのコミュニケーションも多く発生します。

おすすめの会社

・freee株式会社
・楽天株式会社

 

フロントエンドエンジニアになるために必要なスキルとおすすめのプログラミングスクール

 

3.バックエンドエンジニア

Webエンジニア(バックエンドエンジニア)はフロントエンドエンジニアとは逆で、Webアプリケーションにおいて目に見えない部分を開発するエンジニア

Webアプリケーションにおける、ネットワーク、データベース、サーバーやクラウドなどのエンジニアを全てひっくるめてバックエンドエンジニアと呼んでいます。

求められる知識については、それらのエンジニアと変わる部分はほとんどありません。ただし、Webアプリケーション開発は規模が小さいものが多いので、複数領域のエンジニアを兼ねなければならないことがよくあります。

おすすめの会社

ヤフー株式会社
楽天株式会社
フェンリル株式会社

4.Webデザイナー

システム開発のプロジェクト全体を管理する責任者になります。各業務領域をとりまとめ、スケジュール管理、人員管理、コスト管理などを行う重要なポジションです。

他のエンジニアと違い、マネジメントスキルが重視されますが、周辺の業務領域についても知識が必要になります。

5.プログラマー

システムエンジニアが作った仕様書や設計書からプログラミング言語を使い、システム上で動作するアプリケーションを開発するエンジニア

アプリケーションが使う共通機能やライブラリなどの開発を行うこともあります。

最近ではインフラもプログラマブルに制御できるようになってきており、活躍する場がインフラ開発領域にも広がっています。

 

6.ネットワークエンジニア

ネットワークの設計、構築、運用を担当します。システム内部のネットワークに関するスキルはもちろんですが、クラウドサービスやお客様の拠点など外部接続に関する知識も必要になります。

ネットワークのトラブルは想定外の要素によって起こることが多く、運用・保守領域のエンジニアと常に連携をとっていく必要があります。

おすすめの会社

NTTデータ
Juniper Networks
ソニーネットワークコミュニケーションズ株式会社

7.データベースエンジニア

データベースは現代のシステム開発においてなくてはならないため、設計、構築、運用ができるデータベースエンジニアは重要な存在です。ただし、データベースはアプリケーションから利用される前提ですので、システム開発領域のエンジニアとのコミュニケーションもこなしていく必要があります。

おすすめの会社

NTTデータ
スクウェア・エニックス
カプコン

8.サーバエンジニア

業務システムやWebサイトなどシステムの種類を問わず、サーバは必須の構成要素です。高速な処理が必要になったり、大量のアクセスをさばく必要があるシステムでは、サーバエンジニアがその要件からサーバの構成やスペックを調整します。
またOSなどのトラブルにも対応するため、運用・保守領域のエンジニアと常に連携をとっていく必要があります。

おすすめの会社

VMware
日本HP
DELL 日本

サーバーエンジニアの年収はどれくらい?気になるお金事情をご紹介!

9.クラウドエンジニア

サーバーエンジニアは自前でサーバーを持っている場合に必要なエンジニアですが、それに対してクラウドエンジニアは自前でサーバーを持たず、クラウドベンダー(AWS : Amazon Web Serviceなどが有名)のサービスを使ってサーバー構築を行う際に活躍する種類のエンジニア。

サーバー構築することには変わりありませんので、サーバーエンジニアとしての技能を持っていることが必要です。

また、クラウドベンダー毎にセットアップする手順が異なるため、そのクラウドベンダー上でのセットアップ経験を積んでいくことも必要。

10.制御・組み込みエンジニア

家電製品や工業用機械などを制御するソフトウェアを開発するエンジニア。

動作環境や動作スピードに制約があるケースが多く、CやC++が扱えることが重宝されます。

IoTや4G/5Gの普及によりネットワークを介した連携も必要となるため、インフラ開発領域との連携も必要。

11.プロジェクトマネージャ

システム開発のプロジェクト全体を管理する責任者になります。各業務領域をとりまとめ、スケジュール管理、人員管理、コスト管理などを行う重要なポジションです。

他のエンジニアと違い、マネジメントスキルが重視されますが、周辺の業務領域についても知識が必要にります。

12.Webディレクター

Webディレクターは、WebエンジニアやWebデザイナーをまとめ、クライアントの要望にかなったWebサイト、Webアプリケーションをスケジュール通りリリースさせることをミッションとします。

基本的には、プロジェクトマネージャーのWeb版と考えれば良いでしょう。

WebエンジニアとWebデザイナーの知識を兼ね備えていることが理想のポジションです。

13.PMO

PMOは大規模なシステム開発に配置されることが多い職種です。

基本的な仕事としては、人と人の間(例えばプロジェクトマネージャー間、プロジェクトマネージャーとシステムエンジニア間、お客様とプロジェクトマネージャー間など)に入って問題を解決したり、問題が発生しないように事前にルールを作ったりするのが仕事となります。

14.ブリッジSE

ブリッジSEは、近年増えてきているオフショア開発など、他国のエンジニアと協働するプロジェクトにおいて、その橋渡しをスムーズに行う役割のエンジニアです。言語スキルももちろん重要ですが、日本と相手国の開発チームの方向性を合わせていく、という難しい調整をしていきます。
以前はプロジェクトマネージャが兼任する形が多かったこともあり、どちらかというとプロジェクト管理領域に近い立場になります。文化や考え方の違いをふまえつつ、開発スタイルや技術レベルの違いをうまく組み合わせてパフォーマンスを上げる調整力も必要です。

15.ITコンサルタルト

ITコンサルタントは、お客様の経営上の課題をIT技術の力で解決する専門家です。

具体的にはお客様の利益につながるよう、IT投資の戦略を立てたり、システムの提案を行ったりします。

最新のITサービスの情報やITの要素技術はもちろんのこと、お客様の業界知識や問題解決能力が求められる職種となります。

16.グロースハッカー

グロースハッカーは元々シリコンバレーで広まり、近年日本でも広まりつつある種類の職業です。グロースハッカーの使命はITを使って会社、製品、サービスの成長を促進することです。

定義が曖昧な職種ですが、会社の成長を促進させるためデザインを駆使したWebサイトを構築したり、既存のWebアプリに革新的な機能をアドオンしてユーザーを増やしたり、IT技術・Webデザインを駆使したマーケティングを行う人がそれに当たります。

必要であれば、自分が手を動かしてアプリケーション開発、Webサイト構築を行う必要があるため、それらの知識があることが前提です。

17.データサイエンティスト

データサイエンティストも近年話題になっている職種。

データサイエンティストはシステム内に蓄えられているデータを分析し、企業活動に対しての問題やビジネスチャンスを抽出することにより、企業の利益に貢献する仕事です。

有効なデータを収集する仕組みを作ることも必要となるので、プログラミングできることが必須。

そのほか、データサイエンティストには、データベースの知識、統計学の知識などが主に求められます。

18.セールスエンジニア

セールスエンジニアは営業がサービスをクライアントに販売する中で、技術的な観点でサポートするエンジニアです。

複雑なシステムや研究技術を使ったシステムは営業だけでクライアントに説明できないため、セールスエンジニアがサポートして説明や提案を行います。

カスタマイズ案件などでは、企画領域から連携して活躍するケースもあります。

19.サポートエンジニア

サポートエンジニアは、製品やサービスを利用しているエンドユーザーからの問い合わせに対応する仕事です。トラブルの原因はソフトウェア/ハードウェアどちらもあるため、切り分け、原因調査、回答作成を行って、トラブルを解決に導きます。
原因調査から修正対応に至るまで、システム開発領域・インフラ開発領域のエンジニアと連携をとり、早期解決をしてユーザーの満足度に貢献します。

20.カスタマーエンジニア

カスタマーエンジニアは完成しているシステムに対して、点検・修理を行うエンジニアです。

お客様先に常駐または訪問し、主にハードウェアの点検を行います。問題が見つかった場合には、故障部位の修理・交換などを行います。

ハード点検の手法に精通しているとともに、修理・交換を円滑に行うために点検先のシステム構成について深く理解していることが必要。

21.社内SE

社内SEはIT企業の社内システム開発に関わるタイプと、IT企業ではない企業のIT部門に関わるタイプの2つがあります。社内のシステム全般に対して、設計・開発から運用・保守にいたるまで幅広く担当します。
担当する範囲は広範囲に渡るため、SE経験者が転職先として選択するケースも多くあります。

【SEとは?】システムエンジニアの仕事はきついの?SEがIT業界で活躍するためにやるべきことは3つ!

どんな人がエンジニアに向いている?

どんな人がエンジニアに向いているか

ITエンジニアになりたいと思っていても、どんな人が向いているのか、自分に向いているのか不安に思うと思います。そこで、ここでは、どんな人がエンジニアに向いているか?を紹介します。

以下で紹介した性格と合っていなくても活躍しているITエンジニアの方もたくさんいるので、参考程度に見てみてくださいね。

新しい技術や知識の習得が好きな人

IT業界の技術の進化は目を見張るものがあります。数年前の技術は、明日役に立たなくなることもあります。驚くべき速度で知識や技術は陳腐化していくのです。

本来であれは長年培った経験は、次世代に残していくべき財産です。しかし、IT業界においては、あまりの変化のスピードに、経験が役に立たなくなる時がきます。過去の経験を捨て、新しい技術や知識の習得にチャレンジする必要が出てきます。常に勉強する必要があるので新しい技術や知識の習得が好きな人に向いているといえるでしょう。

粘り強い人

納品直前には、最終のテストや不具合の修正があります。納品直後には、予期せぬトラブルが発生することもあります。このような忙しい状況下では、最後まであきらめない粘り強さが必要です。粘り強く仕事ができる人もITエンジニアに向いているといえるでしょう。

これからITエンジニアを目指すあなたにおすすめのスクール

これから通う人におすすめのスクール

Aidemy

Aidemy
Aidemyは人工知能のプログラミング学習を中心としたスクールです。オンラインですべてが提供されるタイプなので、24時間どこでもAIについて学習することができます。
カリキュラムはPythonを主に扱い、人工知能やデータ解析がメインとなっているため、将来的に目指す方向性が合っている方にはおすすめです。
メンターとのやりとりはSlackでのコミュニケーション、そしてテレビ電話形式で直接話すことも可能となっています。
料金は少々複雑ですが受講したいコースを購入するか、月額制で割り当てられるチケットを消費しての受講となります。

コースの例

・AIマーケター育成講座
・データサイエンティスト超入門
・深層強化学習発展

Aidemyの評判ってどうなの!?料金からコースまで徹底的に調べてみた。

TechAcademy

tech academy
TechAcademyはオンラインですべてが提供されるプログラミングスクールです。
カリキュラムの特徴は、複数のコースをセットにできるシステムで、上手く組み合わせると授業料を安くすることもできます。
メンターとのやりとりもオンラインサービスであるSlackを利用しますが、質問への対応も素早く、学習を進めやすい評判を得ています。

コースの例
・PHP、Lavarelコース
・はじめてのプログラミングコース
・エンジニア転職保証コース

『TechAcademy(テックアカデミー)』の評判・授業内容2019まとめ

TECH::CAMP

tech camp
キャッチフレーズは「人生を変えるプログラミングスクール」となっており、初心者を対象にしたカリキュラム中心のスクールです。
教材はすべてオンラインで見ることができますが、全国6ヶ所に教室を展開しており、通学形式でレッスンを受けることも可能です。
料金は月額制で14,800円ですが、入会金がそれとは別に148,000円となっています。受講中はコース選びも自由になるため、その気になれば5コースすべて受講することも可能です。

コースの例

・Webサービス開発
・オリジナルサービス開発
・AI(人工知能)入門

ポテパンキャンプ

ポテパンキャンプ
ポテパンキャンプはRailsに特化し「3ヶ月で実務に通じるエンジニアになれる」と謳うプログラミングスクールです。受講形式はすべてオンラインです。
学べる言語はRuby on Railsになりますが、受講生に対して現役エンジニアであるメンターが複数人サポートしてくれ、徹底して実践的な課題をこなしていくため、想像以上のスキル向上が見込めます。

コースは3つ

・選抜クラス(キャリアコース)
・選抜クラス(ビギナーコース)
・オープンクラス

特徴的なのは、選抜クラスでは就職までサポートしてくれることで、すべて自社内開発を行っている企業のみなので、安心感がだいぶ変わると思います。さらにそのルートで就職すると、ほぼほぼ授業料が返却されるというのも嬉しいポイントです!

Codeacademy

codeacademy
Codeacademyはブラウザ完結型のオンライン学習サービスです。

あらかじめ用意されたエディタ部分に問題の答えを入力していくというスタイルになっており、解答を進めていくと難易度が上がっていく仕組みです。学べる言語についてはHTML, CSS, Python, JavaScript, Java, SQL, Ruby, PHPが用意されています。

メンターはいませんが他の登録ユーザーに気軽に質問・相談できるコーナーがあります。海外のサービスという性格上、英文でのやりとりが必要になるのは仕方ないところでしょうか。

料金は無料で29コースを学べますが、月額$19.99~(1年で契約した場合)のProプランも用意されていて、上級者向けコースが受講できるようになります。

DMM Webキャンプ

DMM web camp
DMM WEBCAMPは金曜日以外なら通い放題の通学制プログラミングスクールです。転職サポートが充実していることも特徴になります。

カリキュラムはHTML/CSSというWeb言語の基本から、Ruby on Railsを学ぶ流れになります。さらに、転職後の現場を意識したチーム開発、オリジナルサービス制作といった内容をこなして、実務レベルのスキルを身につけることができます。

教室はまだ3つと少ないためそこに通える前提が必要なのですが、11時~22時まで講師も待機しており、充実した学習サポートを受けることができるのもとても魅力的。

【2020年最新】DMM WEBCAMP(ウェブキャンプ)の評判・口コミ|実際の受講者に聞いた総合評価とは

WRITER

首都大学東京法学系を卒業後、2013年に大手IT企業に入社、コーポレートブランディングや旅行系新規事業の運用改善など広くマーケティング活動に従事。2016年10月より東南アジアに拠点を移し、ベトナムでのメディア事業の立ち上げやシンガポールでのWebマーケティング支援を経験。リトルトゥース。

オススメの
プログラミングスクール

TechAcademy(テックアカデミー)

AI・人工知能

ポテパンキャンプ

HTML/CSS/jQuery

ウェブカツ

Webアプリ

CodeShip

HTML/CSS/jQuery

神田ITスクール

Java

tech boost

HTML/CSS/jQuery

ヒューマンアカデミー

Java

.Pro(ドットプロ)

Python

都道府県から探す

北海道・東北エリア
北海道
青森県
岩手県
秋田県
山形県
福島県
宮城県
関東エリア
東京都
神奈川県
埼玉県
千葉県
茨城県
栃木県
群馬県
山梨県
信越・北陸エリア
新潟県
長野県
富山県
福井県
東海エリア
愛知県
岐阜県
静岡県
三重県
近畿エリア
大阪府
兵庫県
京都府
滋賀県
奈良県
和歌山県
中国エリア
鳥取県
島根県
岡山県
広島県
山口県
四国エリア
徳島県
香川県
愛媛県
高知県
九州・沖縄エリア
福岡県
佐賀県
長崎県
熊本県
大分県
宮崎県
鹿児島県
沖縄県

コードランとは
コードランとは、プログラミング初心者や副業/フリーランス向けに、プログラミングスクールの評判や口コミを比較できるサイトです。 実際に受講をした方の生の声を配信することで、プログラミングスクール選びの際に、自分にあったスクールを選べるよう、サポートしています。また、コードラン編集部では、プログラミング学習や、副業/フリーランスなどの働き方、副業の時の見積もりの出し方などなどをわかりやすく伝えております。

コードランの特徴①リアルな受講生の声が見れる!
侍エンジニア塾,Progate(プロゲート),TECH::CAMP(テックキャンプ),CODE MONKEY(コードモンキー),インターネットアカデミーなど、プログラミングスクールに実際に通った方の口コミ情報を掲載しております。 中立・公平性を維持するために弊社では口コミ内容の修正、削除は原則行っておりませんので、他のサイトよりも信頼性が高いと評判です。

コードランの特徴②目的にあったプログラミングスクールが見つかる!
東京や大阪などの場所はもちろん、作りたいサービスや、学びたい言語、転職支援があるか、Webサイトを作ってみたい、iOSアプリを作りたいなど、プログラミングを学ぶ目的からスクールを探します。未経験歓迎か、オンラインでの受講があるかなど、プログラミングスクールごとに特徴も選択できるようになっています。もちろん調べる際には価格や時間も大事な要素になってくるかと思いますので、評判や口コミも是非参考にしつつ、目的別に徹底的に比較をして、自分に合ったスクールを見つけてみてください。

コードランの特徴③現役エンジニアの体験談や学習記事がたくさん!
プログラマーと一言に言っても、使っている言語や働く環境が違えば、気付きのヒントや新たな視点は必ずあるはずです。コードランでは現役エンジニアたちが現場で活躍できるようになるまでのストーリーやスクールのインタビューをご紹介しています。また、 IT業務が未経験でもプログラマーになれるの? スキルアップするには何からはじめればいいの? フリーランスはみんなどうやって稼いでるの?実際のお給料は? など、プログラミングを志すみなさん向けの記事を集めています。 今もし何かの壁にぶち当たり悩んでいるのだとしたら、あなたの不安の解決の糸口が見つかるかもしれません。

コードランはこんな方におすすめ
はじめてスクールに通ってみたい方や、独学で学んでプログラマーを目指している方、スキルアップのために新たにスクールを探している方におすすめです。実際の口コミや評判をもとに、コードランではプログラミングスクールを徹底解剖していますので、あなたに合ったプログラミングの学び方やスクールが必ず見つかるはずです。 コードランはブログランキングサイトに参加しています
コードランは、人気ブログランキングのシステムエンジニアおよびアプリ開発、WordPressなどのカテゴリーでランキングに参加しています。また、にほんブログ村 プログラミング教育IT技術ブログWebエンジニアの各カテゴリーのランキングに参加しています。

*1 当社調べ