IT業界の仕事の需要は増加していますが、プログラマを取り巻く環境が変化しつつあります。プログラマは人手不足が深刻とされ、需要はなくならないとされてきましたが、いつまでもプログラマとして活躍することは簡単ではないようです。

例えば、人工知能技術の発達は目覚ましいですが、さらに人工知能が発達するとプログラミングを自動で行うことができ、プログラマの仕事が極端に少なくなったり、高い能力を持つ人しか生き残れないことも考えられます。

また、人工知能がそこまで発達しなかったとしても、海外の安い労働力を利用して外注する動きはすでに広がっており、近い将来、子供のころからプログラミング授業が取り入れられている年代の人との競争も懸念されます。

では、いつまでも活躍できるIT人材となるためにどんな努力ができるでしょうか。
まず1つの方法は、キャリアパスを決定し、上を目指していくことです。プログラマはSEとなり、スペシャリストやマネージャーを目指すことで、強みを生かして自分にしかできない仕事を行うことで生き残りを図れます。

別の方法としては、将来性のある技術を習得することで、なくてはならない存在になることです。例えば、セキュリティを学び、実装できるプログラマは重宝されます。セキュリティはシステム全体を理解していないと実装することができないため、セキュリティを極めることイコール、アーキテクチャに強いプログラマとして長く活躍できる可能性が高まります。

上記以外にも、プログラマとして生き残るためのヒントがこちらにまとめられていたので、併せて読んでみるといいでしょう。