目次
【再掲】PHPの5つの領域とそれぞれの給与・福利厚生をフレームワークから見てみる
最初の領域: アカデミズム — フレームレスタイプ
第 2 の領域: 貂蝉教 - ラピッドプロトタイピング フレームワーク
PHPを本当に理解している人に対する態度
さまざまな有料仮想製品(有料コース、有料サーバーなど)に対する態度
オペレーティングシステム: Windows XP、Windows 7、Windows 8
第三の領域: 礼拝 - フルスタックフレームワーク
4 番目の領域: 完璧主義 — コンポーネントのフレームワーク
使用スキル:
第 5 の領域: オタク主義 — マイクロフレームワーク
ホームページ バックエンド開発 PHPチュートリアル [転送] PHP の 5 つの領域とフレームワークからのそれぞれの給与と福利厚生、5 つの給与福利厚生_PHP チュートリアルを見てください。

[転送] PHP の 5 つの領域とフレームワークからのそれぞれの給与と福利厚生、5 つの給与福利厚生_PHP チュートリアルを見てください。

Jul 13, 2016 am 09:54 AM
jsコード

【再掲】PHPの5つの領域とそれぞれの給与・福利厚生をフレームワークから見てみる

偶然この記事を拝見し、ちょっと感動してブログの冒頭にさせていただきました。自分を奮い立たせます。

元のアドレス: クリックして開きます

この記事を書く前に、私はいかなるフレームワークも軽蔑しているわけではなく、PHP フレームワーク間の戦争を引き起こすつもりも、特定のフレームワークのユーザーを軽蔑するつもりもありません。この記事は純粋に個人的な意見です。私が無知で見栄を張っていると思われるかもしれませんが、いかなる状況であっても言葉による攻撃を仕掛けようとしないでください。これらは私の個人的な経験のほんの一部です。同意するか同意しないかは選択できます。そして、見ないこともできます。 。

また、私は基本的にこれらのフレームワークのほとんどを長い間使用してきましたが、単に Hello World! を作成しているわけではありません。いわゆる巨大企業のアーキテクト兼 PHP シニア プログラマー、外資系新興企業 XX のプロジェクト マネージャーは、基本的にこれらの職に就いている間、ここで言及されている PHP フレームワークのほとんどを比較的深く使用しており、採用活動にも参加したり主催したりしました。これらの企業、私は今ビジネスを始めていますが、私の人材ニーズもこの記事に基づいています。この記事を書く目的は、読者との言語戦争を引き起こすことではなく、外出中の PHPER に適切な道を提供することを願っているだけです。SB を叱りたい場合は、他の場所に行ってください。役に立たない場合は、読む必要はありません。 さて、分析を始めましょう。 。 。

最初の領域: アカデミズム — フレームレスタイプ

これは PHP 言語の入門期間であり、おそらく、あなたは大学に通っているか、トレーニング部門でのトレーニングの初期段階にあるかもしれません。 JS、Jquery、そして今あなたにとって最も重要なことは、PHP + Mysql です。これは、優れたプロトタイプを作成するのに適した時期であり、最も困難な時期でもあり、最も諦めやすい時期でもあり、本当にプログラミングのキャリアを追求したいのであれば、この時期がその後のプログラミングのキャリアすべてを決定します。

一般的に話される言語と行われたこと: これはとても難しく、難しすぎます。将来の仕事に役立つこの資格を取得したいです。自分のスキルを練習するためのプロジェクトに参加してください。

さまざまな有料仮想製品 (有料コース、有料サーバーなど) に対する態度: それらを買う余裕はありません。 。 。授業料にお金をかけてしまったので、無料か安いところを探したほうがいいです

第 2 の領域: 貂蝉教 - ラピッドプロトタイピング フレームワーク

