ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使い始めて習熟するまでに何年かかるかについて話しましょう
学生やネットユーザーからよくこのことを質問されますが、残念なことに、質問されると私は混乱してしまいます。まず、いくつかの
良い状況を要約しましょう:
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