検索
ホームページバックエンド開発PHPチュートリアルインターネットの台頭にもかかわらず、C++ を学ぶ必要はありますか? C++ の仕事を見つけるのはますます難しくなっているようです...

私は卒業後、独学で C++ を始め、学校の成績が良かったので、就職するまで残業して C++ を勉強しました。 C++ にはかなり慣れており、Linux の知識にもますます慣れてきています。Go 言語と PHP については少し知っています。
でも、最近仕事を探しているのですが、夏の間募集している会社が少なすぎるのか、それとも私のスキルに限界があるのか​​わかりません。経験もないし、仕事も見つからないので、今はインターネットが発達しているのに、Java や php、go、spark などの他の言語に切り替えたほうがいいのかな、と思います。 、、
要約: C++ にこだわる必要がありますか? C++ を使用するインターネット企業はますます少なくなり、C++ の範囲はますます狭くなり、優良企業の要件は高すぎて、小規模なスタートアップには余裕がありません。それでも C++ をやり続ける必要があるでしょうか?今後どうなるかは分かりません…

返信内容:

車が民間市場に登場した当初は、車を運転できる人はたくさんいましたが、その後、車が普及し、技術が進歩した今では、車の修理はおろか、マニュアルトランスミッションを運転したり、ワイヤーを使ったりできる人はほとんどいません。もプロフェッショナルになり、プロフェッショナルになります。

同様のことがプログラミング技術にも当てはまります。BAT のような企業が独自のインフラを大規模に構築する時代は終わりました。たとえ Didi や Meituan ほどの規模であっても、残るのはほんの数社だけでしょう。インフラエンジニアのポジションはそれほど多くありません。今後、業務システム開発の敷居は下がり続け、C/C++などのシステム言語の方がインフラに優れ、この方向のポジションはますます少なくなり、大企業しか手に入らないでしょう。人材に求める仕事の要件はますます高くなり、この方向への成長への道はより困難になりますが、業務システム開発に従事する人々と比較すると、上級 C/C++ エンジニアの経済的利益は依然として高いでしょう。 大学時代はほとんど C++ しか勉強していませんでしたが、その後、インターンシップ中に Microsoft に行って初めて、そのグループでは C++ が使用されていないことに気づきました。 C++ による確かな基礎があったので、「2 週間以内に C# と WCF の基礎を学ぶ」という上司から与えられたタスクを期限内に完了し、順調に仕事を始めました。 さまざまな「クラウド プラットフォーム」の登場により、以前は多大な時間を要していた一部の機能は、さまざまなサードパーティ開発モジュールと統合するだけで済むようになりました。

私の現在のプロジェクトを例に挙げると、IM、ビデオサーバー、SMSサーバーなどはすべて、SDKをダウンロードしてインターフェースを呼び出すだけで機能を統合でき、時間と労力を節約できます。

その結果、多くのポジションがこれらのクラウドプラットフォームに置き換えられ、敷居はますます高くなり、仕事を見つけるのはますます困難になってきました。
産業革命では、大量の手作業が高効率の機械に置き換えられました。今は IT 産業の番です。
さあ、お兄さん! まだおなじみですか?
自動およびテンプレートパラメータ解決のルールを理解していますか?
イテレータの種類 std::copy と std::find
イテレータが失敗するシナリオ?
共通の標準ライブラリコンテナのイテレータタイプは何ですか?
std::push_back の時間計算量は?なぜこんなことになっているのでしょうか?
Linux で動作できるとは、具体的には何を意味しますか? (Chen Shuo 氏の本の最終章を参照してください。上で彼が書いたコマンドのほとんどを使用したことがあれば、Linux で問題なく動作すると言えます)
C++ は現在、ゲーム エンジンとパフォーマンス要件の比較で使用されていますハイエンドのリアルタイム取引システムなどでよく使われています。 C++ プログラマーに対する敷居は高く、学習サイクルは長くなります。C++ プログラマーを採用する企業には、当然ながら高い要件が求められます。
それを学ぶべきかどうかについては、あなた自身が決定します。
実際、3年間働いてみて思うのは、どの言語を知っているかではなく、どの方向が得意で、どの方向に精通しているかを言うべきだと思います。 仕事が見つからないのはC++のせいではなく、私のスキルが足りないからです。

C++ の全体的な位置の数は Java の位置よりも明らかに少ないです。しかし、投稿者も今は高収入の仕事に就きたいと思っていますが、私のレベルは十分ではありません。したがって、彼のレベルが彼が要求する高給に達していないことは明らかです。同じ努力をすれば、3 年間 Java を学べば高収入の仕事を見つけることができると言う人もいますが、私には抵抗があります。

しかし、lz は Java への開発を試みることができます。C++ の需要がより狭いのは事実です。私の知る限り、それは主に大企業のハイパフォーマンス バックエンド、ハイパフォーマンス コンピューティング、グラフィックスに関するものです。

