ホームページ  >  記事  >  バックエンド開発  >  PHP 初心者向けの入門体験

PHP 初心者向けの入門体験

巴扎黑
巴扎黑オリジナル
2017-08-04 16:11:525093ブラウズ

PHPプログラミング言語用。この記事を書く目的は、私自身の学習プロセスを共有することです。他の人の学習方法を盲目的に使用しないでください。

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

この単純なことは、まったく単純ではないかもしれません(笑)。以下に私の学習プロセスの一部を共有したいと思います。最初にいくつか無駄な言葉を話させてください。私の言語整理能力が低く、無駄な言葉をたくさん言ってしまいました。見たいものだけ読んでください。私を叱らないでください。

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

最も簡単なことを理解する:
1. Web ページの基本的な構成は HTML コードであるため、HTML に精通している必要があります。 /CSS/JS などの基本要素
2. PHP 構文に慣れ、PHP と HTML がどのように動作するかを理解し、PHP と HTML を組み合わせて簡単なページを完成させる方法を学びます

PHP マニュアルはより優れた入門教師です

いくつかの可能性があります学習の進捗とプログラムが強力かどうかに影響を与える要素:

1. メモリ

言語が強力かどうかは、関数ライブラリとコードの実行効率によって判断されます。
各言語には独自の強力な関数ライブラリがあり、それをうまく学習するには、記憶力があれば、半分の労力で学習をより効果的にすることができます。

2. 数学と論理的思考

もちろん、これは開発プロジェクトの複雑さに依存するため、絶対的な影響ではありません。小規模なプロジェクトでは、数学的および論理的思考スキルはあまり必要ありませんが、金融や大規模な計算に関連するプロジェクトを開発する場合、これは非常に重要です。

3. 他言語の基礎を身につけよう

「一つのことがあなた全員を助けることができる」、この文の真実は疑いの余地がありません。 C言語の基礎がある人はPHPを学びやすいと言われています。私はC言語を学んだことがないので、この文章の効果はわかりません

4.他の人が書いたコードを読んでください

他人の長所を活かして自分を補う もちろん、欠点のすべてがこれに起因するわけではありません。私は、組織化されたチームによって作成されたプログラムは、個人のプログラムよりも劣るものではないと常に信じています。
私の PHP への入門は、他の人が書いたコードを読むのが好きでした (私は、disucz、PHPWind、外国の phpbb から始めました。また、最も人気のあるオープンソースの BLOG プログラムもできるだけ集めました)。インターネット インターネット上の PHP オープン ソース プログラム これまでに私が収集してダウンロードした PHP オープン ソース プログラムのサイズは、BBS、BLOG、CMS などを含めて 2 GB です。収集するためにダウンロードしたのではなく、実現したい機能の実装方法が分からない場合は、その実装方法を学ぶためにダウンロードしました。コードの盗用ではありません。最終的には、 を通して学び、テクノロジーを自分のものにしていきたいと思っています。私も同じ方法で ASP を学びました (Dongyihexun プログラムやその他の ASP オープンソース プログラム)

5. 実践

理論は重要ですが、実践が不可欠です。どんなに理論的な知識が優れていても、実践しなければ理論の結果や効果は見えず、記憶も深くならず、話になりません。紙に書いてください

6. 忍耐力

このような言葉が広告にありませんか? 「世界で一番高い山は自分自身です」、私の友達はみんなこれを理解できると思います。扱いやすいでしょう

7. 自分に役立つ学習方法を見つけてください

この記事を参照してください。 4. 私はコードを見ることから始めました
友達の中には、「これらの強力なコードを理解できますか?」と尋ねる人もいるかもしれません。
私の学習方法は、「使う」から「関数を学ぶ」です: PHP 関数が多すぎて、短時間ですべての関数を覚えるのは不可能です。大規模なプロジェクトでは、共通の必要な機能を見つけて初めて、その機能を学ぶことに集中できます。BBS は、BLOG を書くために使用する機能よりも少ないでしょうか? BBSは書けるけどBLOGは書けないの?
適切な学習方法を見つけるには、さまざまな学習方法を試す必要があるため、結局のところ、学習スタイルは人それぞれ異なりますので、自分で決めるしかありません

8. 他の人の場合は、できるだけビデオチュートリアルを見つけるようにしてください。 10 文言っても、まだできます。 操作ほど明確ではありません。私の友人は皆、これを経験していると思います

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

10 を始めるための最初の作業として使用したいと考えています。
真の専門家は、PHP に関連するテクノロジーを学ぶ必要があります。PHP をよく学びたい場合は、PHP + MYSQL が「ゴールデン パートナー」であると考えられています。したがって、MYSQL またはより優れていると思われるデータベースを使用して、より「合理的な」データベースの設計を開始する必要があります。ここでの合理的とは、データベースの最適化、クエリの最適化などを含む、より広範なものです。
私が最後に言いたいのは、「他人に頼るな」ということです。初心者の質問は彼らの目にはあまりにも単純すぎて説明したくないので、誰も初心者の質問に耳を傾けようとはしません。それ。女性の友人の間で非常に人気のあることわざは、「男があなたを信頼できるなら、雌豚は木に登るだろう」です。この文を引用することに他の意味はありません。この文の意味を友達に知らせるだけです。

私が言いたいのは、「他人が答える回数を大切にすること」です。人間の忍耐力には限界があります。答えが見つかったら、すべての質問をしないでください。あなたが本当に助けを必要としているとき、それはあなたがあまりにも多くのものを失っていることを想像できます。

提案は次のとおりです:「質問がありますか? Baidu。」 あなたの友人は、あなたが尋ねた質問が検索エンジンで見つかり、検索エンジンを使用して自分の答えを見つけることができることに気づいたと思います。 、なぜ他の人に尋ねるのですか? 現在、中国最大の検索エンジンは世界の Google である baidu.com です。もちろん、他の検索エンジンが見つからない場合は、最初の質問でない限り、さらにいくつかの検索エンジンを試してください。質問するならラッキー、あるいはあなたの「見た目」に問題があるかもしれません(笑)、冗談ですけど、この文章はとても人気があります

以上がPHP 初心者向けの入門体験の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。