![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
将来プログラマの道を目指しております。
プログラマという職業に関して調べていたところ、
オープン系やWeb系といった表記がよく出てきました。ネットの検索で、オープン系 Web系 など
調べてみましたが、明確な解答を探し出すことが出来ませんでした。
どのように違うのか教えてください。
私がやりたいのは、一般的に売られているソフトウェアの開発、インターネット上で動いているさまざまなプログラムの開発です。
また、SEという職業は、プログラマの上位職という
認識で正しいのでしょうか?
よろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>SEがプログラマとは違うというのは意外でした
>よく、SEにはコミュニケーション能力が必須だと書いてありますが・・・
SEがプログラマの上位職というのはある意味正しいです。
プログラマをある程度やっていれば、SEへと自然と昇格していくからです。
SEが設計をやるというのは知っていると思いますが、
これは企業内では部下を持って管理することを意味します。
普通は在位3~5年で自動的にプログラマからSEへとなります。
これは一種の肩書き(ポスト)のようなもので、
だいたい3年もいれば後輩の面倒をみれるようになるというものです。
企業の外ではシステムのプロフェッショナルです。
取引相手のところへ行って要求分析をして来なければいけません。
当然説明は求められますし、時には交渉など営業的なこともします。
内外いずれにおいてもコミュニケーション能力が必要なのは分かるでしょう。
究極的なことをいえば、プログラム経験の全くないSEもいます。
こういう人をSEとよぶのにふさわしいのかという物騒な議論もありますが、
それはさておき、SEは要求分析ができ、
プロジェクト管理ができればいいということです。
No.1
- 回答日時:
【オープン】
いわゆるClient/Server系ですね。
例を挙げればMS_Accessで動いているようなシステム。
昔、お役所なんかのオープン系業務に関わったことあります。
お役所の仕組みとかATMなんかもこれに当たりますね。
1世代前のトレンドなので少々時代遅れの感があります。
代表言語はVB(VBA)など
【web】
これは説明不要でしょうか?
例えばヤフーとかamazonとかこのサイトとか。
オープン系との違いは最低限の環境(PCと回線と標準的なブラウザ)
があればどの端末からでも利用可能。
つまりClientを選ばないって事ですね。
業界的に今現在最新なのはこのジャンルですね。
代表言語はJavaなど。
【制御】
例えばチケット予約サイト(←これはWeb系)なんかは
人気チケットの発売日に回線パンクしますよね。
ネットのみならず電話予約でも同様ですね。
「ある数以上同時アクセスが発生した場合は回線負荷軽減のため
それ以上のアクセス(接続)を許可しない。」
このような仕組みがNTTやら各プロバイダやらに搭載されているからです。
どういった「物」というよりこのような文字通り制御する
「仕組み」を実現させるためのプログラムを制御系といいます。
代表言語はさまざまですがCとかアセンブラとかが多いです。
【ファーム】
厳密ではないですが組み込み系と捕らえてもいいでしょう。
かなりハードウェアよりの言語です。BIOSとかってわかりますか?
洗濯機、冷蔵庫なども水温や温度管理など最近のは結構ハイテクですよね。
そういったハードウェアの基本的な機能を制御するソフトですね。
代表言語はアセンブラ
というわけで、webやOpen系はソフトウェア寄り、つまりは
質問者さんが想像されているプログラマ像はこちらになるような気がします。
ファーム/制御はセットになることが多いですが、かなりハードよりです。
機械いじりや大学の工学科なんかが好きならこちらでしょうね。
> 私がやりたいのは、一般的に売られているソフトウェアの開発、
> インターネット上で動いているさまざまなプログラムの開発です。
ちなみに、↑でしたらWeb系が一番適切かと。
> SEという職業は、プログラマの上位職
収入面ではそうなりますね。
やることは全然違いますよ。
プログラムしないです。SEは。
htmlかけない現役SEも山ほどいます。
ありがとうございました。
とても参考になりました。
SEがプログラマとは違うというのは意外でした・・。よく、SEにはコミュニケーション能力が必須だと書いてありますが、やはりそういうことなのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング 不具合の現状認識をしないプログラマって信用できる人? できない人? 8 2023/07/28 09:09
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- 大学受験 専門学校の志望理由書について自信が全く無くて…添削してください。 「 私は将来、IT企業の第一線で活 3 2022/10/11 01:12
- Web・クリエイティブ 今本当に悩んでいます。将来グラフィックデザイナーを目指し専門学校に通ってるのですが、正直グラフィック 1 2022/09/10 17:58
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- 副業・複業 『Webライター』になりたいです。 まずブログSNS副業に興味関心がありました。 そして大きな目標と 14 2023/06/16 14:01
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- コーヒーメーカー・電気ケトル・電気ポット キッチン家電の製品等の正規の値段は無くなったのですか? 1 2022/04/13 05:54
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
成人してから
-
CASL(アセンブラ言語)に関する...
-
これらのプログラミングで使う...
-
おすすめのプログラミング言語...
-
割り込みベクターをC言語で書...
-
アセンブリ言語からC言語への変...
-
COBOLを覚える秘訣?
-
プログラム言語について
-
0xffffとは?
-
エクセルVBAのIf,Then 構...
-
8ビットのデータの、先頭ビット...
-
C言語で128bitの2進数のビット...
-
ライン数とステップ数の違いは?
-
命令について
-
アセンブラ言語がわかりません。
-
素数を求めるプログラム(アセン...
-
レジストってなんですか?
-
03分22秒36のような時間の単位...
-
程度の低い質問で申し訳ないの...
-
verilog 符号付加減算(最上位...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ものづくりに向いているプログ...
-
昔のゲーム製作に使用する言語...
-
電化製品って何言語?
-
アセンブリ言語からC言語への変...
-
パチンコやスロットについて
-
標準関数の中身について
-
割り込みベクターをC言語で書...
-
フローチャートを書く書かない
-
アセンブラ言語って何をするた...
-
おすすめのプログラミング言語...
-
これらのプログラミングで使う...
-
OSはどんなコンピューター言語...
-
アセンブリ言語について。
-
アセンブリ言語を学ぶことは意...
-
コマンドgcc(あるいはcc),cpp,a...
-
コンピュータ言語とプログラミ...
-
オープン系 Web系 ファー...
-
NS Basic/Palm の入門書ありま...
-
プログラミング言語で今、一番...
-
コンパイラーとアセンブラの違い
おすすめ情報