PHPを学んで年収40万ドルを稼ぎたい場合、習熟しておくべき最低限の知識は何でしょうか?
現在の学習が非常にわかりにくいと感じているので、学習の背景を明確にしたいと思っています。 q
返信内容:
この質問は匿名にしなければなりませんが、質問の修正ログと以下の数々の嘲笑を読んだ後では、実名で答える勇気はもうありません。実は、質問者さんが本当に聞きたいのは、PHPプログラマーの成長経路と将来の上限についてです。年収が40万元だろうが、月収が20万元だろうが、それは単なる定量的な指標に過ぎない、私はこのように理解しています。
この記事が書かれた 2015 年 6 月は、起業家の雰囲気が前例のないほど盛り上がっていた素晴らしい時期で、そのラピッド プロトタイピング機能のおかげで、ほとんどの企業では一般的な PHP を見つけるのが困難でした。
では、なぜ PHP はこれほど人気があり、誰からも愛されているのでしょうか?また、なぜそれほど嘲笑されているのでしょうか?
PHP の構文は C 言語に似ており、5.3.0 以降はオブジェクト指向プログラミング パラダイムのサポートも組み込まれており、言語レベルで関数型プログラミングの機能も組み込まれていることがわかります。あらゆるレベルとタイプのプログラマーを満足させるよう努めています。したがって、PHP の参入障壁は非常に低く、さまざまな言語を習得しているプログラマーは、簡単に PHP を開始し、独自の好みのプログラミング パラダイムに従って問題を解決できます。
PHP はこれまでのところ、主に Web シナリオでマルチスレッド機能を導入していません (コマンドラインで pcntl や libevent などを使用して、達成したいさまざまなことを実現できます)。一般に、これは単一です。 process リクエストの最後を処理する単一スレッド、つまりリサイクル シナリオは、デフォルトでは永続化 (接続の再利用、オブジェクトの再利用など) を実行しません。そのため、PHP はそのデプロイメントを極限まで高速化できます。ファイルのコピーと上書きにより、開発の反復効率が大幅に向上します。
PHP は基本的にあまり厳密ではありませんが、さまざまなリークや問題を回避するために実行してから再起動する形式を使用します。その結果、特に高すぎることなく、プロジェクト全体の堅牢性も大幅に保証されます。プログラマーの要件。このようにして、通常、チームはあまりコストをかけずに形成され、迅速に作業できます。
劣等性に対する寛容さが、PHP がこれほど嘲笑される本当の理由かもしれないと思います。実際、PHP の世界でも厳格に物事を進めることはできますが、PHP は寛容性が高いため、厳格な性格を持つプログラマーを育成するのは容易ではありません。したがって、この分野のプログラマーの大多数は常に信頼できないように見えます (悪意はありません。私を責めないでください)。
それでは、問題は、PHP プログラマーの給与をどうすれば向上させることができるかということです。実際、給与手当はプログラマーの価値の評価から生まれ、会社にどれだけの価値をもたらすことができるかが給与手当に換算されます。では、企業にさらに大きな価値をもたらすにはどうすればよいでしょうか?より優れた能力が必要です。
PHP は単なる言語であり、テクノロジーはつながっています。 PHP自体はあまり知識がありません。
たとえば、フレームワーク、デザイン パターン、キャッシュ、メッセージ キューなどはすべて PHP とは独立して存在できます。したがって、あらゆる能力は PHP とは何の関係もありません。単に、一部の人々が PHP を使用することを好むだけです。したがって、どれだけ多くのテクノロジーを習得し、どれだけ大きな問題に対処できるかによって決まります。
1. 大量の長時間接続などのアクセス タイプの問題に対処する方法
2. フラッシュ セールなどの高同時実行コンピューティングの問題とその対処方法
3 . 大規模なトランザクションの問題については、
への対処方法、次に大規模な運用とメンテナンスの実行方法、大規模な展開、災害復旧の方法、ホット スタンバイとコールド スタンバイの方法、そして最も重要な部分です。 、単純なクロスサイトインジェクションだけでなく、システム的なセキュリティとすべてのリンクのセキュリティの問題。
純粋な技術に加えて、管理レベルもあり、大規模な技術的問題は一人では解決できないため、ある程度の教養も必要です。他の人も一緒に連れて行かなければなりません。もし 1 人がうまくコードを書けるのに、どうやって他の人をコントロールしてコードを書くことができるでしょうか。
結局のところ、私はドラゴンを殺す方法を知っていますが、蚊を殺すためにはナイフを選びます。ヘリコプターが来たら、私は選ばなければなりません。すぐにロケットランチャーを発射します。
PHP プログラマーは、フロントエンドの Web ページの操作エクスペリエンスから最終エンドのパフォーマンス ストレージまですべてを制御できる専門家であることが多いと思います。現在の市場では、彼らの給与は基本的に保証されています。この人は間違いなく40万以上かかるはずで、たとえ会社がこの価格を提示したとしても、そのような人を引き抜くことはできないかもしれません。
上記のことはできないかもしれませんし、さまざまな専門用語は厳密ではないかもしれません。給与はすでに超えていますが、まだ努力を続ける必要があります。みんなと共有できるちょっとした経験。 編集ログを見て酔った気分になりました。 。 。月給 20W は、もはやどの言語を学ぶかという問題ではありません。月給 20W を稼ぐために PHP を学ばなければならないのであれば、為替レートを計算してみましょう。日本円に換算しても大丈夫です。 。 。 現実的な話をさせてください。
- おそらく大都市で働かなければならないでしょう
- 金融電子商取引など、資本が好む第一線の産業で働かなければならないでしょう
- PHP を知っているだけではだめです。PHP フレームワークでプログラミングする方法を知っているだけでなく、Web のテクノロジー スタック全体に精通している必要があります
- 大規模な Web サイトのアーキテクチャ上の強度が必要です。 3. 当面は力がなくても資格は必須
- 担当する仕事は社内の少なくとも3つの部門を担当し、中核となる部門でなければならない
- あなたの役職はおそらくマネージャーまたはディレクターレベルです
- あなたは幸運に違いありません
仕事を探しています - インターネット人材紹介および求人検索ネットワーク
もちろん、PHP を知っているだけでは十分ではありません。Web サイトに何億もの情報がある場合は、LAMP テクノロジーのフレームワークを学ぶことが最善です。のユーザーの場合、私はほぼ日給 200,000 を稼ぐことができます。 1980年代生まれのアメリカ人がこれを実行し、今では100億ドル以上の資産を持っています。
さあ、質問者さん。 青年はオナニーしすぎたのか、手がひどく震えている →_→ 学習というのは確かにかなり面倒なものだ。 。 。 本当に混乱します 日給は20wです。 それなら20万元払う気があるかどうかを確認する必要があります。
件名がタイトル変更になりました。 。良い 死ななければなりません。 毎日マセラティを運転して通勤している PHP を書いている人がいると聞きました。これを参照してください: Rasmus Lerdorf_Baidu Encyclopedia。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

PHP開発における固体原理の適用には、次のものが含まれます。1。単一責任原則(SRP):各クラスは1つの機能のみを担当します。 2。オープンおよびクローズ原理(OCP):変更は、変更ではなく拡張によって達成されます。 3。Lischの代替原則(LSP):サブクラスは、プログラムの精度に影響を与えることなく、基本クラスを置き換えることができます。 4。インターフェイス分離原理(ISP):依存関係や未使用の方法を避けるために、細粒インターフェイスを使用します。 5。依存関係の反転原理(DIP):高レベルのモジュールと低レベルのモジュールは抽象化に依存し、依存関係噴射を通じて実装されます。

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

システムが再起動した後、UnixSocketの権限を自動的に設定する方法。システムが再起動するたびに、UnixSocketの許可を変更するために次のコマンドを実行する必要があります:sudo ...

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。
