• 締切済み

どの言語を勉強すればいいでしょうか

会計ソフトをつくっている会社に転職希望なのですが 求人表に使用言語C,C++,C#とありどれを勉強したらよい のかわかりませんVBを今の会社で使っています。 C++はwindowsアプリケーションを作る時 visualstudioで入力保管機能がないので勉強しずらいのでは と思っています。 私はC,C++,C#のどれを勉強すれば採用される確率があがるでしょうか ちなみにその会社はよくしょっちゅう求人をだしているので 1年位かけて勉強しようと思っています。 環境はvisualstudioを使おうと思っています どの言語を勉強すればいいでしょうか

  • 39OK
  • お礼率9% (35/359)

みんなの回答

  • k_kota
  • ベストアンサー率19% (434/2186)
回答No.5

そう書いてあれば、全部か2つくらいは出来ないとだめじゃないですかね。 まあ、Cが一通り出来ないとC++も厳しい気がしますけど。 とりあえず、Cはやっておかないとだめなのでやる。 やりながら考えればいいんじゃないですかね。 ただ、転職でプログラマということであれば、そもそも分かるんじゃないのでしょうか? 未経験とかであれば、基本的に無理と言うのがここでの回答の大半だった気がします。

  • kekyo0
  • ベストアンサー率62% (5/8)
回答No.4

39OKさんはVB(VB6ぐらいでしょうか)を使ったことがあるとの事で、 ・もしORACLEやSQL Serverに接続してクエリを発行している、ぐらいの知識があるのであれば、VB6の知識をVB.NETに更新しておきましょう。その時点で、.NET Frameworkについての情報が色々と得られると思います。  VB.NETは.NET Framework上で動きますが、基本的にVB6互換ライブラリが使えるので、VB6ユーザーからの移行スキルが少なくて済みます。しかし、これに頼っているとC#に移行することが難しいので、次の段階として、VB.NETで互換ライブラリを一切使わずにコードが書けるようにします。  ここまで来ると、.NET Frameworkで用意されているクラスライブラリについての基礎知識が備わっているはずなので、あとはC#の構文と格闘して移行します。 ・データベースへのアクセス方法が分からない場合は、上記の前に習熟しておく必要があります。SELECT/INSERT/UPDATE/DELETEというクエリの基本命令の他、結合(JOIN)までは理解しておく必要があるでしょう。会計ソフトということは、まず間違いなくデータベースを扱うはずなので、避けて通れません。可能であれば、データベースの基礎管理(テーブル・ビュー・ストアド生成など)も知っておいた方が良いです。 ・上で敢えてC/C++を挙げませんでした。会計ソフトでC/C++というのがあまり馴染まないのですが、業務として考えられることとしては  →ORACLE Pro*C/C++を使用した、既存のコードのメンテナンス  →VC++のMFCで記述された、既存コード(帳票入力フォームなど)のメンテナンス  →会計のバッチ処理マネージメントコードのメンテナンス  など、基本的に既存コードのメンテナンスが主な業務となる気がします。  あるいは、単にC/C++が分かるのであれば、IT業務がいろいろこなせるだろうという、保険のような意味かもしれません。 ---------- ところで、VBはVB6だと思っていますが、もしVBAであれば、C#でもVB.NETでもいいので、Visual Studioを使ったコーディングに慣れておく必要があります。今時、コマンドラインとテキストエディタで開発を行うのは、効率が悪すぎますし、現場では「あなた、なにやってるの?」という事になりかねないです。もちろん、IDEが背景で行うビルドプロセスを正しく理解できている事は重要であり、その人の技術レベルの担保になりますが、知っておくことと、使うことは違います。 また、あくまでマイクロソフト製品においての話です。他方には詳しくありませんが、JavaならEclipse、LinuxならEmacsや文字通りコマンドラインなど、環境によって適材適所があるということです。 なお、ロジックの設計が出来ることが重要です。とはいうものの、この部分は経験がものをいう部分も大きいので、就職はハッタリかませて、実際の業務で必死に吸収する必要があるかも知れません(39OKさんが、基本的なロジック設計が出来るのであれば、という前提です)。