さらに、lz は 3 年間働いており、独自の方向性を持っているはずです。Spark は言語ではなくライブラリであると単純に議論するのはやめてください。なぜ Java は go や Java で使用できるのでしょうか?スパーク 上に書きます。上級エンジニアは、何をするにもシステムを構築できるようになって初めて、3 年間の実務経験に値することができます。 属性を追加するには、低レベル C++ を使用する仕事を見つけることがますます困難になります。
基本的には次のとおりです:
A: C++ の習熟度はどうですか?
B: 上手です。
A: 出て行け。

C: 大丈夫だと思います
A: わかりました、この質問の書き方を見てみましょう、バラバラ
C: バラバラ…
A: 1. まあ、悪くはない、このままで
2. レベルが良くない、次 もちろんそれは必要です。Py をマスターするまで待ってください。 3 年が経ちましたが、言語、以前のテクノロジー、またはビジネスの方向性に基づいて仕事を探しています。 パターン。

私は就職活動をしていた頃、本当に自分自身を疑っていました。 6月に卒業したのですが、昨日ようやく内定をもらいました。

私は短大生で、学校で Android を勉強し、Geek Academy のビデオをすべて視聴し、2014 年にはメンバーシップも購入しました。 @stormzhang さんの自習ブログをフォローして、えー、はしごを買いました。

私はいつも愚かで、ビデオやチュートリアルに従って、たくさんのデモを入力していましたが、学校でインターンシップに行く時期になっても、インターンシップの仕事を見つけることができませんでした。

重慶の訓練機関に16回釣られた後、17回目で負けました。その後、契約書に署名し、研修に参加しました。

私は Android でトレーニングすることに同意し、その後 C 言語をアセンブリから理解し始め、次にソケット ネットワーク プログラミング、そして C++ を理解しました。

C++ 入門ではコンテナの部分を見て、それからもう一度 JAVA のオブジェクト指向を始めて、えーっと、「Java で考える」ということをして、IO の部分を進めました。

履歴書とプロジェクトの経験を偽らなければならなかったために、トレーニングクラスで不仲になりました。

その後、Geek Academy からさらに 1 か月分のビデオを購入し、Kindle の「Android Interview Guide」(本のタイトルだそうです)を読んだ後

、デモだけではもう十分ではないことがわかりました。チュートリアルを一度読めば理解できるからです。

履歴書の提出と面接を開始してください。

今回は賢くなりました。以前は履歴書にプロジェクト経験について5項目書いていましたが、今回は2つだけ書きました。

以前、ある会社から画像合成を頼まれたのですが、この部分はやったことがなかったので、行きませんでした。

今週やっと良い会社に出会えました。

プロジェクトの経験については質問しませんでした。C 言語の構造、C++ 仮想、Java 交換変数 (これはあまり理想的ではありません。今は考えていません) と OOM のサイズについてだけ質問しました。

その後、ネットワークプロトコルについて尋ねたところ、ソケットがブロックされていることがわかりました。

その日の午後に内定が出て、来週から働き始めることになりました。

私を面接した上司に聞いてみましたが、それは単純なクライアントプログラミングだけであり、私が比較的苦手なハードウェア(Bluetooth、WIFI、NFC)は関係ありませんでした。

合計12社と面接し、4社は技術面接(技術について丁寧に聞かれました)、1社は面接質問(2年前のAndroid面接の質問)をしました。

残りは人事と上司で均等に分割する必要があります。

ところで、重慶の現状について話しましょう。電子商取引はどこにでもあります。アイデアがあるなら、数年の経験を持つ人が必要です。

私は 3 年の経験を持つ人のコードをこっそり見ましたが、私が見たクラスはあまりよく書かれていなかったとしか言えません。

プロジェクトを紹介した後、PHP をフロントデスクとして使用するように頼んだ人もいました。自己紹介をしてからニュースを待ってほしいと頼んだ人もいました。電話やオンラインでよく話し、面接に誘ってくれた人もいました。担当者が不在であることを私に伝えました。それ以上の通知はありませんでした。私がまだリモートのテクニカルサポート会社として働いている会社があります。彼は私を仕事に行かせてくれませんでした。おしゃべりをしたり、デザートをごちそうする約束をしてくれました。)また、基本給はなく、作った部品ごとに給料が支払われると言われ、困惑しました。

幸いなことに、私は諦めませんでした。

C++ を学ぶ最大の利点は、Java をより深く理解できるようになるということだと思います。

(悪い奴らを引き寄せるの?)

就職活動中は本当に大変でした。何度も諦めて営業マンや販売員を見つけたいと思いました。

トレーニング側と合意した返済は来月なので 月々1,500円となり、返済には1年かかります。

トレーニングに参加したことは後悔していませんが、面接中にオンラインで他の人が書いたプロセスに従うことができないと思いますか?

電話面接、筆記試験、一次試験、二次試験。 。

私は筆記試験の質問や面接の質問にたくさん答えてきました。

未使用です。

正直に言うと、私たちのトレーニングクラスは非常に強力で、4か月のゼロベーストレーニングの後、8K(重慶ローカル)を取得し、非常にうまくいきました。

