ITエンジニアとして求められるスキルとは

ITエンジニアとして求められるスキルとは

ITエンジニアというのは総合職ではなく専門職のため、将来のキャリアデザインについては、企業任せではなく自分で考える必要があります。

IT業界は成長産業なので、以前から人材不足が叫ばれてきました。それが本当なら転職希望のITエンジニアは、引く手あまたで転職先を見つけられるはずです。しかし実際は、転職活動がうまくいかない、企業とのミスマッチに悩んでいる転職希望者が多くいます。

SIerと自社サービス開発では求められることが違うため、スキルのギャップが生じ、企業側は希望するような条件のITエンジニアをなかなか採用できない。転職したいITエンジニア側も企業の内定が取れない事態が起きています。

キャリアに正解はなく、Webサービスの自社開発企業に入ることができれば安泰というわけではありません。スタートアップで自社サービスを開発するより、大手企業にいた方が安定した生活を送れるかもしれません。

今回は、ITエンジニアの転職市場の現実と、求められる人について考察していきたいと思います。

IT企業と転職希望者のニーズ

IT技術者の不足と言うと、以前は「設計やマネジメントができる人がほしい」という企業が多くありました。しかし、最近では「前提としてまともなコードが書けて、その上で顧客第一な考えができる人」という傾向があります。

これまで受託開発によるシステムを使用していたユーザー企業も、昨今はクラウドサービスの利用が増えてきています。

「エンジニアが足りない」の本当のところは エンジニアと企業の間で転職活動、採用活動が難航しているという話が挙がります。 転職・採用活動の難航やミスマッチは、なぜ起きるのでしょうか。

「エンジニアが足りない」「エンジニアはどこにいるのか」と声を挙げている企業に話を聞いてみると、応募が全くないという話ではありません。応募は結構あるのですが、「求めるスキルに達しているエンジニアからの応募がない」といった声を多く聞きます。

従来のITエンジニアの採用現場では、プログラミングスキルではなく、経験してきたプロジェクトの規模や設計の段階について重視されてきました。また、プログラマーに関しては、少しでもプログラミングができれば採用する場合が多くありました。

現在Webサービス・自社サービスの開発企業では、まず一定のプログラミングスキルが大前提として求められています。

転職希望者は自社での開発サービスを希望する人が多いですが、SIerから自社開発サービスへの転向を希望する場合、ビジネスモデルや開発手法、文化やスピード感において大きく違うため、転職できなかったり、入社しても前職との違いが大きく、対応できないという場合が多いです。

SIerでプログラミングの仕事をしており、転職先でも高額の給与を希望している割に、プログラミングスキルが必須レベルに達していないため、転職先が見つからない場合があります。

業態を問わず、自らWebサービスやアプリを作成したり、趣味でプログラミングを行ったり、業務では必要なくても最新技術への感度が高い人々が、スムーズに希望する企業へ転職を決めています。

このような人は、受託開発の業務形態ではあまり活躍できる場がありませんが、Webサービスや自社サービスの開発に移って活躍しています。

SIerとして求められる人材、自社開発サービスで求められる人材

SIerとして求められる人

SIerでは、以下のようなスキルが求められます。

  • スケジュールを作成・調整・管理できるスキル
  • 人をまとめて計画を確実に進行できるスキル
  • 設計ができるスキル

受託でシステムを開発するSIerでは、期日と予算範囲を厳守しながら、システムを作り上げて納品する能力が必要とされます。

受託開発のビジネスモデルでは、納期厳守の考え方になります。作ってみて、「この機能もあった方が便利なのでは」と思っても、要件の追加や計画の変更はリスクが伴うため、次のフェーズに持ち越しになりがちです。

業務は受注単位で動くので、一度プロジェクトを開始すると、途中で内容の大幅変更や別のタスクを優先もできせん。

発注側も大企業が多いため、小回りがきかず、年単位でしかプロジェクトの変更がきかないこともあります。そのため、エンドユーザーへの提供価値よりも、とにかく要件通り作り上げることが優先します。

反面、年単位また億単位の巨大プロジェクトを進めるに当たって、スケジュールを作成・管理・調整しながら業務を遂行していくスキルはSIerでないと身につかないスキルです。

ただ、末端のプログラマーは下請けで使われることも多く、自社サービスの開発に人気が集まり、技術者が集まらないという課題もあります。

自社サービス開発はSIerとは開発手法やスピード感が全く異なります。Webの世界では一年も経てば技術や市場の主流は様変わりします。そのため、数日から数か月の単位で機能を作ってリリースしたり、計画も市場やユーザーの反応に合わせて変更することがあります。

自社サービス開発で求められる人材

自社サービス開発企業では、以下のようなスキルが求められます。

  • プログラミングスキル(大前提)
  • 素早くPDCAを回すスキル
  • エンドユーザーを理解するための調査、分析スキル

良い悪いではありませんが、これらは余りSIerでは求められないことが多いです。しかしWebサービスの場合は、SIerのように顧客との間で明確な要求を詰めてから開発に取り掛かるというわけではありません。ニーズの仮説を立て、それを検証するための最低限のシステムを作ってリリースし、ユーザーの反応を見てまた開発に取り入れるという形となります。

特にスタートアップ企業であれば、大企業では一ヶ月単位で進めるような業務を、1~2日で作って公開するということあります。

SIer型の開発手法は、変化の少ない規制産業や、イノベーションの起こりにくい金融や保険、役所関連の領域に向いています。長期的な計画を立てることが可能で、着実にシステムを構築していくことが強みとなるからです。

自社サービスの方は、計画に基づいて着実に業務を進行していくよりも、変化に対応し続けることが重要になります。

同じITエンジニアという職業でも、業務の進め方はこのように違いいます。

「技術力」という言葉の変化

SIerと自社サービスの業務の違いに伴い、ITエンジニアに対する「技術力」という言葉の示すものも変わってきています。

以前はSIerが中心だったため、プロジェクトマネージャー(PM)が持つスキルを技術力と言っていました。最近の採用現場で聞く「技術力」は、Webの自社サービスにおいて必要なスキルを指していることが多く、顧客第一のサービスを作れる力を指すように変わっています。

これまで主流だったSIerに勤務しているエンジニアがWebサービスの自社開発企業に転職したい場合、ギャップが生じてしまいます。

これまでのSIerでは、数年間プログラマーをした後、PMになるという流れがキャリアのメインでした。そんなキャリアの積み方では、自社サービス開発企業で求められスキルを身につけられません。

ITに求められることは、言われたとおりのシステムを作ることから、ビジネスの中心となって利益を生み出すことへと変化しています。ITエンジニアにも、モノを作ることだけではなく、価値あるサービスを生み出せることが求められているのです。

このことから、常に新しいスキルを身に着けておくことがエンジニアにとって大事なことがわかります。 あなたも最新のスキルを習得するために積極的に学んでみませんか。

無料相談会に参加する

未経験からでもクリエイティブクラスのプログラマを目指せる環境 プログラミングスキルだけでなく、より包括的なビジネススキルを学べる場と聞くと、上級者向けという印象を持つかもしれません。 Creator’s Hiveの受講者の9割がプログラミング未経験者です。

受講中はもちろんのこと、卒業後の就職・転職まで、万全のサポート体制を整えているため、未経験からプログラマに転職を希望されている方にもオススメです。

Creator’s Hiveプログラマ養成所の無料説明会に参加しよう!
 無料説明会を随時行っており、個別の相談も大歓迎です。

無料相談会に参加する

LEAVE A REPLY

*
* (公開されません)

CAPTCHA


*

COMMENT ON FACEBOOK