回答No.3

VB を使っていたとすると、OOPはどれくらい使ってたのですか? それと会計ソフトなら、データベースの知識が必要なのでは? Java, Ruby, Puthon, PHP あたり JavaはEclipse 使うのでなくて、Ant, Maven を使う。 >環境はvisualstudioを使おうと思っています うーーん、RADかあ テキスト・エディターを使いましょう。まさか、さすがに、秀丸などのエディターでプログラミングしたこはないということは、ないでしょうから。 就職云々に有利かは、わからないけど、これらの基礎的な力が大事な気が私はするんだけど。

  • SexyAkeko
  • ベストアンサー率41% (26/63)
回答No.2

プログラマは幾つかの言語を使えないとダメと聞きますが、、、 会社によるのでは?というか、質問者がプログラマ?分かるのでは? Androidアプリ開発系なら、JAVAとかだろうし、HP系ならPHP、Perlやデーターベースは最低限だろうし。 実際に面接に行ってみれば? タイミングで、今季からAndroid対応を目指している・・・みたいな話になっていたらJAVAだろうし、オンライン系を目指しているのなら、サーバやLinuxの知識がある人が必要な人材だろうし。 いやー、Cも、C++も、C#を熟している人はいっぱいいるんで、コボル技術者が欲しいんだよねー♪みたいなこともあるだろうし。 ずばり、運だ!! 占いサイトにでも行ってみれば?(笑

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

> visualstudioで入力保管機能がないので勉強しずらいのではと思っています。 勉強するつもりなら、補完になんか頼ってたらだめ。 ちなみに補完機能が効かないのは、VisualStudio2010のC++でのバグというか仕様というか。 2012では修正予定。

