2020年に需要が高まるIT職種トップ10

総合2020年に需要が高まるIT職種トップ10

デジタル変革を推進する企業が増えており、2020年には人工知能(AI)、拡張現実(AR)や仮想現実(VR)、モノのインターネット(IoT)などの先端技術に対応できる職種の需要が高まると考えられる。

就職情報サイトIndeedの製品担当シニアバイスプレジデントRaj Mukherjee氏は、「技術系の人材に対する需要は、ほかの業界とは比較にならないペースで高まるだろう」と述べている。現在需要が大きい職種のいくつか(例えばフルスタック開発者など)は、今後も需要が高まっていくと予想されるが、その一方で、新たに存在感を増す職種もいくつかあると同氏は言う。

CompTIAのチーフテクノロジエバンジェリストJames Stanger氏によれば、今後はほぼすべての職種に、技術的なスキルとビジネススキルの両方が要求されるようになるという。

「企業のデジタル変革は長い間、話題になってきた」とStanger氏は述べている。「多くの既存の職種は、今後まったく異なる形で再定義されるか、場合によってはなくなってしまうだろう。ITに関するスキルセットは今後も重視されると考えられるが、ビジネスと結びつけられる必要がある。こういった問題は、たこつぼの中に隔離されていた期間が長すぎた」

この記事では、2020年に需要が高まる10のIT関連職種を紹介する。

1.コンピュータビジョンエンジニア

Indeedのデータによれば、2013年以降、コンピュータビジョンエンジニアに対する需要は着実に高まっている。コンピュータビジョンエンジニアの仕事は、コンピュータビジョンと、オブジェクトを検知、分類、追跡するための機械学習アルゴリズムおよびアナリティクスの構築・改善を行うことだ。

IDCの予想では、2017年に114億ドルだったARとVRに対する投資は、2021年には2150億ドル近くにまで増えるという。自動運転車が台頭していることもあり、「将来大きな成長が起こり、コンピュータビジョンエンジニアに対する需要に直接的に結びつく」とMukherjee氏は述べている。

2.機械学習エンジニア

機械学習エンジニアは、AIによって知識を学習して適用する能力を持つデバイスやシステムを開発する、高度な技術力を備えたプログラマーだ。機械学習エンジニアは高度なプログラミング能力を持っており、システムをトレーニングするための複雑なデータセットやアルゴリズムを扱う。

「今後はあらゆる企業がAI企業になる。そうなれば、AIはあらゆるテクノロジ部門でもっとも投資額が大きい分野の1つになるだろう」とMukherjee氏は述べている。「機械学習エンジニアに対する需要は非常に高まる」

3.ネットワークアナリスト

IoTが職場に入ってくるに従って、ネットワークに対する投資も大きくなる。Forresterの研究者Nate Meneer氏は、「より多くのモノを効率的に接続していく必要があり、それがネットワークアナリストの需要を高める主な要因になる」と述べている。

またStanger氏は、今後のネットワークアナリストには、技術的なスキルセットを持っているとともに、ネットワークトラフィックのリアルタイムのトレンド情報を提供するためにそのスキルをどう適用するか、そして得られた知見が、ビジネスにとって何を意味するかを理解していることが求められると述べている。

「これには、単にネットワーク技術やセンサの仕組みを理解しているだけでは不十分だ。ビジネスに対しても十分な理解が必要であり、AIなどの技術も理解していなくてはならない」とStanger氏は言う。「これは、ネットワークとセキュリティの仕組みを理解していればいい現在のネットワークアナリストの役割とは、大きく異なるものだ」

4.セキュリティアナリスト

サイバーセキュリティのプロフェッショナルに対する需要はこれまでも高かったが、攻撃が洗練され、対抗するための技術も高度化するのに従って、今後も引き続き需要が高い状態が続く。

Stanger氏は、この職種には今後、データ処理とAIに関するスキルが必要とされるようになると述べている。「セキュリティは今後も極めて重要であり、対症療法的なセキュリティモデルから、積極的なセキュリティモデルへの移行が起こっている」と同氏は言う。「今後は脅威を積極的に見つけ出す、AIを活用したモデルが主流になっていくだろう」

5.クラウドエンジニア

