エンジニアとして成功するには様々なスキルが必要ですが、見過ごされがちなのがトレンドに着いていく能力です。IT業界及びそれを取り巻く世界で起こっている変化を熟知し、正しい身の振り方をできないエンジニアは、仕事を失っていきます。

例えば、AIの発展の速さです。AIは世界中で優秀な技術者が日々開発を行っており、頻繁に変革が起こっています。多くの仕事がAIに取って代わられるという話は有名ですが、プログラマーも例外では無いのです。

SEによって作られた仕様書通りにコードを打ちこんでいくだけなら、近いうちにAIで自動化できるようになり、与えられたものをこなすだけのプログラマーはお払い箱になる可能性が高いのです。AIに仕事を取られる前に、プログラミング以外の技術を身に付けなければなりません。

プログラミングに関することだと、常に新しいプログラミング言語を身に付けていく必要があります。プログラミング言語も日々新しいものが開発され、古いものに取って代わっています。需要が高まる言語と衰退していく言語を見極められなければ、プログラマーとしての市場価値は落ちていく一方でしょう。

逆にトレンドに敏感であれば、一速く需要の上がるであろうスキルを習得し、市場を独占することができます。
例えば、AI開発やメタバース開発のような新しいフィールドで活躍できる知識とスキルを持ったエンジニアはまだまだ少ないです。AIとメタバースの流行を読み切り、スキルを培ってきた人は、AIとメタバース開発の仕事を独占できているのです。