現時点では、あなたは学校またはトレーニング部門を卒業しており、その後の悪い発展により、この州のプログラマーが PHPER 人口の 40% 以上を占めるようになりました。なぜそれが貂蝉教と呼ばれるのでしょうか?研修部門での初期集中トレーニング (このレベルのほとんどは XXX100、XXX Brothers などによって取得されます) を経て、いくつかの国産 CMS の使用と二次開発、および以下のような低レベルのフレームワークを基本的にマスターします。 Thinkphp、Codeigniter、Brophp などの開発を行っていました。いわゆるスタートアップ企業に行きましたが、あまり良くない会社か、企業の Web サイト制作会社に行って、いくつかのコーポレート Web サイト、小さなモジュール、小さなモジュールを開発しました。そうすれば、あなたは私がとても強力で、私が PHP についてしか知らないと思うでしょう。 。 。クイック&ダーティを提唱します。中国では長い間、PHP が Rails、Nodejs、その他のユーザーから軽蔑されてきたのは、海外には存在しないこのグループのせいです。

言語行動と特徴的なステータス:

英語の技術や英語の文書は一切理解できません。英語の文書のみを扱うものは中国では主流ではありません。テクノロジーだけでなく、彼の学習能力の範囲を超えたあらゆる種類のもの。

そのテクノロジーを知らない人は、これらのテクノロジーを使用している企業は存在しないか、非常に少数の企業なので、誰が学びたいと思うだろうといつも言います。 。 。 , 大企業は独自のフレームワークを開発します。 。 。 。

たとえば、少しマニアックな人は、Angularjs、Emberjs、Hadoop、Mongodb、Nodejs、Rails、Requirejs などについて聞いたこともありません。その場合、Java と .NET がエンタープライズ レベルであり、C 言語アルゴリズムが王者であると考えるでしょう。多くの企業がそれらを使用していますが、本当のマスターは PHP を拡張するために C を使用しています。私は言いたいのですが、XXX さん、目を開いて世界を見てください。自分が理解できないことについては他人に話させないでください。JAVA、C アルゴリズム、データ構造などについてだけ話してください。理解していますか、あなたは負け組ですか? 。 。あなたのゴミ会社がそれを使用していないからといって、他の優良企業が TP と CI を使用していないということにはなりません。 php+mysql を知っているだけですか?

PHPを本当に理解している人に対する態度

さまざまな有料仮想製品(有料コース、有料サーバーなど)に対する態度

オペレーティングシステム: Windows XP、Windows 7、Windows 8

第三の領域: 礼拝 - フルスタックフレームワーク

このグループの人々は通常、学士以上の学位を持っており、トレーニング部門には属していません。ただし、初期段階も非常に弱いため、学校の教師はクラッシュトレーニング部門の教師に比べて優れていない可能性があり、そのため、概念の違いに加えて、ほとんどの実技はスクールの教師に劣ります。クラッシュトレーニング部門。しかし、コンセプトは基本的に、今後の道が異なることを決定します。これらの人々のほとんどは IOS、Rails、その他のテクノロジーに切り替え、さらに半数以上がキャリアを変更し、ごく一部でさえ PHPER ランクに入っています。私は学校で一定のレベルの英語を取得しているので、基本的な英語の文書を読むことができます。また、おそらく学業上の制限により、基礎的なプログラマーまたはインターンとして始めたいくつかの比較的良い企業に行きました。たとえば、私の元同僚は卒業したばかりのとき、中国と米国の合弁会社の PHP エンジニアとしての職に応募しました。要件は、Agavi フレームワークとフロントエンドの RESTful フレームワーク (バックボーン) を理解することでした。実際、バックボーンは、最初に登場したときは非常に優れていました。試用期間中にこの 2 つのフレームワークを勉強しました。中国語のドキュメントがたくさんあるので、今後は基本的に中国語と英語の両方が含まれる他のドキュメントを試してみることができます。 it can 半分英語を学んだ後、私は急速に上達しました。しかし、悲劇的な転機が再び訪れました。今、それはあなたの選択次第です。

