• ベストアンサー

プログラム言語について

こんにちは! 私はシステムエンジニア志望の就活中の大学生です。 ちなみに文系です。 言語に関して三つほど質問があります。 (1)一つ一つの言語を覚えるのは(使えるようになるには)どれくらい時間がかかるものなんでしょうか? (2)SEは普通何種類ぐらいの言語を知っているのでしょうか? (3)私は金融のユーザー系企業を志望しているのですが、様々な金融系の会社で「先輩の仕事」という項目を見るとCOBOLという言語を使ってシステムを開発していらっしゃる方が多い印象を受けました。COBOLという言語は金融系システムを開発するのに適している?という事があるのでしょうか? もし宜しければレスをよろしくお願いします!!!

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

  • ベストアンサー
  • dekopa-
  • ベストアンサー率42% (161/378)
回答No.4

(1) 基本的な構文なら数日で。ライブラリは使いながら覚えますので、常にヘルプや書籍を手元に置いています。 (2) SEといってもピンキリで、言語を知らないSEもいます。最近だと、Javaしか知らない人も結構いますよ。仕事で使ったことのある言語だけでも10近くありますが、長く使わなければ忘れます。perl忘れたし。 (3)金融系は古くからありますからね。昔から使える言語がCOBOLだった、というだけです。まだ現役ですが、将来性は疑問です。 金融系でも、勘定系はCOBOLがしばらく続くでしょう。長年信頼性を培ってきた勘定系を入れ替えるのは困難だからです。 しかし、その周辺システムはCOBOLから徐々に置き換わっています。たとえばMUFGでは、金融サービスを処理するシステムをJavaで構築しています。

参考URL:
http://www.thinkit.co.jp/free/news/0611/15/5.html

その他の回答 (3)

回答No.3

こんばんわ。現役SE(文学部出身)です。 (1) 自分で学習して習得するのは意外と時間がかかるかもしれません。   勉強もそうですが、必要に迫られた場合には習得が早くなります。   何をもって"使える"と定義するかにもよりますし、対象言語によって   も異なるので一概に言うのは難しいです。 (2) 知っている人の多くは、得意とする言語を一つ持っていて、あとは   必要(やる仕事で要求される言語)に応じて対応するという感じです。   もちろん自分が得意とする言語の仕事ばかりやることができればいい   のですが、実際はそうでないことも少なくないようです。 (3) COBOLは事務処理を得意とする言語で、メインフレームで動いている   ことが多いです。銀行をはじめとする金融系システムの多くはメイン   フレーム上で動作するCOBOLプログラムのバッチ処理で動いています。   ちなみに、将来がある言語かというと決してそんなことはなく、これ   からは衰退の一途を辿るといわれています。   しかし、実際には現在動いているシステムのコードの保守も必要と   なるため、当分は需要がなくなることはなさそうです。 私自身はプログラマではありませんが、一応VBとPerlは使えます。 使えるというのは、"調べながらやれば目的に適った簡単なアプリを作れる" というレベルです。このレベルであれば、VBもPerlも比較的簡単な言語なので、 数週間あれば到達できるのではないでしょうか。

回答No.2

(1)言語は手段であり仕事となれば覚えなければならないので 必要に迫られれば1週間とか10日で覚えられます。 (2)これは様々です。一つしか知らない人もいれば5つ以上使える人もいます (3)COBOLは比較的わかりやすい言語だからです 金融機関の場合はシステムが巨大で開発要員もたくさん必要です。 その言語の人口が多いほうが人が集めやすいからです。

  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.1

(1)使えるレベルは色々ありますが、まず普通にプログラムが組めるなら三ヶ月くらいでしょうか。同じパターンの言語なら1週間も要らないかもしれません。オブジェクト指向のライブラリを使うのであれば、更に時間が掛かるでしょう。 (2)SEともなると5つくらいは普通ではないでしょうか。ちょっと行くと10以上でしょう。精通するのは1~2あればでいいでしょう。 (3)金融のテーマにCOBOLがいいのかどうかは分かりません。もう伝統ではないかと思えます。一度作ったプログラムの資産はなかなか捨てることが出来ませんからね。 私は金融を行ったことはないですが、COBOLは一度だけ仕事で使ったことがあります。それは、COBOLしか出来ない、という人が開発がどうにもならなくなって引き継いだ時だけです。

