IT企業においてはプログラミングスキルを有する技術者の需要は高く、職の確保もしやすいかもしれません。
しかし、満足できる収入を得られるかは別の話で、より出世したいのであれば管理職を目指した方が良いでしょう。
管理職を目指す場合には、必ずしもプログラミングスキルを有している必要はありません。
しかし、的確な指示を出して円滑な業務を遂行したいのであれば、一人前の技術者を目指した方が良いです。
スキルを磨く事に集中しすぎて作業をこなすばかりではいち社員として終わってしまう可能性もあるため、スキルを磨きつつも出世のチャンスはうかがっておきましょう。
管理職になりやすい企業に就職するのも一つの手段で、ベンチャー企業に就職することで競争率も低くなるかもしれません。
しかし、注意したいことは業務が忙しくて、休みもままならない状況になる可能性も覚悟しておく必要があるでしょう。
もし管理職になれなくても、プログラミングスキルを有する技術者として一人前であれば、独立の道も選べるようになり管理職どころか経営者にすらなれるかもしれません。
可能性を広げる意味でも、スキルアップは意識しておいた方が良いでしょう。
管理職の心構えとしては全体を把握する必要があるため、与えられた仕事のみをこなすのではなく、全体の仕事の流れを意識した仕事を心がけることが重要です。
スキルアップのために、資格取得やセミナーなどにも積極的に参加すると良いでしょう。