• ベストアンサー

SEとプログラマの違いは?

SEとプログラマはどう違うのでしょうか。 また、立場的にどちらが偉いのでしょう。 初心者的な質問ですみません。

質問者が選んだベストアンサー

  • ベストアンサー
  • black2005
  • ベストアンサー率32% (1968/6046)
回答No.4

分かり易いように住宅建築で例えると 家を設計する設計士=SE、実際に家を建てる大工さん達=プログラマです。 一般的にはSEの方が待遇が良いのですが、 No.1の方がおっしゃる通り、どちらも居ないと困ります。 どちらが偉いとか、偉くないという判定は出来ません。 職業にそんな区別はナンセンスです。

その他の回答 (3)

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.3

がると申します。 んっと。基本的には「プログラマ」も「SE」も、本来役職ではなくて「仕事上の役割」です。 どういうことかというと「プログラマという役職にいる」わけではなく「今、プログラマという役割の仕事をしている」という感じです。 実際「プログラマでもありSEでもあり」という人がいるわけでして。 プログラマの定義は比較的簡単で「プログラムを組む」です。ただまぁこれが「自分で設計しながら」なのか「仕様書のとおりにただタイピングするに等しい」だけなのかがまた違うのですが。 SEはもっと面倒で、正直きちんとした定義は正直なところありません。 ただ、一般的に、いわゆる上流工程と呼ばれる、ヒアリング設計周りを扱うことが多いように思います。 面倒なのは、じゃぁ全体のマネージメントはSEなのかPM(プロジェクトマネージャ)なのか、とか、ヒアリングじゃ足りないからコンサルティングをするのは誰だとか、まぁ色々。 便利な単語に惑わされず「じゃぁなにをやっているの?」っていう部分に着眼すると非常によろしいかと思います。 あと、原則「偉い 偉くない」ってのはどっち側に回っても面倒しか引き起こさないので、そういった着眼点は可能な限り切り捨てることをお勧めいたします。

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.2

かなり昔(15年ほど前)にSEをしていました。すでに、この業界を辞めてしまっているので、あくまで、私のいた頃のことですが。 SEとはSystems Engineerの略ですから、システム全体を設計する立場、プログラマは各プログラムを実際に作る立場になります。基本的に別の職種ですが、兼任する場合もあります。 SEは全体を設計して仕様書を書きそれを、プログラマに渡して個々のプログラムを作成させ、できあがった物を受け取り、検収テストをする立場になります。 たとえるなら、建築士(設計)と建築会社みたいな関係です。どちらが立場が上かというと、SEが上であることが多いですが、絶対そうかというと、そうでもなかったりもします。 参考までに。

  • ttyp03
  • ベストアンサー率28% (277/960)
回答No.1

SEは設計、プログラマは実装、でしょうか。 もう少し詳しく書くと、SEは顧客要件をまとめてシステム設計をする。 プログラマはSEが作成した設計書を基にプログラムをコーディングしコンピューター上に実現させる。 どちらが偉いかというと、僕はどちらも同じだと思っていますが、業界的には、SE>PG のような感じですね。 どうしてもSEがプロジェクトを仕切ったりするような感じになるのでそうなるのだと思います。 ただ先ほど書いたほうに僕が同じだと思う理由は、SEがいなければプログラマは活躍できないし、プログラマがいなければSEが考えた設計は実現できないので、立場的には平等だと考えています。 しかし現在のコンピューター業界は、PG→SE→管理職というのが一般的な流れですね。 もちろんそうじゃない会社も多々ありますが。

