エンジニアの仕事をしていて、やがてはシステムエンジニアを目指すというのであれば、プログラミング言語はできるだけたくさん活用できるようにしておく方が良いでしょう。
専門学校や大学でもある程度は学ぶこともできますし、在学中に資格や認定をとることも可能です。
ですが実務になったとき、学んできたことだけでは対応できないことが多々あります。
そのときに役立つのは知識と技術、経験になります。
知識が多ければ対応の仕方にも様々な方法が見つかります。
技術があればその方法を具体的に実行することができます。
いかにたくさんの知識や技術を身につけているかが、システムエンジニアには必要になってきます。
もちろん、中には学んだだけで活用する機会がないままの言語もあります。
それは仕事の内容にも関係してきますので、やがて仕事の方向が変わると必要になる場面もあるかもしれません。
一概に必要な言語と必要ではない言語と割り切れるものではないので、できる限りたくさんの言語を身につけておけば、自身の市場価値を高めることに繋がるでしょう。
また、新しい言語が生まれることや、全く使われることがなくなってしまう言語もありますが、このようなケースにも対応できることも大切なことかもしれません。
システムエンジニアは簡単な仕事ではありません。
結局どれだけの努力をしたのか、ということがすぐに知られてしまう職業でもあります。
堂々とシステムエンジニアを名乗るには、それなりの努力が必要だということではないでしょうか。
エンジニア向けの雑誌なども多く出ていますし、インターネットでも新しい情報は得ることができますので、常にエンジニアの世界がどのような流れになっているのかを掴んでおくことが大切です。
中でも、システムエンジニアの仕事に不可欠な言語については常にアンテナを張っておきましょう。