この記事を書く目的は、私自身の学習プロセスを共有することです。他の人の学習方法を盲目的に使用せず、自分に合った学習方法を見つけてください。
原文: negoo (Fang Xiao)
出典: http://phpinsider.cn
一部のフォーラムや QQ グループで、「どうすれば PHP だけをうまく学ぶことができますか?」と尋ねている友人をよく見かけます。このようにすれば、中国語を上手に学ぶことができます。」 しかし、他の人からの最も一般的な答えは、「最も簡単な」ものから始めてくださいというものです。
これは単純ではないかもしれません、笑。以下に私の学習プロセスの一部を共有したいと思います。
最初に無駄な言葉を話しましょう。私は言語の整理能力が低いので、見たいものだけを読んでください。
実際には、新しい言語を学習しています。重要なのは、それをうまく学ぶ準備ができているかどうかです。それはあなたの能力と決意です。ハッカー コミュニティでは、「ハッキングされないコンピュータは存在しない」というよく言われる言葉もあります。この文は、大まかに言うと、「あなたのスキルがこのコンピュータを管理する管理者よりも優れている場合、このコンピュータをダウンさせることができ、さらには倒すこともできる」という意味です。この管理者が管理するすべてのコンピューターを破壊します。自分のスキルが他の人より劣っている場合は、他の人を超えるために学習を続けるしかありません。この言葉が言いたいのは、新しい言語を学ぼうとしている友達は、それを学ぶ決意を固める必要がある、ということです。あなたがそれを学ぶと決心している限り、あなたは間違いなくそれをうまく学ぶことができます。中途半端に。 (一歩下がって、たとえ十分に学習できていなくても、他の人より多くのことを知っている必要があります)
何が最も簡単かを理解します:
1. Web ページの基本構造は次のとおりです。したがって、HTML/CSS/JS などの基本的な要素に精通している必要があります
2. PHP の構文に精通し、PHP と HTML の動作を理解し、PHP と HTML を組み合わせて単純なページを完成させる方法を学習してください。 >
PHP マニュアルはより良い入門書です 先生、公式 PHP マニュアルは市販のチュートリアルよりも劣るものではありません
....
学習の進行状況に影響を与える考えられる要因はいくつかあります。プログラムは強力です:
1. メモリ 言語が強力かどうかは、その関数ライブラリとコードの実行効率に依存します。
各言語には独自の強力な関数ライブラリがあり、それをうまく学習するには、その言語を暗記するのに多くの時間を費やす必要があります。これにより、半分の労力でより効果的に学習することができます。
2. 数学と論理的思考 もちろん、これは開発プロジェクトの複雑さに依存するため、絶対的な影響ではありません。
小規模なプロジェクトには数学的および論理的思考スキルはあまり必要ありませんが、金融や大規模な計算に関連するプロジェクトを開発している場合、これは非常に重要です。
3. 他言語の基礎を身につける 「一つのことがすべてを助けることができる」、この文の真実は疑いの余地がありません。 C言語の基礎がある人がPHPを学びやすいと言われていますが、私はC言語を学んだことがないので、この文章の効果はわかりません
4.他の人による他の人の長所を学び、自分の欠点を補いましょう。もちろん、それだけではありません
私は、組織化されたチームによって書かれたプログラムが、組織化されたチームによって書かれたプログラムよりも劣ることはないと常に信じています。個人
私の PHP への入門はコードを見ることから始まりました。私は他の人が書いたコードを読むのが好きです (私は disucz、PHPWind、外国の phpbb から始めましたが、現在最も人気のあるオープンソースの BLOG プログラムを試しています)。インターネット上で PHP オープン ソース プログラムを収集するのに最適です。これまでのところ、私が収集してダウンロードした PHP オープン ソース プログラムのサイズは、BBS、BLOG、CMS などを含めて 2GB です。収集するためにダウンロードしたのではなく、実現したい機能の実装方法が分からない場合は、その実装方法を学ぶためにダウンロードしました。コードの盗用ではありません。最終的な結果は、テクノロジーを自分のものにして、 を通して学びたいということです
私も同じ方法で ASP を学びました (Dongyihexun プログラムと他の ASP オープン ソース プログラム)
5. 実践します。 >理論 重要ですが、実践も不可欠です。どんなに理論的な知識が優れていても、実践しなければ理論の成果や効果は見えないし、記憶も深くならないので、ただ話すだけではだめです。紙に書く
6. 忍耐力
広告に「世界で一番高い山は自分自身だ」という言葉がありましたね。友達なら誰でもこの言葉を理解できると思います
あなたのレベルに合格すれば、他のことは簡単になります
7. 自分にとって役立つ学習方法を見つけてください
この記事については、4 を参照してください。
友達の中には、「初めて見ただけで、その強力なコードが理解できるの?」と尋ねる人もいるかもしれません。
私の学習方法は、「関数」を学ぶことです。 「use」: PHP は関数が多すぎて、短期間ですべての関数を覚えるのは不可能です。大規模なプロジェクトでは必ず共通して必要な関数が使用されると思うので、これらの関数を見つけて初めて学習に集中できます。これらの機能は、BBS を作成する方が BLOG を作成するよりも使用する機能が少ないと言えますか? BBSは書けるけどBLOGは書けないの?
適切な学習方法を見つけるには、さまざまな学習方法を試す必要があるため、結局のところ、学習スタイルは人それぞれ異なります。
8 、できるだけビデオチュートリアルを見つけるようにしてください
他の人の言うことを 10 文も理解するよりも、1 つの操作を理解するほうが良いです。私の友人は全員これを経験していると思います
9。プロジェクトから始めましょう
プロジェクトを書くことから始める必要があります。
どんなマスターの「成長」にもプロセスを経る必要があり、それは段階的に達成され、苦労して勝ち取られるものです
PHP を学ぶ多くの友人の最初の作品は、ほとんどすべて「ゲストブック」です。最も単純なプログラム
ゲストブックを書けるようになったからといって、PHP を理解したというわけではありません。私は最初の仕事として「オンライン ブックマーク」を使いたいと思い始めました。基本的な関数を書いた後は続行できず、あまり面白く感じませんでした。現在、企業向けの一般的な機能を含む、企業向けに完全に正しい CMS システムを作成しています。これを PHP を始めるための最初の作業として使用したいと考えています。
10. PHP を理解して学習します。関連技術
本当の達人は PHP に関連する技術を学ばなければなりません。PHP をしっかり学びたいなら、PHP と MYSQL は「ゴールデンパートナー」と考えられています。
そうする必要があります。 MYSQL にさらされているか、それがより優れたデータベースであると思われる場合は、より「合理的な」データベースの設計を開始してください。ここでの合理性とは、データベースの最適化やクエリの最適化などを含む、より広範なものです。
最後に言いたいのは「他人に頼るな。」初心者の質問は彼らの目にはあまりにも単純すぎて説明したくないため、誰も初心者の質問に注意を払いたくありません。師匠は弟子たちに教えますが、最終的には自分の技術を保持し、ましてや見知らぬ人には教えません。もちろん、友人があなたにアドバイスをくれるなら、謙虚に尋ねるのは良い選択です。
女性の友人の間で非常に人気のあることわざは、「男があなたを信頼できるなら、雌豚は木に登ることができます。」というものですが、この文を引用することに他の意味はありません。この文の意味を友人に知らせるだけです。 . 学び方を他人に頼りきるのはやめましょう
私も言いたいのですが、「他人が答える回数を大切にしましょう」 人の忍耐には限界があります。この制限を大切にしてください。すべての質問をするのではなく、いくつかの質問を自分で行ってください。時間をかけて質問してください。質問するたびに、他の人の忍耐力が低下します。本当に助けが必要なときがその時です。他の人があなたに答えようとしないとき、あなたがどれだけ損をしたか想像してみてください。
提案は次のとおりです。「質問がありますか?Baidu を使ってください」あなたの友人はその質問に気づいたと思います。詳しい解決策については、検索エンジンを使用して自分自身の答えを見つけることができます。
現在、中国最大の検索エンジンは世界の Google である baidu.com です。もちろん他にも検索エンジンはありますが、どれも見つかりません。あなたの質問が最初でない限り、それは幸運です。そうでない場合は、「」に問題がある可能性があります。見た目」、笑、冗談です、気にしないでください、しかしこの文は非常に人気があります
これから PHP を始めようとしている友達が自分に合った学習方法を見つけて達成できることを願っています早期成功!!