関連するQ&A

  • SEとプログラマーの違い

    先日、久しぶりに会った友達がSEになりたいと言っていました。 SEとプログラマーについて話を聞いたのですが、よく分かりませんでした。 SEとプログラマーとはどう違うのでしょうか? また、「C言語で今は~が有利で~」と話していたのも良く分からず・・・必死に話してくるので分からないとも言えず・・・ 私としても知識として知っておきたいと思いますし、 SEやプログラマーについて理解した上で悩みを聞いてあげたいと思っています。 SEとプログラマーの違い、今どのような傾向にあるのか、 教えていただけると助かります。 宜しくお願いします。

  • SEとプログラマーについて

    大学生です。よくある質問かもしれませんがお願いします。 将来システムエンジニアとプログラマーになりたいと考えています。この二つの職種の違いについてはある程度理解はしているのですがいざどちらにと考えると決めかねています。 プログラムをするのは苦にならず好きです。そういうこともあるのでプログラマーになるのがよいかもしれません。ただ将来的にプログラマーは大変(身体的に)、立場が低い、給料が安い等の話を聞きました ではSEは??と思ってます。SEの仕事は会社によってほとんどプログラマー状態というところから営業マン状態のところまで様々と聞いています。 給料、仕事内容、待遇など経験談で構いませんのでお願いします。 別にもう1つ質問があります。 英語の能力は必要でしょうか? よろしくお願いします。

  • SEとプログラマーの違い

    大変、初歩的な質問で申し訳ないのですが、SEとプログラマーとはどう違うのでしょうか? また、どのようにしたらSE、プログラマーの仕事に就けるのでしょうか? 私は、パソコンインストラクターの仕事を3年半経験して、今、社内ヘルプデスクの仕事をしています。

  • プログラマ・SE

    初めまして、現在学生の2年やっているんですが。 将来プログラマ、seを目標にやろうと思っています。 言語はC,JAVAの初心者本を見ている程度の知識しかありません。 言語だけを勉強していればなれるとは思っていないのですが、どんなことを学べばよいのか、等が分からずかなり不安になっています。 プログラマ、seの方々はどういった知識を持っていればいいのでしょうか

  • プログラマ、SEの違い

    プログラマー SE の違いを誰かわかり易く教えてください!! お願いします^^

  • プログラマーやSEになるためには

    プログラマーやSEの人に質問です。 1. プログラマーになるには、大学や専門学校を卒業しなくてもなれる職業ですか? 2. プログラマーに必要なプログラミング言語は独学でいけるので、わざわざ大学や専門学校に行く意味はあるのでしょうか? 3. 大学や専門学校を卒業したからといって、給料が変わるということはありませんか? 4. プログラマーやSEの給料は、他のサラリーマンに比べると安いほうでしょうか? 5. プログラマーやSEになって良かったことや、やりがい等をお願いします。

  • SEとプログラマについて

    二つには明確な違いがないともいいますよね? でも、実際はSEです、とか、プログラマです とかいいますよね? ・決定的な違いは何でしょうか? ・お金の話で恐縮ですが、お給料はどちらが多いですか? (大体どのくらいですか)? ・忙しさはどちらが忙しいでしょう? ・どちらも兼ねている、という方がたまにいらっしゃいますが、どちらも兼ねるとお給料は高いですか? ・どちらも兼ねることができるようになることは、どちらか一方(SEかプログラマ)になるより、難しいですよね?どのくらい難しいんでしょうか。 ・在宅でもできるのはどちらですか(女性で、子育てをしたいので在宅希望。でも在宅でもどれくらい忙しいんだろう。。) ・面白いですか? ・高給だと聞きますが本当ですか?(どちらか忘れましたが。。。) 当方、初心者です。また、お給料などは勤務先によっても かなりバラバラだと思いますが、回答者様の場合でいいの で、差し支えなければお教えくださいませ。 よろしくお願いします

  • SEかプログラマーになりたいのですが

    プログラマーは過酷な現状とお聞きしましたが、SEはどうなんでしょうか? ちゃんとした大学を卒業すれば、安定しますか? それと、ゲームプログラマーか情報処理プログラマーとではどちらが過酷でしょうか?

  • SEとプログラマをと例えると?

    IT業界に疎いものです。 SEとプログラマについて私なりにレストランに例えてみたところ 注文をとる人、運ぶ人、客とコックさんを繋ぐ人 →SE 料理を作る人 →プログラマ という感じでしょうか? だいたいのイメージです。 よろしくお願いします。

  • SEやプログラマについて

    SEやプログラマについて 僕は今現在高校2年生で、将来SEやプログラマになりたいと思っていますが、ネット上ではかなり厳しい、というような職場状況をよく聞きます。 実際のところどのような状況なのか知りたいです。 SE、プログラマ、それぞれ年収平均何万ぐらいなのでしょうか? できるだけ、現在その職についている、その職についている知人から聞いたなどの情報が欲しいです。 また、恐らく将来このような仕事に就きたいと思っている人は、結構多いと思うのですが、 将来的には(丁度6年後ほど)、やはりその年収がさらに下がってしまったり、就職すること自体がより難しくなったりするするのでしょうか? むしろ、こちらの方が重点的に聞きたいです。 よろしくお願いします!

専門家に質問してみよう