関連するQ&A

  • 開発言語の選択

    新しくWindowsアプリケーションや、Webアプリケーションを構築するのにVisualStudio.Netを利用しようと思っています。しかしこの統合開発環境にはVB.NET、C++.NET、C#、J#等さまざまな言語が利用可能となっており、どの言語を使うべきなのか悩んでおります。 普通はどのように開発言語を選択するものなのでしょうか? もしもそれぞれの言語ごとに明確な違い、得意分野や、パフォーマンス(実行速度)の差があるのでしたら、開発言語選択の指標となりますので是非教えてください。

  • C言語の勉強

    トライアル雇用を採用している会社なんですけど最初の何週間かは会社からプログラミングの基本を教えてもらえるらしいけどそれ以外でも勉強しないと本採用は難しいとのことでC言語の勉強ってパソコン教室でやるのと書籍で勉強するのどっちがいいんでしょうか?

  • Vsual Studio .NETのWebアプリケーションのVB言語と

    Vsual Studio .NETのWebアプリケーションのVB言語とC#言語について 現在、Vsual Studio .NETのWebアプリケーションのVisualBasicプロジェクトで開発の勉強をしています。そこで使用されている、コントロールを使用した時に命令する言語、VB言語の辞書や、参考になるサイトがあればご教授願います。例えば、VB言語の別のフォーム(○○○.aspx)に移動させるためには、Response.Redirect("./WebForm2")といった具合に、Response,RedirectというVBの言語は、Windowsアプリケーションで使用する命令言語と異なっている部分等があるので、.NETのWebアプリケーション用のVB言語辞典みたいなのがあれば、幸いです。又、同じく、C#言語の辞典もあればご教授願います。また、Webアプリケーションで、データベース(アクセス)と、やりとりをするお勧めの参考書もご教授願えれば幸いです。初心者ですので、何卒宜しくお願いいたします。

  • C言語の勉強をはじめたいのですが・・・・

    VB経験は5年以上あります。 C言語の勉強をはじめたいと思っているのですが、いい本・いいHP等ございましたら、お教え頂きたいのです。 よろしくお願い致します。

  • プログラム言語って・・・

    はじめまして プログラム言語を勉強したいと思っているのですが、何を勉強したらよいのでしょうか? JAVAとかCとかVBとかCGIとかいろいろありますが、何を勉強したらいいのかわかりません・・ 社会人なのでPCスクールに通う時間もないし金銭的にもそこまで余裕がないので本を買って独学しようと思っています。 巷の求人誌を見るとプログラマーは引っ張りダコです、プログラミングに関しては全くのド素人です、 以前、知人に尋ねたら「何を作るかによって使う言語がちがってくる」と言ってましたがイマイチよくわかりませんでした、 JAVAとかHTMLとかXMLはネットに関する言語だということはわかりますがそれ以外のVBとかCとかC++とかCOBOLとかは何に使うのですか? また今から時代の将来性を考えると、私のようなまっさらの素人は何を勉強したらよいでしょうか? オススメの書籍やサイトが御座いましたら教えて下さいマセ。。

  • 今からプログラミングを勉強するにはどの分野、言語が良いのでしょうか?

    今までプログラミングの経験はありません。 異業種からの転職を考え、これからプログラミングを勉強しようと考えていますが、どの分野(Web系、開発系、制御系など) どの言語(C言語、Java、PHPなど)がこれから先よいのでしょうか? 将来性や求人数も見据えて・・・プログラミングに詳しい方、教えてください。 宜しくお願いします。

  • 今後、プログラマーとして習得すべき言語

    今後、プログラマーとして習得すべき言語 自分はプログラマー2年目です。 今後のことを見据えて、言語の勉強を行おうとしていますが、 どの言語を習得すべきか迷っています。 現在はVB2005の業務用アプリケーションを開発する仕事をしていますが、 VBの開発がこの先もあるのか疑問です。 使える言語としては、VB2005、 JAVAとCが少々。 仕事にもよるところはありますが、 JAVA,JSP,PHP,C++,C# のいずれかの言語に挑戦すべきか・・ それともこのままVBをマスターすべきか・・迷いどころです。

  • C言語の勉強にあたって

    今からC言語を勉強していく人から質問されたのですが、勉強にあたって、Cのアプリケーション(コンパイラ等)なしに実際のプログラムの動きを勉強する方法はないでしょうか? これでは漠然とした書き方ですが、例えば、インターネットのHP上でプログラミング→コンパイル→実行をシミュレーションできるようなHPはないでしょうか? こういうHPがあると、とりあえずインターネット環境とC言語の参考書があれば簡単に勉強できると思うんです。 そのようなHP、ありましたら教えてください。 何ヶ所かあるようでしたら、使い方が難しくない(初心者向け)ところが良いです。 よろしくお願いします。

  • C言語の勉強について

    C言語の勉強について わたしは、前からC言語に興味を持っており入門書を買って勉強しました。 基本的なことは理解できましたが、これからどうすればいいのかわからなくなってしまいました Cに興味を持つ前はHSPをしていたのですが、これはさすがにプログラムの基本さえわかっていれば ヘルプを開き自分で考えて、だいぶ本格的ななゲームも作れたのですが、Cは思ったとおりに行かなくて そもそも、コマンドプロンプトから実行するプログラムしかわからないのですが みなさんは、私くらいのころはどんなことをしていましたか? ひたすらプログラムを書いていましたか? それとwindowsアプリケーションの開発はもっと後になりますか? C言語ではどんなソフトを作ったりしたことがありますか?

  • プログラム言語を勉強したいのですが

    最近プログラム言語を勉強したいと思っているのですが、あまりにも種類がおおすぎて 迷っています。 C・C++・VC・VC++・Java・LINUX いろいろあるのですが、独学で覚えられるものでこれから先役に立つような言語を教えて もらえないでしょうか? 私的には、最終的にはアプリケーションの開発などに役立つものを覚えたいのですが このような言語に関わった経験が全くないのでよろしければおすすめの書籍などがあれば 一緒に教えてもらえないでしょうか。 乱文ですが、このメッセージを見た方よろしくお願いします。

専門家に質問してみよう