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