ホームページ バックエンド開発 PHPチュートリアル PHP を使い始めて習熟するまでに何年かかるかについて話しましょう

PHP を使い始めて習熟するまでに何年かかるかについて話しましょう

Jun 23, 2016 pm 01:36 PM

学生やネットユーザーからよくこのことを質問されますが、残念なことに、質問されると私は混乱してしまいます。まず、いくつかの

良い状況を要約しましょう:

1. 才能があり、IQ が高く、優れた頭脳を持っている人がいる可能性は否定できません。すぐに始めることができますが、これは脳内の Z 字型の溝に関係しています。しかし、ほとんどの人の脳は同じような大きさです。

2. 狂犬のような狂った学習意欲を持つ人がいる可能性も否定できません。このタイプの人は、入社から昇進までのサイクルも非常に短いです。

3. MM プログラマーなど、非常に人気のある人がいる可能性は否定できません。問題が発生したときはいつでも、兄や妹、弟や妹が助け、指導し、あなたの代わりにプログラムをデバッグしてくれるでしょう。もっと頑張れば、この人たちは急速に進歩するでしょう。プログラミングの世界では、指導してくれるマスターがいて、習得が簡単であれば、飛んでいるのと同じくらい早くなります

悪い状況については話しません。私と同じように才能がなく、みすぼらしいので、導いてくれる神もおらず、生まれつき痛みを恐れ、狂犬のような努力を達成できない人もいる可能性は否定できません。

私の個人的な学習状況から言えば、それは「悪い状況」です。あなたが私のようにならないことを願っています

PHP については、入門から習熟までに数年かかるテンプレートを提供します。他の言語も独学で学べます

1. 入門(第一段階)

標準: 基本的な文法をマスターします。メモ帳に hello world を書く機能。 wamp などの全自動パッケージをインターネットからダウンロードして、php+apache 環境をインストールできます。同時に、Helloworld を実行できます

この段階には約 1 週間から 1 か月かかります。情熱を見てください、固定されたものはありません。

精神状態: 混乱しています。髪を手で引っ張ったり、夜更かしするのはよくあることです

感情的な生活: ガールフレンドを作る

2. 入門 (第 2 段階)

標準: 簡単な HTML を学び、醜いスタイル シートを作成します。少なくとも div を使用してランダムな浮遊効果を作成できます。 PHP と連携して、ハードコーディングされた配列をページ上でループ表示します

精神状態: プログラマー気質が出始めたばかりで、PHP に将来性があるのか​​、それとも XX 言語なのかについて他人と議論するのが好きです。には未来があると私は感じています。

感情的な生活: ガールフレンドがいるかもしれません

3. 初級段階

標準: phpadmin をデプロイするために、php を mysql に接続する方法を学習します。あなた自身。非常に単純な SQL ステートメントを 2 つ書くことができます。 CSSとHTMLが改善されました。データを読み取り、一部のデータをページにループできるようになります。

一次段階を離れるには非常に重要な要素があります。「PHP + IIS は良い組み合わせだ」とはもう信じられなくなり、説明のつかない好みを持ち始めます。 for Linux

精神状態: 小さな会社で働いています。私はモテないし、話すのが好きではないので、言語を変えて学び直すか迷っています。インスピレーションを与える記事を読んで、朝食を抜くのが好きです

感情的な生活: 彼女はいません

4. ジュニアおよび中級段階

現時点では、php+apache 環境を手動で設定できます。 Linuxに興味を持ち始めた。少なくとも、yum で php+apache をワンクリックでインストールでき、簡単な設定ができることはわかっています

プロジェクトマネージャーと一緒にプロジェクトに取り組み始めましょう。よく叱られる。バグの修正には多くのエネルギーがかかります

精神状態: 崩壊の危機に瀕していることがよくあります。彼はボサボサで、1か月間髪を切らずに放置することもよくあります。

感情的な生活: 彼女はいませんが、憧れはありますが、ニキビがたくさんあります

5. 中級段階

中級段階に到達するには、少なくとも 2 ~ 3 個必要です実際または準現実のシミュレーション プロジェクト。プロジェクトでは、エラーデバッグの経験、パフォーマンスチューニングの実績、SQL最適化の実績をある程度蓄積してきました。

