IT関連のエンジニアの仕事にプログラミングを行うことなどがありますが、企業それぞれの事業内容によって用いるプログラミング言語が異なってきます。
例えばスマートフォンアプリ開発を中心に行っている企業であれば、スマートフォン端末によって用いるソフトの種類やプログラミング言語が異なる場合があるため、どちらも習得しておくと良いかもしれません。
IT関連においては事業内容も様々であり、ホームページなどにおけるシステムの構築やソフトウェア開発など断定できるものではないです。
そのため、まずはどのような企業に就職したいのか、何がしたいのかを明確にしてからエンジニアを目指されている人はプログラミング言語を選んで学んでいく必要があるでしょう。
IT関連業界はインターネットやパソコン、スマートフォン、タブレット端末などを用いて様々な新しいサービスがこれからも出てくる可能性があるため、将来的にもエンジニアであれば仕事を確保していける可能性がある職種です。
しかし不安要素も少なからず存在しており、仕事における忙しさが企業によって異なり、下請けであれば過酷な労働を強いられることもあると言われています。
全ての下請けに当てはまることではないですが、満足できない給料で過酷な労働を強いられる事態は避けた方が良いでしょう。
解決策としてフリーランスという道も選べる職種であり、どうしようもない事態に陥っても生活できる道があるため、不安ばかりではないです。
なお、エンジニアはプログラミングを行うだけでなく様々な業務を担っており、役割によって職種も色々と存在しています。
それぞれの役割や求められるスキルなどをよく把握し、自分に向いている職種を選ぶことが重要です。
☆☆☆エンジニアの種類がいくつか紹介されているホームページ→→→「エンジニア図鑑」☆☆☆