- ベストアンサー
システムエンジニアの仕事
いきなりですが質問です。 システムエンジニアの仕事って正直必要だと思いますか? システムエンジニアの仕事はお客さんと話しあってどのようなものを作るか決めたりとかすることですよね?そしたら、プログラマー自身がお客さんと話しあった方が良いと思う気がします。なぜ、間にシステムエンジニアを挟む必要があるのでしょうか? システムエンジニアの仕事は他にあるかもしれませんがお客さんと話しあって作るものを決めることは少なくともプログラマーさんがするべきだと思うのですが。 僕は全然社会の仕組みとかよく分からないですが実際どうなんでしょうか?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
たま~に、スーパーマンがいるので ややこしいんですよね。 自分のことを 謙遜しながら 自称プログラマといいながら 一度の打ち合わせでお客さんの業務内容を把握しながら、お客さんの要求の本筋を聞き出せて、 それを実現するにはどんなプラットフォームとシステムにすると開発も運用もリーズナブルに出来るかの知識もあり それの設計もさっさとできて、細かい仕様に気を使いながらプログラミングもしながら 操作ミスも含めてどんな使い方をするか想像しながら検証もできて、 説明書もわかりやすく記述できて、お客さんへの説明も上手で、 運用事故の際も自分が全部把握できてるので対応もスマートで 集金も機能拡張の営業も・・・と 1人でなんでもできちゃう スーパーマンが。 まぁ、小規模なシステムならば、そういうケースもなくはないですが、 中規模や大規模開発になると、チームでこなすことになるので、 全体を把握しているSEが設計してその指示で数人のPGがプログラミングを分担作業するってことになります。 そういう現場で、プログラマの1人が直接お客さんと打ち合わせして 担当している部分の仕様を勝手に決めていたら、 システム全体との整合あわなくなって、ぐちゃぐちゃになっちゃいますもんね。
その他の回答 (5)
- krokrokro123
- ベストアンサー率13% (3/23)
つまりは、 なんで設計士がいるのですか?大工が直接話して家たてればいいのでは? なんで営業マンがいるのでか?工業のライン作業員が直接話して商品を作ればいいのでは? なんで外務省があるのですか?質問者が直接話をして外交すればいいのでは? なんで宮内庁があるのですか?天皇がすべてとりしきればいいのでは? って言っているのですね。 すごいな質問者は
- notnot
- ベストアンサー率47% (4900/10358)
プログラマーがお客さんと話し合ってシステムを作れるなら、そのプログラマーがシステムエンジニアの仕事をしていると言うことです。 仕様に従ってプログラムを作るのがプログラマー 仕様を決めるのがシステムエンジニア 1人の人が両方を兼務しても全く問題ありません。 そういう開発の仕方もあります。もちろん両方の能力を持った人が必要ですが。
- shorinji36
- ベストアンサー率17% (406/2382)
中小企業はシステムエンジニアがプログラムも組んでます。
- maiko0318
- ベストアンサー率21% (1483/6969)
家を建てる場合を考えてください。 客と話して部屋の位置、窓や柱の位置などを決めるのがSEです。 もちろん、こちらは家としての強度計算により、壊れないような設計が必要です。 一方、PGは指示されたように柱を立て、部屋を作っていきます。 客とPGしかいなかったら客の要望通りの家はできるでしょう。 ただ、強度不足や不必要なものもできてしまうでしょう。 また、飛行機の操縦でもそうです。 操縦は副操縦士でもできます。 でも、臨機応変に風の具合、気流の具合を読み取り、操作するのは技術がいるのです。
- dada4533
- ベストアンサー率36% (391/1084)
説明するよりウエブサイトで仕組みを見てください。 システムエンジニア - Wikipedia ja.wikipedia.org/wiki/システムエンジニア