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. プライマリステージ
標準: PHP を mysql に接続する方法を学習し、mysql に接続するためにクライアント ツールを使用できます。 phpadmin を自分でデプロイすることをお勧めします。非常に単純な SQL ステートメントを 2 つ書くことができます。 CSSとHTMLが改善されました。データを読み取り、一部のデータをページにループできること。
一次段階を離れるには非常に重要な要素があります。私はもはや「PHP と IIS は非常に優れている」と固く信じていません。 Linux がなぜか好きです
精神状態: 小さな会社で働いています。私はモテないし、話すのが好きではないので、言語を変えて学び直すか迷っています。インスピレーションを与える記事を読んで、朝食を抜くことが好きです
感情的な生活: ガールフレンドはいません。
4. ジュニアから中級段階
php apache 環境を手動で設定できるようになりました。 Linuxに興味を持ち始めた。少なくとも私は、yum を使用して php apache をワンクリックでインストールし、簡単な設定を行う方法を知っています。
プロジェクト マネージャーと一緒にプロジェクトに取り組み始めます。よく叱られる。バグのスキャンには多くのエネルギーを消費します
精神状態: しばしば崩壊の危機に瀕しています。彼はボサボサで、1か月間髪を切らずに放置することもよくあります。
感情的な生活: 彼女なし、憧れはあるがニキビたくさん
中期
中間段階に到達するには、少なくとも 2 ~ 3 つのリアルまたは準リアルのシミュレーション プロジェクトが必要です。プロジェクトでは、エラーデバッグの経験、パフォーマンスチューニングの実績、SQL最適化の実績をある程度蓄積してきました。
Linux スキルが向上し、Web サイトの Apache 構成を最適化できるようになりました。 nginx をある程度理解し、操作できるようになること
この時点で、重要な真実を理解していることになります。PHP をしっかり学びたい場合は、 PHP を知っているだけでは十分ではありません。同時に、一定の html の知識、js の知識、linux の知識、データベースの知識も習得する必要があります。そして、すべてを卑怯に学ぶことはできません。さもなければ、php を知っていることは無駄になってしまいます。
精神状態: 傲慢、私はそう感じている偉大な神になります。時々上司に昇給を求めてください。プロジェクトマネージャーと議論します。自分の考えはすべて正しいと考えてください。
感情的な生活: なし、ドゥアン
6. 中級・上級段階 (1)
中級から上級の段階に到達するには、大規模および中規模のプロジェクトをいくつか (いくつ? これはランダムです) 実行している必要があります。このプロジェクトでは、肉眼でバグを特定する高度なスキルを蓄積してきました。 PHP フロントエンド フレームワークを自分で書けるようになり、JS レベルも向上しました (ここではオリジナルの JS を指します)。会社の運用保守担当者と比べても、私のデータベース レベルはそれほど悪くありません。妊娠していて、操作とメンテナンスを交換できれば、1 日は嘔吐しません。
オープンソース コードに興味があります。オープンソース コードを上手に使用し、読み取る能力。たとえば、memcached や NOSql などの一部の製品です。
精神状態: 精神は徐々に平和になります。ようやくそこに道があることが分かりました。時には気が進まないこともありましたが、私は自分のリーダーシップを尊重するようになりました。
感情的な生活: 結婚しています。恋愛サイクルは非常に短い、それだけです。
7. 中級・上級段階 (2)
大規模および中規模のプロジェクトを行うのは、もはや PHP に限定されません。代わりに、バックエンドには Java などの言語が使用され、データ分析 (またはマイニング) には Python が使用され、フロントエンドには PHP が使用されます。少なくとも 2 つのデータベースをマスターする
現時点では、新しいテクノロジーの学習はすべてを知るレベルに達しており、新しい発音の文法を数分でマスターできます。
精神状態: 負け犬気質は消えた。非常に謙虚です。落ち込んでいるときに彼の本性が現れることもありますが、すぐに正常に戻ります
感情的な生活: 私には子供がいます
8. 上級段階
PHP は単なるツールです。他の言語についても同様です。
数学と c/c が苦手です。 PHP コアの変更は正常です。
同時に、PHP の上級段階に到達するには、PHP 自体とは何の関係もないと私は考えています。
精神状態: 完全に正常に戻りました。もう家を購入しました。自分の感情を自律的にコントロールする能力。
感情的な人生: 彼は達人でもあります。ご存知
9. さらに進んだ段階
を追加してください。気軽にプレイしてください。私たちは PHP またはテクノロジーの達人です。
上記は参考用です。誰もの道をコピーしたり、複製したり、まったく同じにすることはできません。そうでなければ、この人生に何の意味があるのでしょうか?
皆様にとって幸せな一日になりますように
———————— —— ———————–
【本を読むのも、ニュースを見るのも、勉強するのも嫌いでも、大丈夫です。私はあなたの「お供」になります】
私のやり方を奴隷にしてください: WeChat サブスクリプション アカウントをフォローしてください: プログラマーは出張中です。
私は毎日、ストーリー、ビジネスモデル、テクノロジーについてお話しします。
個人ウェブサイト: www.hishenyi.com