ターニングポイントは何でしたか?これは、特定のフレームワーク(ここでのフレームワークは特定の技術の狭義の用語です)に対する好感度が比較的高いことを意味し、このフレームワークは基本的に中国語で十分に文書化されていませんが、中小企業で使用されています。革新的なアイデアを持った起業家企業、外資系企業、合弁会社がたくさんあり、特に英語の文書が読めない人にとっては給料や福利厚生がかなり良く、優越感を感じているようです。さらに、これらのフレームワーク自体は、composer パッケージや php-fig の最新標準などに基づいており、その使用方法はそれほど複雑ではないため、この時点で彼はこのフレームワークに夢中になりました。西洋人からの好奇心から、彼はすでにブートストラップやバックボーンなどのいくつかの単純なフロントエンド UI テクノロジーと、軽い Measure the MV* フレームワークを習得していたため、現時点ではどんなプロジェクトでも実行できるかもしれません。また、中小企業のハイエンド企業の要件により、Web サーバー、メール サーバーなどのさまざまな Linux サーバーのセットアップを知る必要があります。現時点では、基本的に顧客のリソースがあれば可能です。 、彼は自分で製品ビジネスを始めることができます。したがって、現時点で進歩しないことを選択するのが分岐点です (もちろん、起業することは重要ではありません。起業家が最も素晴らしいため)。彼が習得したフレームワークを使用してさまざまなことを迅速に開発し続けるか、それともそうすべきかです。彼は新しいフレームワークを学びましたか?前者であれば、比較的単純なフルスタック フレームワークを永続的に崇拝し、新しいことを学ぶことはおろか、注意をそらすこともなく、このフレームワークの新しいバージョンのリリースを永遠に待つことになります。例えば ​​Larvel フレームワークを使う場合、zf2 や sf2 と言われると、複雑すぎるものは良くない、複雑すぎるものは適さないと言うでしょう。自分。 。 。もう一歩変えてください、もっと最先端のことが待っています

さまざまな有料仮想製品(有料コース、有料サーバーなど)に対する態度

4 番目の領域: 完璧主義 — コンポーネントのフレームワーク

一般に、このレベルの PHP プログラマーは基本的に完璧な状態にあり、フロントエンド (フロントエンドは非常にトレンディでファッショナブルなデザインにすることができます)、バックエンドを含めて、基本的に 1 人でプロジェクトのすべてを完了できます。クラウドコンピューティングの最下層の開発やKVMなどの各種仮想化など、基本的にはあらゆる開発を習得してきましたが、開発経験は必ずしも多くありません。 、私は30歳を超えないでしょう、基本的にモバイル、ボトムレイヤーのさまざまなテクノロジーを知っています、フロントエンド、バックエンド、Mac、Linuxなどを選んでプレイできます。最も素晴らしい開発ツールを使用できます- 独自のコーディングを行うための emacs 私は完璧主義を主張し、ユーザー エクスペリエンスとアーキテクチャを完璧なものにすることを好みます。たとえば、カラー スケジュールのコースを受講するには丸 1 日かかりますが、チーム開発に直面すると、この領域の力を活用できます。まだ第五神の域に達していないため、最強を求めるとプロジェクト期間が短くなるだけでなく、プロジェクトに莫大なコストがかかることになる。学生の学習コスト、強力なフレームワークの維持コストなど。 PHP は、比較的大きな巨大企業や大企業、または外資系スタートアップにおけるプロジェクトのリーダーや主任アーキテクチャーなどの役職に適しています。テクノロジーだけの観点から言えば、PHP は非常に強力であると考えられます。知っておくべきことは、laravelを数日で習得するのではなく、symfony2フレームワークの学習期間が少なくとも1~2年かかるため、学習コストが非常に高く、リスクも高いのが一般的です。このレベルのプログラム 中国にはプログラマーは多くありませんが、非常に少数ではありません。この段階のプログラマーは通常、rails、nodejs、Python などの他のプログラミング言語から移行します。ただし、Java と .net は適していません。歴史的な傾向によれば、一般的に、PHP への切り替えは、diaosi コーダーの領域に直接移行することはできません。 Rails または Node に移行したプログラマーは、依存関係注入、リスナー、フィルターなどの技術的な側面を一般に理解しています。また、Node の npm および Rails の gem は、sf2 および zf2 のバンドル機構と同様に、php コンポーザーと同じです。 Rails と同じなので、Rails プログラマーは 3 ~ 4 か月以内に sf2 を学習します。また、zf2 と sf2 については中国語のドキュメントがないため、特に sf2 については、本があります。実際のアプリケーションを完成させるには、クックブック、リファレンスブック、コンポーネントブック、バンドルブックなど、そして何十ものサードパーティのバンドルを使用する必要があります。その複雑さは想像を絶しますが、

