解決済み
SEとプログラマーの違いを簡単に教えて下さい…
上記のSEとはシステムエンジニアの事です。 違いも分からない素人なので分かりづらくてすみません…。
11,470閲覧
SEをシステムエンジニアと理解します。 私はお客さんには「設計士と大工さんみたいなもの」と説明しますが、もう少しきっちり話すと システム導入をするには工程があります。 サーベイ、まずお客様を営業がみつけてきますので、そのお客様にどんなシステムが欲しいか聞く工程 で、受注するとプロジェクトが組まれます(小さいのもあるでしょうが) サーベイで聞いていたのよりも、もっと細かい要望を聞くフェーズ その要望を取りまとめた範囲でシステムのDBやユーザーインターフェース(帳票、画面など)を決定するフェーズ だいたいおきゃくさまと頻繁に打ち合わせするのはここくらいまで 上記を設計する工程、いわゆる仕様書を作ります、ここまで全てSEの役目 そして、この仕様書が出来た時点でプログラムを作成します。 ここの部分がプログラマーさんの役割です。 作ったものが仕様どおりにできているか、とりあえず単体でテストする これもプログラマーさんの役割 で、「できたよ~~」といわれて、もう一度単体でテストし、連携でテストし、もし複数のシステムに別れている場合はそれも含めて連動テストをする これはSEの役目。 SEが不具合か仕様変更などをかんがみ、もう一度プログラマーに作り変えたり修正したりしてもらいます。 客先納品、それに対するお客様のテスト、ここでも不具合などが出るのでプログラマーさんに修正お願いします。 その間、移行の準備、これはSE 移行のプログラムがあれば、プログラマーさんに作ってもらいます そして、本番稼動、その後の保守、これはSEの役目です と言ったように、プログラマーさんは物を作ります。私はまったくプログラムはできないので、プログラマーさん命です(W) 大工さんがどんな風に釘を打つかは知りませんが、きっちりした家を作る設計図は書くようにしてます。。
3人が参考になると回答しました
SE:顧客の要求を元に仕様書を作成。 プログラマ:↑の仕様書を元に、プログラムを作る。 プラモデルを作るのがSE。 説明書を元にプラモデルを作るのがプログラマ。 そんな感じ。
SEと言ってもセールスエンジニア、システムエンジニア、ソフトウェアエンジニアとありますからねぇ…。 システムエンジニアとプログラマの違いは…。 顧客と打ち合わせをしてシステムを設計し、設計書を作成するまでがシステムエンジニア、 その設計書を見てプログラムを作成し、試験をするのがプログラマ、 そして、その完成したシステムを保守・運営するのもシステムエンジニア。 こんなに簡単に言いきっちゃったら他の人から非難されそうだなぁ。(^^ゞ
1人が参考になると回答しました
< 質問に関する求人 >
SE(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る