- ベストアンサー
どちらから始めれば良いのでしょうか??
ソフトウェア会社の社員(現在研修中の身)です。 プログラミング研修にあたり、VBとC/C++、どちらか好きなほうから 選べといわれましたが、迷っています。 高校時代にCOBOLを学習しましたが、あまり得意ではありませんでした。 どちらかというとパソコンの内側のことは全く分からず、WORDやEXCELを 使いこなせる程度です。 ゆくゆくはJAVAも習得しないといけないし、私が将来やりたいのは ホームページやCGです。 ぜひ、アドバイスをお願いします。 それと、おすすめの参考書や文献があればご紹介ください。 よろしくお願いします。
- xie
- お礼率100% (4/4)
- その他(プログラミング・開発)
- 回答数4
- ありがとう数4
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ホームページ、CGなどのパソコン内部の知識を必要としない職種でやっていくおつもりでしたら、VBで十分でしょう。コンピュータの内部に関する知識もさほど必要ではありません。 アプリケーション開発の仕事をする場合には、C++ができるほうが強いです。コンピュータに関する知識がバリバリ要求されます。 ってことで、xieさんの場合には、VBの方がいいでしょうね。 ただし、Javaは文法的にはC++に近い言語ですので、最初にC++をやってしまう、と言うのも一つの選択肢かもしれません。(JAVAは、さほどハードウェア寄りの知識を必要としませんが…) あと、Oracle,SQL-Serverなどのデータベースの知識も、あればいいですね。 Webプログラマとしてやっていくおつもりであれば、データベース関連のスキルは大きな力となってくれるはずです。
その他の回答 (3)
- toysmith
- ベストアンサー率37% (570/1525)
環境によります。 「C/C++かVB」と言っているあたりに研修担当者の知識のいいかげん嵯峨見えますのでVBからはじめたほうがいいでしょう。 本質的にプログラミング研修は「プログラムを書くための考え方を学ぶ」ことが最大の目的でしょう。 その意味で、言語なんかは何でも良いのです。 しかし、手続き型言語であるCとオブジェクト指向型言語であるC++をひとくくりにしてしまう研修担当から学の出ればオブジェクト指向言語であるVBを選択するべきでしょう。 手続き型言語とオブジェクト指向型言語では考え方がかなり異なります。 C++とCは文法的に似通っていますが前提となる考え方が違います。 理想的にはいきなりJavaなんですけど…
お礼
そうですか…私も気持ち的にはJAVAやりたいです^^ 参考になりました、ありがとうございました。
最初に何を身につけるかという非常に難しい選択ですね。 VBかC/C++の選択の意味を、言語の違いとは考えないで下さい。エンジニアとして、VBから始める場合は広く浅く、C/C++ならば、狭く深くという道を歩みだすという事を意味するはずです。 個人的には、文法こそ違いますが、VB と Java は良く似ていると思います。 結局、この手の言語は、自由度を下げる代わりに、何でも比較的簡単に使えるようになっているから、当然、仕事としてはデータベースを使ったホームページってのが含まれるでしょうね。
お礼
広く浅く…、私に向いているような気がします。 とても参考になりました、ありがとうございました^-^
- freeman108
- ベストアンサー率11% (18/153)
C/C++は、VC++ではないのですか?まあ、いいんですけど。ちなみに、C/C++をある程度知ってても、VC++になると頭がビッグバンになりますよ。 JAVAをやるのなら、C/C++の方が考え方(オブジェクト指向)が近いのでいいです。 VBの方は、アプリケーションの作成も簡単ですし、HP(VBスクリプト)関係にも通じるとこがあります。 どちらでもいいということは、どちらも使えないといけないということです。 業務の内容にもよりますが、他人の作ったアプリケーションが自分の知らない言語で書かれていると、もうお手上げになってしまうので、結局はどちらも使えないとつらいと思います。 会社の方も、「どっちか覚えればいいよ」というつもりはないと思いますよ。
お礼
そうですね、まずどれから手をつけたいか、という話だと思います。 使えるようになって欲しい言語は4つある、と言っていました。 その中にJAVAもあったので、楽しみにしています。 参考になりました、ありがとうございました。
関連するQ&A
- プログラミング語源の学習順序について
VBのプログラミング検定を受ける予定です。 一応最近COBOLの2級は取得したのですが 学校の指定で取るということでしたが 正直COBOLは私が今後使おうと思う目的には合わず イマイチ学習のモチベーションも上がらないため1級は取らずに VBを取ることにしました というわけで1つ目として COBOLからVBを学習するにあたって プログラミングを初めて学習する人より有利な点はあるのでしょうか? そして2つ目なのですが 個人的にはVBより CとC++の方に興味が有るのですが 校内で検定を受けられるのはCOBOLかVBの2択のためCは受けません 1つ目と同じように2つ目なのですが VBをやることでCでも有利な点はあるのでしょうか? そして最後に VBとCを同時に学習するのもあり? Cを学習しても検定には支障はない? 一応先生曰くプログラミングの基盤は全部同じだから 一つでもやっておくと他の言語を学習するにもいいらしいのですが 具体的になぜなのかとかは分かりません 回答お願いします あと一応趣味程度でJAVAもやる予定ではあります
- ベストアンサー
- その他(プログラミング・開発)
- COBOLの習得のし易さについて
COBOLの習得のし易さについて、知りたいです。 プログラミングのレベルは、 ・VB6.0なら、テキストの応用問題の回答が、できる ・javaは、プログラムのトレースができる程度 上記のレベルで、COBOLを1から覚えるとしたら、 ・かなり苦労する? ・そこそこ進むが、あるレベルから難しくなる? どの様な感じでしょうか。 経験者の方、分かる方、教えて下さい。
- ベストアンサー
- その他(プログラミング・開発)
- COBOLの学習方法?
C,VB,PHPなどの言語でプログラミングはしたことがありますが、 COBOL言語でプログラムを書いた経験がありません。 富士通などのホスト?機のコボルの仕事をしたいと思っておりますが 書籍などで一般的なCOBOL?を学習したいので、良書を探しております。 コボラー?と呼ばれる方にお聞きしたいのですが、コボルは何が難しいのでしょうか?つまずき易い点など知りたいです。 また、コボルでオセロは作れますか?
- ベストアンサー
- その他(プログラミング・開発)
- VBの参考情報ありますか?
こんにちは 私はCOBOLのプログラマーですが 今度VBの開発する事になりました VBのことはあまり分かりません VB6.0のプログラミングの入門者が参考になる サイト及び文献がありましたら教えて下さい。 宜しくお願いします
- ベストアンサー
- オフィス系ソフト
- プログラミング言語の習得
プログラミング言語の習得 私は現在SEへの転職目指しております。 特に社内ではプログラミングの業務をしているわけではありませんが、 独学でC言語の学習をしております。 (就職前にVBを学習、C言語は1ヶ月前からはじめ参考図書「猫でも分かるC言語」を通して 学習し終えた段階です。) プログラミングの言語は多数存在する昨今、どの言語を習得すべきなのか、 このままC言語を学習し続けていいものなのか迷っております。 目標や用途によって習得すべき言語は異なってくるということは耳にしますが、 実際C言語のプログラミングでは何ができるのでしょうか?
- ベストアンサー
- SE・インフラ・Webエンジニア
- C++が最初のプログラム言語
昔コボルをやっていた者ですが、 C++を最初に勉強している人もしくは、 仕事にしている人はいませんか? 私はVBが比較的簡単に習得できると思い、 簡単なものを作成したのですが、 やっていて、おもしろくない(コボルもそうでした。)のですが、 C++の本を買ってみて、色々いじっていると、 おもしろいと思ったのですがこんな感じで勉強を すすめてある程度習得した人っているのでしょうか? 掲示板などでは、C++は覚えておいてそんはしない が、習得するのは大変とかいてあるのが多いのです。
- 締切済み
- C・C++・C#
- C言語のポインタについて
情報処理技術者試験を受ける場合、 C言語、COBOL、Javaのどれが一番習得しやすいでしょうか。 だいぶ前にC言語でプログラミングしたことがあったので 問題を解いていたのですが、 全然理解が出来ず辟易してしまいました。 情報処理技術者試験を受けた方、アドバイスお願いします。
- 締切済み
- その他(プログラミング・開発)
- オブジェクト指向の利点とは?
汎用機でCOBOLのSEを10数年やってました。(今は自営業) COBOLはプロセス型の言語といわれているのに対して C言語はオブジェクト指向型の言語といわれています。 私はC言語やJAVAで開発したことはないのですが、 C言語、すなわちオブジェクト指向の利点ってなんでしょう? JAVA、C言語はオブジェクト指向ですよね。 私はソフトウェア開発技術者の資格など持っていますのでオブジェクト指向の表面的な意味は分かります。 ですが実際、アプリ開発時・運用時にどのような利点があるのかがイマイチ分かりません。 「どっちでもいいんじゃないか」なんて思ってしまいます。 プロセス指向(VB、COBOL等)とオブジェクト指向(C言語、JAVA)の差異って何なんでしょう。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- 50代前後のVB6人はC#に移行できるか
社内では長年続いてきたVB6技術者をC#に移行としている。COBOLよりは良いが可能でしょうか。JAVAじゃなくてよかっただけです。慣れるまで何年かかるでしょう。
- ベストアンサー
- C・C++・C#
お礼
そうなんですね、VBで十分、と断言していただけると安心しちゃいます^^ いずれはC++にも手をつけなければなりませんが、私の気持ちは今、VBに かなり傾いてます… あとは、私の好奇心のままに、手をつけていきたいと思います。 とても参考になりました、ありがとうございました。