などの複雑なものには威力があります。

hwioauthbundle、fosuserbundle、fosrestbundle などはすべて非常に優れており、関連するすべてのデータをロードすることなく、グループに従って関連付けをプッシュし、JS と CSS を直接マージして圧縮できます。 、ノードに基づいています sf2 のコンポーネントは最大限に活用されていますが、各バンドルの学習コストは基本的に laravel4 フレームワーク全体を学習するよりも難しく、中国語が含まれていないすべての github wiki であるため、技術的な学習コストが増加するだけではありませんしかし、言語学習のコストも増加しているため、このレベルに到達するには、比類のない忍耐力と探求する好奇心が必要であり、どちらも不可欠です。

さまざまな有料仮想製品(有料コース、有料サーバーなど)に対する態度

使用スキル:

第 5 の領域: オタク主義 — マイクロフレームワーク

注意してください: このレルムには、前の 4 番目のレルムを経由して到達する必要があります

この領域については、これ以上言う必要はないと思います。第二領域のプログラマーは彼らよりも劣っていると言うでしょうが、第四領域のマスターは彼らを崇拝します。それはマスターだけが崇拝できるオタクの魅力です。マイクロフレームワークがなぜこのような効果があるのか​​というと、フレームワーク自体を一晩で習得できるからで、マニア的に使いたい場合はその難易度が4番目の状態よりも数倍難しいかもしれません。たとえば、安静にしたい場合は、symfony2 コンポーネントを介して fosrestbundle を呼び出し、初心者であれば直接 json を返すことができます。これが優れています。ミクロな枠組みの中で神と初心者は一つの思想によって隔てられる。自分の経験についてはあまり語らないでください。比喩は 1 つだけです。コンドル英雄伝説を覚えていますか?第三の領域は独孤丘北が30歳になる前に使用していた非常に鋭い剣であり、第四の領域は彼が中年に使用した重さ80キログラムの刃のない剣で、後に楊過が使用したのと同じ剣です。五番目の領域は彼が晩年に使用した剣であり、実際には剣を持っているに越したことはありません。 (最後の文は言わないでください。専門家が自分でフレームワークを開発します、そうですか?それが愚か者がゴミを生み出すものです)もの)、すべては神のものです。 。 。 。 。 。 。

あなたの給料が20,000を下回らないとしか言​​えません。このレベルであれば、自分でビジネスを始めることもできます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/998219.html技術記事 [転送] フレームワークから PHP の 5 つの領域とそれぞれの給与と利点を見て、この記事を偶然見て、少し感動して、自分を鼓舞するためにブログの始まりとして使用しました。 原文...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホット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ヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 Apr 05, 2025 am 12:04 AM

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

PHPにおける後期静的結合の概念を説明します。 PHPにおける後期静的結合の概念を説明します。 Mar 21, 2025 pm 01:33 PM

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

フレームワークセキュリティ機能:脆弱性から保護します。 フレームワークセキュリティ機能:脆弱性から保護します。 Mar 28, 2025 pm 05:11 PM

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

PHPのCurlライブラリを使用してJSONデータを含むPOSTリクエストを送信する方法は? PHPのCurlライブラリを使用してJSONデータを含むPOSTリクエストを送信する方法は? Apr 01, 2025 pm 03:12 PM

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

フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 Mar 28, 2025 pm 05:12 PM

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

確固たる原則と、それらがPHP開発にどのように適用されるかを説明してください。 確固たる原則と、それらがPHP開発にどのように適用されるかを説明してください。 Apr 03, 2025 am 12:04 AM

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

セッションのハイジャックはどのように機能し、どのようにPHPでそれを軽減できますか? セッションのハイジャックはどのように機能し、どのようにPHPでそれを軽減できますか? Apr 06, 2025 am 12:02 AM

セッションハイジャックは、次の手順で達成できます。1。セッションIDを取得します。2。セッションIDを使用します。3。セッションをアクティブに保ちます。 PHPでのセッションハイジャックを防ぐための方法には次のものが含まれます。1。セッション_regenerate_id()関数を使用して、セッションIDを再生します。2。データベースを介してストアセッションデータを3。

See all articles