• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Visual C++エンジニアの将来性)

Visual C++エンジニアの将来性

このQ&Aのポイント
  • Visual C++エンジニアの将来性について不安を感じています。標準規格に左右される業界であるため、将来的に仕事に対する知識が意味をなさなくなる可能性もあるからです。
  • 現職ではMFCのWindowsアプリケーションの開発を主に行っています。処理内容自体が重視され、スレッドの使用も必要ありません。開発チームも小規模であり、マネージャー経験の積み重ねも難しい状況です。
  • 将来的な転職の可能性も考えており、MFCのみの経験が他業界での就職においてハードルになるのではないかと心配しています。第二新卒でJavaやPHPなどの他の言語にも挑戦してみることを検討しています。皆さんのご意見を伺いたいです。

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

  • ベストアンサー
回答No.6

「弘法、筆を選ばず」という諺がありますが、 言語とプログラマーということを考えれば、まさにこう言うことです。 開発現場がCOBOLを必要とすならCOBOLを使いこなし、 C言語を必要とするならC言語を使いこなすのがプロのエンジニアです。 未知の新しいプログラム言語が発表されたなら すぐに、その言語の使用方法や特性、 最大機能の引き出し方などを見極める力量が必要です。 アマチュアの世界にはCOBOL屋とかC言語屋は存在しますが、 プロの世界には存在しません。 今の仕事を的確にこなしつつ、新しい言語やPCの構造やしくみなどを 勉強を進めて行くことをお勧めします。 (おそらく、この線で進まれるようですね) また、アプリケーションの方向にも眼を向けるのも大切です。 アプリケーションは大別すれば、 1.生産管理 2.金融 3.証券 などに大別できます。 コンピュータシステムのアプリケーションに関連した書籍は皆無ですが 気にとめておいて下さい。 まず、自分の作っているシステムが「人・物・情報」を動かすのに どう関わっていってるのか考察することが当面は大切でしょう。 これが把握できているか否かでシステムエンジニアとしての評価は大きく変わります

その他の回答 (5)

回答No.5

> Visual C++というものの将来性に不安を感じています。 ならば Visual でも MFC でも 特定領域 でもない、"C++"を極めては?

noname#181960
質問者

お礼

そうですね。今はC++と言いながら、C++の中でもかなり限定されたスキルしか持っていません。もっと深堀する努力もしたいです。

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.4

3年目で辞めるのはあまり得策ではありません。 不安の原因がVisual C++ + MFCという点だけであれば、できれば10年前後は頑張ってみる方がよいでしょう。 できればその間、MFC(およびMicrosoftの独自仕様)べったりではなく、標準C++をしっかり習得しておくとつぶしが効くようになります。 誰でもできることなら何でもできるエンジニアより、まずはひとつのことを極めて、その後に裾野を広げていく方が結局は有能なエンジニアになれるのではないでしょうか?

noname#181960
質問者

お礼

ありがとうございます。実は不満な点はそれだけではないです。 会社から求められるソフトウェアの水準が著しく低いのです。客先は主にメーカーで、ハード開発期間の数か月しか使われないので、目的のデータさえ正確に出力できれば、ソフトの作り込みに時間をかけるのは無駄と考えられているのです。 例えば、ファイル変換に10分、20分かかるとしても、処理中に「応答なし」となっても構わないとされています。 スキル向上は個人レベルで頑張ればいい話かもしれません。 ただ、30歳過ぎると転職時に実務経験を要求されますから、もっとレベルの高い経験を積んでおきたいという気持ちもあります。

  • hashioogi
  • ベストアンサー率25% (102/404)
回答No.3

それはどの言語でも言えるのではないかと思います。 今までにもCOBOL、Fortran、PL/1、Pascal、Forth等々いろいろあったわけで、10年、20年単位で考えれば今主流でも将来のことはわかりません。 時代が変わっても変わらない計算機に関する知識というものもありますから、そちらの勉強もした方がいいと思います。

noname#181960
質問者

お礼

なるほど。貴重なご意見ありがとうございます。たしかにそうですね。大学がが電気工学寄りだったので、計算機に対する知識は偏りがあるので、勉強してみます。

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

対象がWindowsアプリケーションということであれば今はVisualC++ + MFCよりは、C#やVBの方が使われる事が多い気がします。

noname#181960
質問者

お礼

C#やVBですか。触ったことがないので自習してみようかと思います。やはり仕事だけだとスキルが偏ってしまいますね。

  • HIROWI02
  • ベストアンサー率19% (64/333)
回答No.1

そうですね。私個人の意見なので参考にしないでくださいね。 まず、Visual C++まだ(今は…)心配しなくても大丈夫ではないでしょうか?? Visual C++は大学生以下が学ぶ言語として一番多く選択されていますし、 Visual C++は非常にわかりやすい(私はですが・・・・)ので好まれるのではないでしょうか?? >>将来、他業界へ転職する場合、MFCのみの経験ってかなりキツいでしょうか? 私が聞いた話ではPHPをやった方がいいかも?と昔の院生に言われた気がします。 私もC、Cobol、Pythonやテキスト言語ではPerl HTMLをかじってましたが、どれもすぐ覚えられるので仕事合間や自宅で勉強してみてはどうでしょうか?? 使える言語は多いに越したことはないですからね・・・。

noname#181960
質問者

お礼

そうですね。自宅で少し勉強してみようと思います。 ただ、30歳超えると実務経験を求められるのがつらいところです。

関連するQ&A