著者: Summer
リンク: https://www.zhihu.com/question/20003635/answer/136715230
出典: Zhihu
著作権は著者に属します。商業的転載の場合は、著者に連絡して許可を得てください。非商業的転載の場合は、出典を明記してください。
私はこれまで独学で他の多くの言語を学び、プログラミングを学ぶための効率的な方法をまとめ、同僚の間でも試してきました。私は基本的なプログラミング スキルを備えた同僚をトレーニングし、わずか 1 週間で会社の iOS プロジェクトの開発を開始することができました。ここでのスキルは次のように要約できます:
必要最低限の知識を学び(1週間以内)、すぐにプロジェクトに取り組み、実戦で学び、少しずつ安心と自信を得る少し。
PHPエンジニアの能力は全てプロジェクトを通じて蓄積されます。私たちはそれを冗談で「モンスターを倒してアップグレードする」とよく言いますが、最初のプロジェクトから始めて、プロジェクトを実行するたびに、能力値と経験値が増加します。
概念は常に念頭に置いておく必要があります。これは、多くの人が最後まで学習した後でよく推測する落とし穴です。つまり、PHP の本当の学習は、あまり多くの本やドキュメントを読まないでください。最初のプロジェクトを開発するとき。
プログラミングはスキルなので、何冊読んでも知識しか得られません。 知識とスキルには違いがあります。ご想像のとおり、ボールに触れることさえせずに 3 か月間 NBA バスケットボールのビデオを見続けた人は、コートに着いてもまだプレー方法を知らないことは間違いありません。彼の本当のバスケットボール学習は、バスケットボールを始めた瞬間から始まりました。
PHP の学習は 3 つのタイプに要約できます:
言語の基本的な構文の学習、これらは ifelse、while、switch、クラス、関数、トレイトなどです。
組み込み関数/クラスの学習、これらは次のとおりです。配列操作、文字列操作、Cookie などです。
応用学習、これらはキュー、スケジュールされたタスク、登録とログイン、キャッシュ、電子メール、ページング、権限管理、ORM などです。 MOOC を学習して始めることができます インターネット上のインタラクティブなコース:
PHP 入門_PHP 入門ビデオ チュートリアル-MOOC.com
PHP 上級編_php ビデオ チュートリアル-MOOC.com
進歩とは PHP を理解することです: PHP マニュアル-マニュアル。したがって、学習が進むにつれて、より多くのマニュアルを読み、資格のある上級 PHP エンジニアとして、基本的にマニュアルを 5 ~ 10 回読む必要があります。
リンク: PHPの独学におすすめの本やチュートリアルは何ですか? - 夏の答え - Zhihu
出典: Zhihu
著作権は著者に帰属し、転載の許可については著者に連絡してください。
研究の 3 番目の部分では、優れたフレームワークの助けを借りて学び、巨人の肩に立つことができます。フレームワークを使用して学習する利点は、運用環境で発生する一般的な問題をフレームワークが解決できることです。基本的に、フレームワークの学習に含まれるトピックは、PHP 開発でよく直面する問題です。あなたが学ぶのは解決策です。
フレームワークによって提供されるすべての関数を学習し、学習中に次の質問をしてください:
Laravel が最初に推奨される PHP フレームワークです。その理由については、こちらをご覧ください: 最適な PHP フレームワークは何ですか?なぜ? 。
Laravel 学習教材を始めるには、まずこの「Laravel 入門チュートリアル」を読んでください。この本は、私の会社「Youfan Yuanyang」でもあります。 / エンジニア必修科目。
この本では、Laravelを使用して新浪微博のようなアプリケーションを構築する方法を、登録、ログイン、認可、ORMの使用などを含めて、0からデプロイまでステップごとに説明します。 Laravel開発の俊敏性、楽しさ、容易さを実際の開発から体験してください。
この本には、HTML、CSS、JavaScript、PHP、Laravel などの Web 開発に関連する基本的な知識が含まれています。それだけでなく、これらの基本的な知識ポイントは、Git ワークフロー、Gulp フロントエンド ワークフロー、Bootstrap フレームワークの基本的な使用法、コードのオンライン デプロイメントなど、Web 開発におけるより専門的で実践的なスキルも説明するために拡張されます。等。この知識は、将来のプログラミング開発のための強固な基盤を築きます。
この本のヒントは非常に強力なので、読者がヒントを追う練習ができるように意図的にこのように設計されています。ここでの要件は、この本を 5 回実行することです。
この本を読んだ後、私は初めてのプロジェクトを経験しました。 Laravel のドキュメント https://laravel-china.org/docs/home を読み始めて、ドキュメントでカバーされているトピックを理解してみてください。
問題が発生した場合は、Laravel China Developer Community にアクセスして答えを見つけたり、質問したりすることができます。質問する場合は、コミュニティの投稿と管理の規定に注意してください。
Laravel 中国開発者コミュニティ これは中国で最も信頼できる PHP/Laravel コミュニティです。
私は 2014 年にこのコミュニティを作成しました。このコミュニティは現在、
@安正超
などの管理者のグループによって維持されています。
大神もその一人です。私たちは、このコミュニティの技術的な雰囲気を最適化するために懸命に取り組んできました。優れた技術的な雰囲気は、初心者だけでなく私たちにとっても学習と成長に大きな役割を果たすことを知っているからです。
コミュニティに参加するとき、最初は質問するかもしれませんが、成長すると他の人の質問に答えようとすることができ、その過程で自分が急速に成長していることに気づくでしょう。
次の学習は、PHP マニュアル + Laravel ドキュメントを読み続けること + プロジェクト + 混合コミュニティを実行することです。
夏
以上が初心者学習 php2 を Zhihu から転載の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。