クライアントの要望を満たすシステムを構築!
どんな仕事?
企業の課題を改善する
より良いシステムを提供する
SEは顧客企業のシステムや自社システム、自社でサービスとして提供するシステムのソフトウェア開発に関する一連の業務を担当します。次の業務をチームで行うのが一般的です。①調査・分析(顧客の要望をヒアリング)②基本設計(システムの大枠を決める)③詳細設計(プログラムの仕様や動作を具体化する)④プログラミング(担当範囲は会社によって異なる)⑤テスト⑥運用・保守(改修や障害対応) 経験を積むと、プロジェクトマネージャーやITコンサルタントとして活躍する道もあります。また、システム開発で培った知識や経験を活かし、他のIT職種へステップアップする人も多くいます。
つくには?
情報システムの基本を学ぶことが近道
大学・短大・専門学校などの関連学科で、情報システムに関する基礎知識を勉強するのが有効です。コンピュータ全般ならびにネットワークに関する知識や新たなシステムの開発に必要な設計力を養うことが大切です。
自身でプログラムした経験があると、実際の業務にあたる際もその思考が活きてきます。業務で使用する言語がわからない場合、異なる言語を覚えることは損だと思うかもしれませんが、覚えておくと論理的思考力が身につき有利になるでしょう。
適性は?
論理的な思考力とコミュニケーション力が必要
コンピュータとIT関連の知識とともに、人一倍高い理解力が求められます。情報収集能力、分析力、計数能力があり、ものごとを総合的にとらえることができるとより良いでしょう。
顧客と打ち合わせながらシステムの全体像を決めるため、コミュニケーション能力が欠かせません。SEとしての能力は、課題解決力や提案力によって評価されることも多いため、柔軟な考え方も必要です。
関連学科
情報システム科/システム工学科/情報工学科/情報メディア学科 など
持っていると有利な資格
ITパスポート試験、基本情報技術者試験、Oracle認定Javaプログラマ など
ソフトウェア開発の仕事はこちら


