- ベストアンサー
システムエンジニアについて
システムエンジニアになるためには、 プログラミング以外にも ハード、ソフト、通信の3つの要素を学習し、 知識と技術を身につけることが大切なのでしょうか? また、どのような学習が必要かアドバイスお願いします!
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
プログラマが大工なら、SEは棟梁。あるいは現場監督。 あなたが考えている知識と技術は大工さん的なもの。 棟梁や現場監督に必要なものは、プラスして、全体の設 計の理解。設計に加わる場合も有り。 スケジューリング。まあ、段取りです。 スケジューリングと一言で言えば簡単ですが、その内容は 複雑です。人員、ハードの搬入時期の可否、作業場所の確保、 追加予算がいる場合の稟議書の作成。 関連会社とのスケジュールのすり合わせ。等、書けばキリが 無いです。 スケジューリングの失敗は膨大な損失を生みますから重大です。 例えば超高層ビルを作る場合、膨大な資材が必要ですが、 トラックが到着する場所は増やせません。平面の大きさは同じ ですから。すると、超高層ビルほど資材の搬入が困難であること が分かります。搬入する順番と、トラックを待たせるスペースと、 素早い搬入の方法と、解決しないといけないことは山積です。 このようにシステムによって、何が一番重要であるかは条件に よっても時間によっても変わるので、いつもボトルネックを発 見しては解消するアイデアが必要になります。 学習は技術的なものは当然ですが、スケジューリングの本も あるはずです。ソフトもあります。 そして、ご自身がなんらかのプロジェクトに関わっているなら、 常に全体スケジュールを把握し、スケジュールの変更内容と その理由をとらえることです。 常に観点を高きにおいて物事をとらえる訓練が必要でしょう。