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

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

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

入社3年目のソフトエンジニアです。 現職では主にMFCのWindowsアプリケーションを作成しています。 作っている中身はかなり専門的な分野で、この知識なら10年、20年やってる方にも負けないという自信はあるのですが、いかにせVisual C++というものの将来性に不安を感じています。 そもそも標準規格に左右される業界なので、仕事に対する知識が将来的に全く意味のないものになる可能性もあります。 もし将来、他業界へ転職する場合、MFCのみの経験ってかなりキツいでしょうか? 今の業務は処理内容自体が重視されるので、正直言ってスレッドすら使用する必要がありません。 開発チームもせいぜい3人が上限で、マネージャー経験を積むのも難しいです。 チャンスがあるうちに第二新卒で他業界でJavaやPHPに挑戦しようかと考えています。 皆さんのご意見伺いたいです。

noname#181960
noname#181960

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

  • ベストアンサー
回答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% (1622/5659)
回答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

  • エンジニアの将来性は?

    エンジニアの将来性はどうなのでしょうか?何年後かには新興国の低賃金で雇える優秀な外国人エンジニアが活躍して、職を奪われる可能性もあるのでしょうか?未経験でエンジニア採用を内定頂いたのですが迷っております。  業界人や皆様の意見をお聞かせください。

  • メーカーのエンジニアとWeb系エンジニアの将来性

    現在20代後半、中小の電機メーカーでソフトウェアエンジニアをやっています。 会社が潰れそうなので、転職活動をしています。 現職と同業界で、過去高いシェアのあった企業から内定をいただきました。 しかし、業界そのものが縮小傾向で、今後復活の見込みのない中、その会社はかなりシェアを落としているようです。 いわゆる総合電機ではなく、業務用製品のみ専門でやっており、ここ数年業績が悪いそうで、ボーナス無支給のことも多く、平均年収も業界でかなり低いレベルです。 仕事自体にはやりがいを感じますが、10年以内にまた転職しなければならないのではないかと心配しています。 そこで、質問なのですが、30代になったとき、メーカーのみの経験だとやはりメーカー系への転職しか難しいでしょうか。 少し頑張って、今のうちに未経験(自宅での自習経験はあり)でWeb系エンジニアへの転身も考えています。 Web系のほうが潰しが効くかなと思っているのですが、皆さんどう思われますか?

  • 知識ゼロからのITエンジニア転職について

    転職活動中の第二新卒、女性です。 大学は無名大の文学系、前職は広告営業で理系分野には全く縁がありませんでしたが、今すこし興味を持っています。 といっても、ITエンジニアの経験があればとりあえず将来困らない、知識ゼロからでも採用して一から研修してくれる企業が少なくない、の2点でしかまだ見ていないのですが。 確かに意外と知識ゼロの異業種からの転職を歓迎している企業がありました。 福利厚生が良かったり給料も希望以上(25万以上くらい)のところが多いので、興味を引かれています。 ですが正直業界知識はほぼ皆無です。どういう仕事なのかもピンとこないけど、残業がとにかく多いイメージ。 今24歳、第二新卒として転職活動中ですが、知識ゼロのITエンジニア転職、どう思いますか? ざっくりとした質問ですみませんが、ITエンジニアってこういう仕事、知識ゼロからの転職がありかなしか、生半可な気持ちで転職するような業界じゃないのか、なんでもいいのでご意見、アドバイス等教えてください。 宜しくお願いいたします。

  • 将来どのようになりたいのか?  

    少しこの板と違うかもしれませんが、 今PGで転職活動中です。 面接官から、「将来は(5年後や10年後)はどのようになりたいですか?」 と聞かれます。 なんと応えればよいのか上手く言えません。 勿論、スキルを上げて立派なエンジニアになりたいと思っています。 異業種からなので、一応業界研究はしましたが、 業界に入ってみないとわからないことや、 実際に仕事をしてみないとわからないことなどあると思います。なので、その辺がわかれば、いろいろ言えると思うのですが、まだ経験がないからかなんと言えばよいのかわかりません・・・・。 以前は製造業界にいましたが、業界に入る前はわからなかったけど、入ってからはいろいろわかり、当初の目標とは違った目標も出てきて、将来はこうなろうとか、ああなりたいと、思ったりもしました。 なので、業界に入ってみないと、将来どうなりたいかなど、具体的なことを言うのが難しいです。 なので、そのような質問をされても、さっき言った様な 「スキルを上げて立派なエンジニアになりたい」 といったことしか言えないのです・・・。 システムエンジニアの方からすると、何と言ってくれる方に魅力を感じますか? 勿論面接で嘘を言ったりはしたくないですし、 また、嘘を言えば、 面接官から「まだ業界未経験なのに、よくそんなことがわかり、言えるね」 と突っ込まれると思います。 なので、未経験者としてその会社に入社してくる人として、どのようなことを言ってくれる人に魅力を感じるのか、SEの方に参考として聞いてみたいです。 宜しくお願いします

  • ネットワークエンジニアの将来性に関して

    現在28歳、無職でネットワークエンジニアへ転職を考えているものです。 未経験・無資格です。 ネットワークエンジニアの将来性ってどうなのでしょうか? 日本のかなりの企業が、ほぼネットワークの構築を終え、 クラウド化が進む中で、ネットワークの仕事の規模は縮小してきていると聞きました。 ネットワークエンジニアへの転職は、数十年後にリスクがあると聞いたのですが、 どうでしょうか? あと、IT業界の中では給料は少ないほうでしょうか? よろしくお願いします。

  • システムエンジニアとネットワークエンジニアのスキルについて

    現在、新卒でのIT関連企業を目指している者です。システムエンジニアとネットワークエンジニアではどちらのほうが総合的に(論理的思考能力、専門知識、コミュニケーション能力など)高いスキルが求められるのでしょうか?また、内向的、人見知りをする、リーダーシップを発揮するのが苦手な人にとってはこの業界への就職も厳しいでしょうか?

  • 未経験のネットワークエンジニア

    ネットワークエンジニアを目指して第二新卒として転職活動をしてます。 現職でオペレーターをやらされていますが技術力とはほぼ無縁の仕事で会社の方針でエンジニアにキャリアアップは望めないです。 転職エージェントや面接をした採用担当に聞くと最初は運用監視をやらされる場合も十分にあり、そこからキャリアアップしていくという話を伺いました。ネットワークエンジニアの未経験というのはそういうものなのですか?初めから初歩的な仕事であっても実機を触るようなことはできないのでしょうか?

  • javaエンジニアとは何?(超初心者です)

    すみません、本当に長初心者で、仕事でエクセルとかワードとかパワーポイントとかは10年以上やっている33歳女性です。 現在転職活動をしておりまして、転職サイトにとある企業からスカウトのメールが来ました。 “全くの未経験からJAVAエンジニアになりませんか?”と。 はっきり言ってIT関係の仕事はしたことがないし、今適応障害を持っているのと、将来的に子供が欲しいので体にあまり酷ではない仕事をしたいと思っております。 話は逸れましたが、そもそもJAVAエンジニアとは何なのでしょうか?最近はスクールでもあるみたいですし、将来的に資格を持っていたり、そのJAVAをできたりすると、役立つことがあるのでしょうか? 流石にその企業にJAVAエンジニアって何ですか?とは聞けませんし。判らないままで面接を受けるのも問題ではないかと思って、調べてみたのですが、検索の仕方が甘いのか、私にはさっぱり判りません・・・。 馬鹿にされるかと思いますが、本当に判らないので教えてください。

    • ベストアンサー
    • Java
  • サーバー運用エンジニアの将来性や業務内容について

    おはようございます、 皆様のご意見を聞きたくて投稿させていただきました。 宜しくお願いします。 私はシステムエンジニアになりたくてIT企業に入社希望をしています。 入社を希望している会社の職種はサーバー運用エンジニアという職種なのですが、業務内容は何を行うのでしょうか? また、将来システムエンジニアになるのにキャリアを築くことができる職種なのでしょうか? 入社を希望している会社ですが未経験からでも大丈夫ということと、出向社員として他の企業に派遣しているようです。IT業界では出向社員という形態と未経験でもよい、という会社は多いのでしょうか? 悪い噂もある業界なので少し不安です。

  • ネットワークエンジニアの将来について

    今年の9月に転職をして、現在は某IDCでネットワークSEとして働いている23歳のエンジニアです。 まだまだ、分からない事もたくさんあり、目の前に勉強しなければならない事がたくさんあります。 ですが、この仕事は好きですし、勉強は苦になっていません。 しかし、最近は将来に不安を感じてきました。こんな事言うのは、まだ早いかもしれませんが、将来のビジョンは持つ事は大切な事だと思っています。 具体的には、『このまま、ネットワークの勉強だけでは、キャリアアップ限界があるのでは?』と心の中で思っています。 現段階では、自分は特にこれといってアピールできるアビリティは無いと思っています。ものすごくタフなぐらいです(笑 このまま、地道に経験を積んでいくのも大事ですが、それではキャリアアップに限界が感じます。 今、私が考えているのは、 (1) 2・3年後に現在の会社を退職して留学し、語学を身に付けながら、深い知識を身に付ける。(語学学校は含まず、大学などです。) (2) 他の分野へ行き、広い知識を身に付ける。(開発など・・・) (3) ベンチャー企業に転職し、経営にも携えるようにする。(都合よく、そんな会社無いと思うけど・・・) などです。一番、現実的なのは(2)で、希望は(1)です。 よろしければ、アドバイスもしくは、皆さんの将来のビジョンを教えてください。