関連するQ&A

  • 今 主流のプログラミング言語について

     現在、COBOL言語での、システム開発を行っています。 しかし、仕事が減ってきていて、ほかの言語も勉強しようかと、 思っています。(COBOL言語しか分かりません)  そこで、今習うなら、どの言語が良いでしょうか?  アドバイスお願いします。

  • COBOL言語で開発できますか?

    SQL Server2000のデータ処理をCOBOL言語で開発できますか? 社内システムの開発コスト低減のためシルバー人材を使い安くあげたいと考えています。田舎のシルバー市場ではOPEN系言語を使える人が十分にはみつかりません、それでCOBOLを使って開発できないかと考えました。 すべての業務をCOBOLで開発するのではなくデータを抽出し加工してテキストデータをつくる部分をCOBOLで行えないかと考えています。 (欲を言えばレコードの追加や更新もできればこしたことはないのですが) システムの寿命は約10年と見積もっています

  • (文系・独学)ITパスポートと基本情報技術者

    文系でシステムエンジニア(SE)を志望して就活をしています。 少しでもITのことを知っておきたく、技術面のことで勉強したいのですが、 なにから手をつけたらいいのかわかりません。 ITパスポートと基本情報技術者はまったくの別物ですか? オススメの教材も教えて頂けるとうれしいです。

  • どの言語を学ぶのが良いでしょうか

    36歳。元SEですがうつ病に罹り、今は障害者雇用枠で事務員をしています。 もうシステム開発は懲り懲り、と思っていたのですが、父の死を機に今までの人生を振り返って、もう一度いろいろなことを勉強し直そうと思い立ちました。 さすがにSEに戻ることはないでしょうが、個人的にプログラミング言語も勉強し直そうと思っています。 ただ、元SEといっても、使用したことのある言語等は ・Oracle(Silver Master 9i) ・MySQL ・OracleForms ・Cold Fusion ・LISP ・C言語 あたりで、まともに使いこなせるのはC言語とSQLくらいしかありません。 また、環境に関する知識等もほとんどありません。 そんな状況から勉強し直すとしたら、どのような言語が候補に上がるでしょうか。 変化の多いシステム開発において、できるだけ長く使える言語というものを調べたら、PHPというものが出てきたのですが、このあたりが順当でしょうか。 そういう「システム開発界の現状・状況」を把握できていない時点で終わっているような気がしないでもありませんが、できることを一生懸命頑張ろうと思います。 どうかご賢察を伺わせていただけますと幸いです。 どうぞよろしくお願いいたします。

  • 今の主流のプログラム言語、環境を教えてください。

    今の主流のプログラム言語、環境を教えてください。 元SEです。2005年にSEの業界から外へ出て、現在は販売業を行っています。 ネットショップなどを運営してるので、パソコンやWEBなどには今でも毎日関わっています。 私がSEだった頃は、主にオープン系の仕事が多く、OracleやSQLServerなどを使ったCSのシステム開発が主でした。個人的に開発した言語はC言語からVB、VBA、Powerbuilder、そして退職する頃はJavaのServletとかをやり始めていました。某企業の運営するネットショプのシステムとか、データ移行なんかもやりました。 しかし、その後SE業界から放れたため、今どのようになってるのか興味があります。 オープン系やWEB系に限ってであれば、現在どのような言語、環境の仕事が多いのでしょうか? 漠然としてて申し訳ないですが、今携わってる仕事のおおまかな環境、言語などを教えてください。

  • エンジニアという職業

     大学3年生で、今就活中で会社説明会に何社か行ってます。  私は文系なのであまり眼中になかったのですが、IT系の企業には必ず“エンジニア”職というのがあります。ウェブエンジニアとか・・。これはいわゆるSEというものなのでしょうか?  また・・  文系の先輩でSEになっている人がけっこういたので、文系でもなれるのか・・と思って応募しようと思ったのですが、OB訪問やネット上の情報などから、「SEはきつい。だから離職率が高い。だから新卒をいっぱいとるんだ。」と言われたり、あと実際元SEで転職してしまった人にも似たようなことを言われました。  SEはどのような職業なのでしょうか?

  • プログラミング言語の違いを教えてください!

    こんにちわ。 ただ今就職活動中の者です。 大学ではC++の基礎を勉強しましたが色々あるプログラミング言語の違いがよく理解できていません。 プログラミング言語はCOBOL、JAVA、C言語、visual basic、perlなど、本当に様々な言語がありますが、それらの言語について詳しく教えていただけませんでしょうか? (それぞれはどういった分野のシステムの開発に向いていて、どのような弱点があるなど)お手数ですが、よろしくお願いします!

  • JAVAで開発するシステムの見積方法について教えて下さい

    社内でシステムを開発することになり、開発費用を見積もらないといけないのですが、見積の方法がわかりません。 開発言語は画面はJAVAで、バッチと帳票はCOBOL です。 画面、帳票、機能数は出したのですが、そこではた、と停まってしまいました・・・ どなたか、システムの開発はこんなふうにして見積もっているよ、と教えていただけませんか? JAVA,COBOLに限らずどんな言語でも結構です。よろしくお願いいたします。

    • ベストアンサー
    • Java
  • COBOL、RPGのエンジニア市場

     15年以上のSEですが、COBOLの経験はなく、Cからでした。  IBM関係ですとRPG言語は今でも主流のようですが、これまで周りにCOBOLエンジニアは皆無と言っていいほどおりませんでしたので、エンジニア市場もシニア世代を生かすために存在する程度のものとしか感じてません。  同じようにRPGを扱っているエンジニアは全くであった事がありませんが、市場としてCOBOLやRPGの製品って未だに供給しているものでしょうか?。  先日IBM関係と話しをしたら、IBM機とセットでRPG言語による製品供給と聞いて驚いているのですが。

  • 情報産業に勤めていらっしゃる方へ

    今就職活動を控えています。 そこで教えてほしいのですが、 SE(システムエンジニア)やCE(カスタマーエンジニア)に なるにはあらかじめ、専門知識は必要なのでしょうか。 私は文系であまりパソコンには詳しくありません。 そんな私にも可能性はあるのでしょうか。 あとSEは長く続けられる仕事ですか? 私は女性ですが、結婚しても続けられる仕事を希望しています。 志望業界研究の参考にさせていただきたく、質問させていただきまた。