振り返ってみると、私はまだ若すぎます。たとえプログラミングの仕事が見つからなくても、まずは別のことをやってみようと思ったこともありました。

質問してください。4 か月の C++ のゼロベース トレーニングでも、仕事は見つかります。あなたが恐れているのは何ですか?

研修プログラムを卒業した人の中には、3~4年の職歴を書いた人もいます。

ルーチン: 他の人の履歴書を見て、自分の履歴書を修正します。あとは面接に行くだけです!来て! 開発効率の高い技術ばかりが普及しており、この分野ではC++は致命的です。長い時間をかけて磨き上げられた高品質なソフトウェアの開発にのみ適しています。しかし、インターネットの時代ではスピードが優先されるため、利用している企業は少なく、当然仕事を見つけるのも大変です。
人気のテクノロジーを学べば、より多くの仕事のチャンスが生まれます。私には C++ のバックグラウンドがあり、すぐに学ぶことができます。
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
PHPセッションに保存されているデータをどのように変更しますか?PHPセッションに保存されているデータをどのように変更しますか?Apr 27, 2025 am 12:23 AM

tomodifydatainaphpsession、starthessession withsession_start()、$ _sessiontoset、modify、orremovevariables.1)startthessession.2)

PHPセッションに配列を保存する例を示します。PHPセッションに配列を保存する例を示します。Apr 27, 2025 am 12:20 AM

配列はPHPセッションに保存できます。 1。セッションを開始し、session_start()を使用します。 2。配列を作成し、$ _Sessionで保存します。 3. $ _Sessionを介して配列を取得します。 4.セッションデータを最適化してパフォーマンスを向上させます。

Garbage CollectionはPHPセッションでどのように機能しますか?Garbage CollectionはPHPセッションでどのように機能しますか?Apr 27, 2025 am 12:19 AM

PHPセッションガベージコレクションは、有効期限が切れたセッションデータをクリーンアップするために確率メカニズムを通じてトリガーされます。 1)構成ファイルにトリガー確率とセッションのライフサイクルを設定します。 2)Cronタスクを使用して、高負荷アプリケーションを最適化できます。 3)データの損失を避けるために、ごみ収集の頻度とパフォーマンスのバランスを取る必要があります。

どのようにしてPHPでセッションアクティビティをトレースできますか?どのようにしてPHPでセッションアクティビティをトレースできますか?Apr 27, 2025 am 12:10 AM

PHPでのユーザーセッションアクティビティの追跡は、セッション管理を通じて実装されます。 1)SESSION_START()を使用してセッションを開始します。 2)$ _Sessionアレイを介してデータを保存およびアクセスします。 3)セッションを終了するには、session_destroy()を呼び出します。セッショントラッキングは、ユーザーの動作分析、セキュリティ監視、パフォーマンスの最適化に使用されます。

データベースを使用してPHPセッションデータを保存するにはどうすればよいですか?データベースを使用してPHPセッションデータを保存するにはどうすればよいですか?Apr 27, 2025 am 12:02 AM

データベースを使用してPHPセッションデータを保存すると、パフォーマンスとスケーラビリティが向上します。 1)MySQLを構成してセッションデータを保存します:PHP.iniまたはPHPコードでセッションプロセッサを設定します。 2)カスタムセッションプロセッサを実装します:データベースと対話するために、開いて、閉じ、読み取り、書き込み、その他の機能を定義します。 3)最適化とベストプラクティス:インデックス、キャッシュ、データ圧縮、分散ストレージを使用して、パフォーマンスを向上させます。

PHPセッションの概念を簡単に説明してください。PHPセッションの概念を簡単に説明してください。Apr 26, 2025 am 12:09 AM

phpssionsStrackuserdataacrossmultiplepagerequestsusingauniqueidstoredinacookie.here'showtomanageetheemefectively:1)Startassession withsession_start()andstoredatain $ _ session.2)RegeneratesseSsessidafterloginwithsession_id(the topreventes_id)

PHPセッションに保存されているすべての値をどのようにループしますか?PHPセッションに保存されているすべての値をどのようにループしますか?Apr 26, 2025 am 12:06 AM

PHPでは、次の手順を通じてセッションデータを繰り返すことができます。1。session_start()を使用してセッションを開始します。 2。$ _Sessionアレイのすべてのキー価値ペアを介してforeachループを反復します。 3.複雑なデータ構造を処理する場合、is_array()またはis_object()関数を使用し、print_r()を使用して詳細情報を出力します。 4.トラバーサルを最適化する場合、ページングを使用して、一度に大量のデータの処理を避けることができます。これにより、実際のプロジェクトでPHPセッションデータをより効率的に管理および使用するのに役立ちます。

ユーザー認証にセッションを使用する方法を説明します。ユーザー認証にセッションを使用する方法を説明します。Apr 26, 2025 am 12:04 AM

このセッションは、サーバー側の状態管理メカニズムを介してユーザー認証を実現します。 1)セッションの作成と一意のIDの生成、2)IDはCookieを介して渡されます。3)サーバーストアとIDを介してセッションデータにアクセスします。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。