コメントを受け付けていません。システムエンジニアの役割は、開発するソフトウェアの設計やクライアントとの交渉、あるいはスケジュール管理といった業務が該当します。そのためプログラマーと比べると、プログラミングを行う機会は限られています。プログラム言語を理解していなければ、設計業務についてもこなすのは難しいでしょう。IT業界では、どのプログラム言語を理解しているかによって、働いて得られる収入にも違いが生じます。高収入を狙うのであれば、必ずと言っていいほど習得が必要な言語がいくつか存在しています。挙げるとすれば、Java言語などのプログラム言語があり、このようにメジャーで仕事の獲得に有利なプログラム言語はできるだけカバーしておいた方が良いでしょう。Java言語スキルを持ったエンジニアの求人案件は数が多く、就職に有利です。その他にも業界の中で人気が高いプログラム言語をできるだけ広くカバーすれば、仕事のチャンスが増えて収入も次第に上がっていきます。それでもプログラム言語のスキル習得ばかりに偏るのは、仕事の役割の上で問題があるでしょう。システムエンジニアの役割は、設計以外にマネジメントに関する仕事も多いということを忘れてはいけません。そのためプログラミング言語のスキルアップばかりではいずれ限界が訪れるため、マネジメント能力の向上についても同時に心掛ける必要があります。システムエンジニアからさらにプロジェクトリーダーなど上位のキャリアを目指すなら、マネージメントスキルはさらに重要さを増していくでしょう。