20代の現役エンジニアです。
自分も未経験からIT業界に入ったので多少は力になれるかと思います。
〇私のシステムエンジニアやプログラマーの仕事内容への認識は正しいですか?
はい、正しいです。
ただ未経験から初心者のうちは、仕事内容は働きながら覚えれば良いくらいの感じで大丈夫です。
基礎的なコマンドなどを身につける方が重要です。
〇システムエンジニアという職には何が求められていますか?(教員なら資格が必須ですし、ゲームエンジニアなら実績が必要らしいですが、システムエンジニアは?)
未経験から初心者のうちは「実務経験はないが一定のスキルはある」ということを証明するために資格が非常に役立ちます。
そして中級者以上になると資格はほとんど不要になり、実務経験の方が重要になってきます。
またドキュメント作成のスキルも必要なので、特にExcelは今から触れるようにしておくと良いです。
またコミニュケーション能力は必須ですが、必要最低限の受け答えができれば何とかなります。
〇就職を目指すまでに、私は他に何をする必要がありますか?
自分の経験談ですが、まだ若いので転職エージェントなどを活用すれば資格取得前でも採用されます(ちゃんと優良企業のみを紹介してくれる転職エージェントに応募してください)。
ただし転職活動と並行して基本的な資格を勉強しておきましょう(それを面接時にアピールすれば取得までいかなくても自分は採用されました)。
オススメの資格は、開発系ならJava、インフラ系ならLPICやCCNAなど。
ITパスポートや基本情報という資格もよく言われますが、あまり実用的ではないのでオススメしません。
※ITの専門分野について特にこだわりがないなら、ネットワークやサーバに関わるインフラエンジニアは「未経験でも採用されやすいエンジニア職」とされていてオススメです(自分もインフラエンジニアです)