![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67b6d)
いつもお世話になっております。
未経験ながらプログラマを超見習いから、として採用して頂きました。
しかし、よくよく見てみると汎用系の会社のようです。
汎用系オープン系すら知らずに情熱だけで取って頂いたようなもので、反省していますが、せっかくなので頑張ってみようと思います。
私は就職活動のかたわら独学でC言語を勉強していたのですが、C言語はオープン系の言語という事で間違いないでしょうか?
となると、汎用系に行くとなるとC言語は無駄になるということですよね。
やっとC言語が面白くなってきたところでしたので、ちょっと残念です。
入社までまだ時間があるのですが、少しでも勉強しておきたいもので、何を勉強しておくべきかアドバイスを頂ければと思います。
コボルという言語が汎用系のメインのようですが、C言語とは全く別物なのでしょうか?
あと、汎用系で経験を積んだとして、オープン系の仕事には関わるようにはなれないのでしょうか?(つまり、汎用系とオープン系は全然違う分野なのでしょうか?)
No.3ベストアンサー
- 回答日時:
仕事で以下のようなマシン触っていました。
汎用系(IBM,富士通,NEC)~オフコン(富士通)~ワークステーション(Sun)~パソコン(沖,IBM,MacIIからいろいろ)
>>私は就職活動のかたわら独学でC言語を勉強していたのですが、C言語はオープン系の言語という事で間違いないでしょうか?
そうですね。汎用機でC言語なんて1度も使いませんでしたし、使える環境は無かったですね。C言語はワークステーション以下で使われていました。でも、オフコンでも、psコマンドが打てるモデルもありベースはUnixっていうマシンもありました。それでもC言語は使わず、開発で使うのはCOBOLでした。
>>となると、汎用系に行くとなるとC言語は無駄になるということですよね。
やっとC言語が面白くなってきたところでしたので、ちょっと残念です。
「人生で行なうことに無駄は無い」という言葉もあるので、全くの無駄ってことはないでしょうけど、短期でみると無駄かもしれません。
>>コボルという言語が汎用系のメインのようですが、C言語とは全く別物なのでしょうか?
COBOLは給与計算など事務系の仕事を処理するために作られたような言語です。スペーストラベルというゲームが原点にあるOSのUnixを移植するために生まれたC言語とは、相当生い立ちが違いますね。プログラムも全然別モンと思っていいでしょう。
マイクロフォーカスという有名な会社がパソコンの初期時代からPC用COBOLを発売していますので、パソコンでも使えます。
>>あと、汎用系で経験を積んだとして、オープン系の仕事には関わるようにはなれないのでしょうか?(つまり、汎用系とオープン系は全然違う分野なのでしょうか?)
普通に考えたら関わるようにはなれない。
それから、汎用機はイロイロ批判されながらも、「しっかり技術ある人を育てる」という伝統がオープン系よりは強いと思えます。それは、障害があっても、「再起動してよ。原因?わかるわけないだろう」というのがよくあるオープン系と、「障害の原因が明確になるまでは許さん!」とされ、半年がかりでも解明して障害レポートで報告する汎用系の文化の差があるからともいえます。(このオープン系のいいかげんさは、マイクロソフトの開発思想が背景にあります)
そして汎用系は、ここしばらくは無くならないでしょう。それは、汎用系の信頼性の高さと障害時の対応の確実さ、さらには入出力まわりの効率の良さはワークステーション以下がダメだからです。もちろん、それは相応のお金を出しているから可能になっているのではありますが、やはり「少しでも安く」なんて考えが設計時に入ってしまうマシンとは作りが違うからです。
オフコンは汎用系に近い思想でしっかりと作られていましたが、そのため金額が高くなりがちで、最近では影が薄いですね。
汎用機を守る子守役、あるいは人柱と考えて頑張る人生も有りですね。オープン系よりも安定した職種かもしれません。でも、ある日「会社が外資に買収された。汎用機は撤去だ!」っていう事態も考えられるので、オープン系の勉強も続けられていたほうがいいですね。
No.4
- 回答日時:
転職時などでは、どのような言語を使って仕事をしてきたかというのがキャリアの指標の1つになります。
COBOLは一定の需要はありますが、残念ながらかなりマイナーな言語です。汎用系・オープン系といった名称に関わらず広く活躍したいのであれば、個人でのプログラム開発や資格の取得など、COBOL以外の技能を証明する成果を、個人で上げていく必要があると思います。
No.2
- 回答日時:
汎用系オープン系という分類はよく分かりません。
汎用機とUNIX系でしょうか。どちらも古いので現在の分類としてはあまり適切ではないのではないかと思います。C言語は現在では組込系(携帯とか自動車とか家電とか)以外では直接に使うことは少ないのではないかと思います。パソコンアプリケーションなどではC++、Java、C#のようなオブジェクト指向言語が主流でしょう。ただこれらの言語はCを下敷きにしているので勉強したことが無駄とは言えませんけど。
CとCOBOLは文法は大きく違いますが大枠としてはどちらも手続き型言語であり、本質的な違いは少ないです。文法が少し分かるという程度の勉強だと無駄になりますが、アルゴリズムなんかまで勉強していれば役に立つ部分もあるでしょう。
また汎用系でも最近はJavaを使うところもあると思いますので、その場合は役に立つでしょう。違いも多いので、文法が似ている分だけ反って混乱を招くかもしれませんけど。
No.1
- 回答日時:
汎用系とオープン系ってのがよく分かってませんが、
私の中では、
汎用系=これ以上開発が見込まれていない保守系
これからは、どんどん保守をやって行く人が少なくなるので
貴重な存在かもしれません。このような技術を持つ人たちに
伝授してもらうのは良いことだと思います。
しかし新たに自分から学ぶのは少し大変だと思います。
これは、その職場ごとで異なる環境を使っていたりする場合があるからです。
オープン系=発展途上で常に新しい技術が取り込まれる開発系
私はこちらですが、OSや言語の大々的仕様などを常に
勉強していかなければならないので大変です。
もちろん知名度があるものが殆どですので、
自分で勉強するのもある程度実力が付くと楽になってくると思います。
つまり、汎用系の技術はあって損はありませんが、
オープン系とは違う分野だと私は思っています。
#これはあくまでも私の感覚ですのであしからず。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
UNITY Float型の接尾辞fって
-
COBOLでのNOT = の AND条件
-
VBSでDim、Private、Publicの違い
-
ドラクエを作るには?
-
C++ ってなんて読む?
-
Excelの開発言語ってなんですか?
-
VBSとWSHは読み方が違うだけで...
-
COBOLで文字タイプを数字...
-
プログラミング言語「C#」の難...
-
emcasで括弧の補完とオートイン...
-
汎用系に就職する人は
-
HTMLとC++で、どんなホームペー...
-
C言語とhtmlの違いを どな...
-
プログラミング
-
COBOL のプログラマー人口って...
-
.Net Framework APIがあればMFC...
-
言語仕様を理解し幅を持たせたい
-
TO_CHARで小数点以下がある場合...
-
サウンド関連ソフトのプログラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
今ってプログラミング言語は何...
-
C言語、C+、C++、C#の違い
-
プログラミング言語について
-
COBOLでのNOT = の AND条件
-
近年誕生したプログラミング言語
-
UNITY Float型の接尾辞fって
-
C言語とhtmlの違いを どな...
-
vbaとc言語の関連性について
-
C++における継続行
-
プログラムに書かれる"%"記号の...
-
COBOLで文字タイプを数字...
-
VBSでDim、Private、Publicの違い
-
TO_CHARで小数点以下がある場合...
-
VBSとWSHは読み方が違うだけで...
-
Excel VBAで文字化けする (英語...
-
VCとVC++
-
HTMLとC++で、どんなホームペー...
-
C++ ってなんて読む?
-
UWSCはどのプログラミング言語?
-
会計システムをつくるために必...
おすすめ情報