Linux スキルが向上し、Web サイトの Apache 構成を最適化できるようになりました。 nginx をある程度理解し、操作できるようにしてください

この時点で、私は重要な真実を理解しました。PHP をしっかり学びたいのであれば、PHP を知っているだけでは十分ではありません。同時に、一定の html の知識、js の知識、linux の知識、データベースの知識も習得する必要があります。そして、すべてを卑怯に学ぶことはできません。さもなければ、php を知っても無駄になってしまいます

精神状態: 傲慢で、自分が偉大な神になったように感じています。時々上司に昇給を求めてください。プロジェクトマネージャーと議論します。自分の考えはすべて正しいと考えてください。

感情的な生活: なし、duang

6. 中級および上級段階 (1)

中級および上級段階に到達するには、大規模および中規模のいくつかの (複数の? これは任意です) を実行する必要があります。プロジェクト。このプロジェクトでは、肉眼でバグを特定する高度なスキルを蓄積してきました。 PHP フロントエンド フレームワークを自分で書けるようになり、JS レベルも向上しました (ここではオリジナルの JS を指します)。会社の運用保守担当者が妊娠している場合、私のデータベース レベルはそれほど悪くありません。運用とメンテナンスを置き換えることができ、一日中嘔吐することはありません。

はい、オープンソースコードは興味深いものです。オープンソース コードを上手に使用し、読み取る能力。たとえば、memcached や NOSql などの一部の製品です。

精神状態:精神は徐々に平和になります。ようやくそこに道があることが分かりました。時には気が進まないこともありましたが、私は自分のリーダーシップを尊重するようになりました。

感情的な生活: 結婚しています。恋愛サイクルは非常に短い、それだけです。

7. 中級および上級段階 (2)

大規模および中規模のプロジェクトを行うのはもはや PHP に限定されません。代わりに、バックエンドには Java などの言語が使用され、データ分析 (またはマイニング) には Python が使用され、フロントエンドには PHP が使用されます。少なくとも 2 つのデータベースをマスターする

現時点では、新しいテクノロジーの学習は、新しい発音の文法を数分でマスターできるレベルに達しています。

精神状態: シルキーな気質は消えました。非常に謙虚です。落ち込むと本性が露呈することもありますが、すぐに正常に戻ります

感情的な生活: 子供がいます

8. 上級段階

PHP は単なるツールです。他の言語についても同様です。

数学とC/C++に優れています。 PHP コアの変更は正常です。

同時に、PHP の上級段階に到達するには、PHP 自体とは何の関係もないと私は信じています。

精神状態:完全に正常に戻りました。もう家を購入しました。自分の感情を自律的にコントロールする能力。

感情的な人生: 彼はマスターでもあります。わかりました

9. さらに進んだ段階

追加してください。気軽にプレイしてください。私たちは PHP またはテクノロジーの達人です。

上記は参考用です。誰もの道をコピーしたり、複製したり、まったく同じにすることはできません。そうでなければ、この人生に何の意味があるのでしょうか?

皆様にとって幸せな一日になりますように


???????????????

【読むのが嫌いなら、ニュースを見るのも嫌いです、勉強は好きじゃなくても大丈夫です。私はあなたの「お供」になります】

私のやり方を奴隷にしてください: WeChat サブスクリプション アカウントをフォローしてください: プログラマーが来ています。

ストーリー、ビジネスモデル、テクノロジーを毎日お伝えします。

個人ウェブサイト: www.hishenyi.com


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

Laravelでフラッシュセッションデータを使用します Laravelでフラッシュセッションデータを使用します Mar 12, 2025 pm 05:08 PM

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPのカール:REST APIでPHPカール拡張機能を使用する方法 PHPのカール:REST APIでPHPカール拡張機能を使用する方法 Mar 14, 2025 am 11:42 AM

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelテストでの簡略化されたHTTP応答のモッキング Laravelテストでの簡略化されたHTTP応答のモッキング Mar 12, 2025 pm 05:09 PM

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

Codecanyonで12の最高のPHPチャットスクリプト Codecanyonで12の最高のPHPチャットスクリプト Mar 13, 2025 pm 12:08 PM

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

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

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

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

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

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

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

See all articles