検索
ホームページバックエンド開発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 14, 2025 am 12:19 AM

PHPは、電子商取引、コンテンツ管理システム、API開発で広く使用されています。 1)eコマース:ショッピングカート機能と支払い処理に使用。 2)コンテンツ管理システム:動的コンテンツの生成とユーザー管理に使用されます。 3)API開発:RESTFUL API開発とAPIセキュリティに使用されます。パフォーマンスの最適化とベストプラクティスを通じて、PHPアプリケーションの効率と保守性が向上します。

PHP:インタラクティブなWebコンテンツを簡単に作成しますPHP:インタラクティブなWebコンテンツを簡単に作成しますApr 14, 2025 am 12:15 AM

PHPにより、インタラクティブなWebコンテンツを簡単に作成できます。 1)HTMLを埋め込んでコンテンツを動的に生成し、ユーザー入力またはデータベースデータに基づいてリアルタイムで表示します。 2)プロセスフォームの提出と動的出力を生成して、XSSを防ぐためにHTMLSPECIALCHARSを使用していることを確認します。 3)MySQLを使用してユーザー登録システムを作成し、Password_HashおよびPreprocessingステートメントを使用してセキュリティを強化します。これらの手法を習得すると、Web開発の効率が向上します。

PHPとPython:2つの一般的なプログラミング言語を比較しますPHPとPython:2つの一般的なプログラミング言語を比較しますApr 14, 2025 am 12:13 AM

PHPとPythonにはそれぞれ独自の利点があり、プロジェクトの要件に従って選択します。 1.PHPは、特にWebサイトの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンス、機械学習、人工知能に適しており、簡潔な構文を備えており、初心者に適しています。

PHPの永続的な関連性:それはまだ生きていますか?PHPの永続的な関連性:それはまだ生きていますか?Apr 14, 2025 am 12:12 AM

PHPは依然として動的であり、現代のプログラミングの分野で重要な位置を占めています。 1)PHPのシンプルさと強力なコミュニティサポートにより、Web開発で広く使用されています。 2)その柔軟性と安定性により、Webフォーム、データベース操作、ファイル処理の処理において顕著になります。 3)PHPは、初心者や経験豊富な開発者に適した、常に進化し、最適化しています。

PHPの現在のステータス:Web開発動向を見てくださいPHPの現在のステータス:Web開発動向を見てくださいApr 13, 2025 am 12:20 AM

PHPは、現代のWeb開発、特にコンテンツ管理とeコマースプラットフォームで依然として重要です。 1)PHPには、LaravelやSymfonyなどの豊富なエコシステムと強力なフレームワークサポートがあります。 2)パフォーマンスの最適化は、Opcacheとnginxを通じて達成できます。 3)PHP8.0は、パフォーマンスを改善するためにJITコンパイラを導入します。 4)クラウドネイティブアプリケーションは、DockerおよびKubernetesを介して展開され、柔軟性とスケーラビリティを向上させます。

PHP対その他の言語:比較PHP対その他の言語:比較Apr 13, 2025 am 12:19 AM

PHPは、特に迅速な開発や動的なコンテンツの処理に適していますが、データサイエンスとエンタープライズレベルのアプリケーションには良くありません。 Pythonと比較して、PHPはWeb開発においてより多くの利点がありますが、データサイエンスの分野ではPythonほど良くありません。 Javaと比較して、PHPはエンタープライズレベルのアプリケーションでより悪化しますが、Web開発により柔軟性があります。 JavaScriptと比較して、PHPはバックエンド開発により簡潔ですが、フロントエンド開発のJavaScriptほど良くありません。

PHP対Python:コア機能と機能PHP対Python:コア機能と機能Apr 13, 2025 am 12:16 AM

PHPとPythonにはそれぞれ独自の利点があり、さまざまなシナリオに適しています。 1.PHPはWeb開発に適しており、組み込みのWebサーバーとRich Functionライブラリを提供します。 2。Pythonは、簡潔な構文と強力な標準ライブラリを備えたデータサイエンスと機械学習に適しています。選択するときは、プロジェクトの要件に基づいて決定する必要があります。

PHP:Web開発の重要な言語PHP:Web開発の重要な言語Apr 13, 2025 am 12:08 AM

PHPは、サーバー側で広く使用されているスクリプト言語で、特にWeb開発に適しています。 1.PHPは、HTMLを埋め込み、HTTP要求と応答を処理し、さまざまなデータベースをサポートできます。 2.PHPは、ダイナミックWebコンテンツ、プロセスフォームデータ、アクセスデータベースなどを生成するために使用され、強力なコミュニティサポートとオープンソースリソースを備えています。 3。PHPは解釈された言語であり、実行プロセスには語彙分析、文法分析、編集、実行が含まれます。 4.PHPは、ユーザー登録システムなどの高度なアプリケーションについてMySQLと組み合わせることができます。 5。PHPをデバッグするときは、error_reporting()やvar_dump()などの関数を使用できます。 6. PHPコードを最適化して、キャッシュメカニズムを使用し、データベースクエリを最適化し、組み込み関数を使用します。 7

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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

mPDF

mPDF

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

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

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

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