ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルの開始方法を学ぶ方法を共有する

PHP_PHP チュートリアルの開始方法を学ぶ方法を共有する

WBOY
WBOYオリジナル
2016-07-21 15:58:08680ブラウズ

この記事を書く目的は、私自身の学習プロセスを共有することです。他の人の学習方法を盲目的に使用せず、自分に役立つ学習方法を見つけてください。原文: negoo (square) Xiao)出典: http://phpinsider.cn

一部のフォーラムや QQ グループで「PHP を上手に学ぶ方法、*** 言語を上手に学ぶ方法」を尋ねている友達をよく見かけますが、他の人からの最も一般的な答えは次のとおりです。「最も単純な」ものから始めましょう。

この単純なことは、まったく単純ではないかもしれません(笑)。以下に私の学習プロセスの一部を共有したいと思います。
最初に無駄な言葉を話させてください。私は言語の整理能力が低く、無駄な言葉をたくさん話しました。見たいものを見てください。私を叱らないでください。実際、新しい言語を学ぶのはそれほど難しいことではありません。重要なのは、それをしっかり学ぶ準備ができているかどうかであり、その時間の長さは個人の能力と決意に関係します。ハッカー コミュニティでは、「ハッキングされないコンピュータは存在しない」というよく言われる言葉もあります。この文は、大まかに言うと、「あなたの技術がこのコンピュータを管理している管理者より劣っていても、このコンピュータをダウンさせることもできるし、倒すこともできる」という意味です。この管理者が管理するすべてのコンピューターを破壊します。自分のスキルが他の人より劣っている場合は、他の人を超えるために学習を続けるしかありません。この言葉が言いたいのは、新しい言語を学ぼうとしている友達は、それを学ぶ決意を固める必要がある、ということです。あなたがそれを学ぶと決心している限り、あなたは間違いなくそれをうまく学ぶことができます。中途半端に。 (一歩下がって、たとえ十分に学習していないとしても、他の人より多くのことを知っている必要があります)

何が最も簡単かを理解します:

1. Web ページの基本的な構成は HTML コードであるため、よく知っている必要があります。 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 を参照してください。私はコードを見ることから始めました
友達の中には、「できる?」と尋ねる人もいるかもしれません。最初の強力なコードは理解できましたか?」
私の学習方法は、「関数」を「使う」から学ぶことです。PHP には関数が多すぎます。短時間ですべての関数を覚えるのは不可能です。大規模なプロジェクトでは、必ず必要な機能が使用されます。これらの機能を見つけて初めて、BBS を作成するための機能がブログを作成するよりも少ないのではないでしょうか。 BBSは書けるけどBLOGは書けないの?

適切な学習方法を見つけるには、さまざまな学習方法を試す必要があるため、結局のところ、学習スタイルは人それぞれ異なります


8. できるだけビデオチュートリアルを見つけるようにしてください。他の人からの 10 の文、操作を通じて理解する方が良いです
9. プロジェクトから始めましょう

プロジェクトを書くことから始める必要があります。 マスターの「成長」には、段階的に達成され、苦労して達成されるプロセスが必要です。 PHP を学ぶ多くの友人の最初の作品は、ほとんどすべて「ゲストブック」です。なぜなら、それらは最も単純なプログラムだからです。
ゲストブックが書けるようになったからといって、完全にPHPを知ったわけではありません。最初の仕事として「オンラインブックマーク」を使いたくて書き始めたのですが、基本的な機能は書きました。その後も続きましたが、あまり面白くないと感じました。現在、私は完全に企業向けの CMS システムを作成しています。これには、企業向けによく使用される機能が含まれています。これを PHP への最初のエントリーとして使用したいと考えています。

PHP 関連のテクノロジーを理解して学習します。 PHP をしっかり学びたいなら、PHP と MYSQL は「ゴールデン パートナー」と考えられていますので、MYSQL またはより良いと思われるデータベースを学ぶ必要があります。そして、より「合理的」な設計を開始します。「ここでのデータベースは、データベースの最適化やクエリの最適化などを含め、合理的です。


最後に言いたいのは、「他人に依存しないでください」ということです誰も注意を払いたくないのです初心者の質問に対して、初心者の質問は彼ら自身のものであるため、それはあまりにも単純すぎるように思えるので、説明したくありません。師匠は弟子たちに教えますが、最終的には自分の技術を保持し、ましてや見知らぬ人には教えません。もちろん、友人があなたにアドバイスをくれるなら、謙虚に尋ねるのは良い選択です。 女性の友人の間で非常に人気のあることわざは、「男があなたを信頼できるなら、雌豚は木に登るでしょう。」この文を引用することには、単にこの文の意味を知らせるだけです。他の人に教えてもらうことに全面的に依存しないでください。


私が言いたいのは、「他の人が答えてくれる回数を大切にしましょう。」
人の忍耐力には限界があります。すべての質問をしないでください。自分で答えを見つけることができる場合は、いくつか質問してください。尋ねるたびに、他の人があなたに答えようとしないときは、他の人の忍耐力が低下することがわかります。失いすぎました
提案は「Yes Question? Baidu」です
あなたの友達は、あなたが尋ねた質問が検索エンジンで見つかり、詳細な解決策があることに気づいたと思います。検索エンジンを使用して見つけることができますあなた自身の答え、なぜわざわざ他の人に聞いてください
現在、中国最大の検索エンジンは世界的な Google である baidu.com ですが、もちろん他にも検索エンジンが見つかりません。あなたの質問が最初でない限り、あなたは幸運です、あるいはあなたの「見た目」のせいかもしれません(笑)冗談ですが、気にしないでください、しかしこの文は非常に人気があります

友達にお願いしますこれから PHP を始める人は、自分に合った学習方法を見つけて早期に成功を収めることができます !!


http://www.bkjia.com/PHPjc/317657.htmlwww.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/317657.html技術記事この記事を書く目的は、私自身の学習プロセスを共有することです。他の人の学習方法を盲目的に使用しないでください...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。