大半の企業が重要なシステムをクラウドに移行しており、複数のプロバイダーを利用するハイブリッドクラウドのアプローチを採用する企業が増えている。Mukherjee氏は、今後のクラウドエンジニアは、単にAmazonのエンジニアが「Amazon Web Services(AWS)」に、Microsoftのエンジニアが「Azure」に関わるというようなものではなく、社内のテクノロジと社外のシステムを組み合わせた、大規模なソリューションを開発することになると述べている。

6.アプリ開発者

Meneer氏は、2020年には、エンドユーザー企業とベンダーの両方でアプリ開発者の需要が高まると述べている。「これは、技術的なスキルによってビジネスのニーズを解決するという領域横断的な仕事だ」と同氏は付け加えている。

またForresterのアナリストAndrew Bartels氏は、この仕事は単なるコーディングよりも高い次元の仕事になるかもしれないと述べている。アプリ開発者は、ニーズを特定し、どのようなコードが必要かを設計し、別の人に実際のコーディングを指示する仕事になる可能性がある。

7.ビジネスインテリジェンス(BI)アナリスト

BIアナリストは、社内のソフトウェアや競合他社の情報、業界トレンドなどを含む多くの情報ソースからデータを収集し、業界の中での会社の位置づけや、成長と費用削減を両立するにはどうすべきかを把握する仕事だ。

Bartels氏は、この仕事はアプリからスタートして、要件を反映させるアプリ開発者と対になるものだと述べている。同氏によれば、ビジネスアナリストはビジネス側からスタートして、プロセスを正しく動かすためにアプリに必要とされる要件を検討する役割を果たす。

8.DevOpsリーダー

Bartels氏によれば、アプリ開発者やビジネスアナリストが増えるに従い、DevOpsチームを拡大して、これらのグループの協力関係を監督し、調整する必要が出てくるという。

またMeneer氏は、DevOpsのリーダーは、多くの企業でソフトウェア開発以外の文脈でも必要とされる、開発とプロジェクト管理のスキルを提供すると述べている。この仕事には今後、さまざまな肩書きが与えられる可能性があるが、そのスキルセットには引き続き需要がある。

「あらゆる企業は、IT部門をできる限り効率的かつ効果的に運営したいと考えている。これは、IT部門には大きなコストがかかるためだ」とMukherjee氏は述べている。「DevOpsは効率を向上させ、ソフトウェアを早く実現する重要な役割を担う」

9.データベース管理者

2020年にはデータベース管理者の需要が高まる。これは、企業がAIなどを含むソフトウェアを利用することが多くなり、AIを利用したモデルを生み出す能力を必要とするようになるためだとMeneer氏は述べている。「これらの製品を効果的に利用するための秘訣は、よく管理されたデータベースを持つことにある」と同氏は述べている。

10.ユーザーサポートの専門家

Meneer氏は、事業部門の運営にテクノロジが深く取り込まれるようになると、より多くの従業員がユーザーサポートの専門家からの支援を必要とするようになり、業務が変化するに従って必要性は増すと述べている。「多くの企業がデジタル変革を推進するのに従って、業務運営はシステムに組み込まれていく」と同氏は付け加えている。「そのため、それをサポートするプロフェッショナルが必要になる」

Bartels氏は、これらの職種や新しいスキルが必要とされるようになると、従業員に積極的にトレーニングを提供する必要が生じると述べている。

「最近では、必要とされるスキルが非常に早いペースで変化している。そのため、トレーニングの仕組みを設けて、常に従業員に必要とされる新たなスキルを身につけさせることが重要になる」とBartels氏は言う。「この問題は自然に解決されるものではない。積極的に不足しているスキルを特定し、その不足を補うトレーニングを実施し、しっかりと人材を充実させていくべきだ」

またMeneer氏は、今後はあらゆる技術職で、ソフトスキルを身につけることが重要になると述べている。

「今本当に必要とされているのは、技術的なスキルに加えて、コミュニケーションや共感などのソフトスキルを身につけている人材だ」とMeneer氏は言う。「今後はテクノロジがビジネスプロセスの改善にどのように利用されており、それが戦略にどう関わっているのかを明確に理解することがより重要になる。キャリアについて考えている技術者はこれを忘れるべきではない」