エンジニアとしてキャリアを積んでいくにあたって、重要な考え方に「市場価値の向上」というものがあります。
とりわけ転職や独立をする際には、市場価値の高いエンジニアほど有利に事を進められるのは自明です。
もちろん転職や独立をしない場合でも昇進・昇給に影響するので、キャリア形成には「市場価値の向上」という観点で臨むことをおすすめします。

エンジニアにおける市場価値の向上のためには、いくつかの分野における専門知識を学ぶことをおすすめします。
現代のエンジニアに求められる人材として、どの分野の仕事もある程度こなすことができるオールラウンダーな人材が挙げられます。
一つのプログラミング言語だけでなく異なる言語も扱えたり、システムの構築だけでなく開発や運用、管理までできたりと幅広く仕事ができる人材は重宝されます。
一つの得意分野を掘り下げつつも、その周辺分野の専門知識を有していると市場価値があると見なされやすくなります。
また、周辺分野を学ぶことで、自身の得意分野の知識やスキルも深まるといった相乗効果も期待できます。

キャリア形成のための「市場価値の向上」としては、ポータブルスキルを身につけておくことも重要です。
例えば、エンジニアの専門知識やスキルだけでなく、マネジメントスキルも併せ持っていれば、プロジェクトマネージャーというようなポストが与えられるかもしれません。
エンジニアの専門スキルだけではなく、コミュニケーション能力やプレゼンテーション能力といった汎用性の高いポータブルスキルを身につけておくことが、キャリア形成において有効となるでしょう。