今日、PHP 中国語 Web サイトで、参考のために PHP プログラミング トレーニングの学習体験を共有します!
php プログラミング トレーニングの感想
私個人としては、やると決めたからには真剣に取り組むべきだと思っています!勉強すると決めたからには、どんな心境でこの講習会に臨んだとしても、真剣に学ぶことに専念しなければなりません。私は勉強する中で、常にこのように自問してきました。
(推奨学習: phpトレーニング)
トレーニングの最初の段階では、HTML/CSS/JavaScriptの基礎を学びます。最初は、とても簡単なことなので、基礎的な知識はある程度あると思っていましたが、先生がウェブページをとても上手にレイアウトしているのを見ると、実は私の基礎的な知識は思ったほどよくなかったことに突然気づきました。 、実際にデザインしたページは思ったよりも良くなく、表の枠線が1ピクセルでも変わらないので見た目も良くありません。私は今のところ、写植がまだあまり上手ではなく、うまく配置できないことがよくあります。
トレーニングの第 2 段階は、PHP 言語の文法構造と応用の学習から始まります。 PHP の文法構造については、最初は本当に慣れず、なぜ各変数の前に「$」記号を付けなければならないのか、各文の後に「セミコロン」を付けなければならないのか、全く理解できませんでした。また、PHP は文字の大文字と小文字に敏感なので、大文字と小文字の違いに注意して書く必要があります。最初はASP形式で書くことに慣れていたので、いつもこういった部分で問題が発生し、問題が見つからずにいましたが、コードを書くときは真剣にやらなければいけない、油断はできないと改めて思いました。 「;」または文字の大文字と小文字が区別されない場合、長時間検索してもエラーが見つからない可能性が非常に高くなります。
しかし幸いなことに、PHP 言語の文法エラーは非常に詳細であり、少し慣れていれば、エラー メッセージを見て簡単にエラーを見つけることができます。 PHP には、特に便利なデバッグ機能もあります。PHP ステートメントでは、echo を使用していつでも結果を出力したり、exit を追加して後続の PHP ステートメントの実行を終了したり、特にデータベース対話プログラムの場合、デバッグの範囲を減らすことができます。ちなみに、最初にSQL文を出力して確認し、次に挿入/削除が失敗した理由を分析しますか?これはトラブルシューティングに非常に役立ちます。
トレーニングの 3 番目の段階では、MYSQL に触り始め、データベースを設計し、PHP を使用して MYSQL データベースに接続する方法を学びます。 MYSQL については Linux システムのコースが開講されているので馴染みがあり、データベースの操作性はあまり良くありませんが、少なくともオリジナルの SQL 言語に基づいた一般的なデータ操作は可能です。
研修の第 4 段階では、PHP 言語を使用して実際のプログラムを開発します。実際のプロジェクト開発と組み合わせて学ぶのは本当に効果的です 学んだ後は実践できるので、学んだ知識が定着しやすいです 学校で学ぶのとは比べものになりません 何しろ学校が少ないのですから実際の開発に取り組むことができます。冒頭のPHPの基礎的な文法演習から、WEBでのPHP言語の応用、掲示板、フォトアルバムシステム、中小企業のWebサイトシステム、チームワークをテーマにしたミニゲームなど実際のプロジェクト開発までこの期間中、私は多くの恩恵を受け、多くのことを学びました。特にフォトアルバムシステムの開発では、チーム分業・協力体制を採用していたので、チーム内でのメンバー間のコミュニケーションの大切さを実感しました。適切に割り当てられているため、複数のメンバーが同じ作業を繰り返しやすい コミュニケーション中に一貫したドキュメント要件が存在しないため、不明なエラーが発生しやすく、開発の進捗に重大な影響を及ぼし、予定時間内の遅延につながります。完了できない、または完了したプロジェクトが当初計画されていたプロジェクトの機能と一致しません。フォトアルバムシステムを開発する過程では、コミュニケーションがうまく取れずに作業が重複してしまう、書類に詳細な指示が記載されていないため、一時的にお互いに確認し合うことが多かった、といった課題がありました。
全体的に、この 1 か月ほどで多くのことを学びましたが、写真の一括アップロードなど、多くの問題にも遭遇し、それを達成する方法がまだわかりません。アップロードする写真の枚数が決まっている、アップロードできる枚数が決まっている、デバッグソフトZendStudioを使った例など、先生のアプリを何度も見ていますが、いつも使いにくいと感じていて使いづらいです。データ値、どれが本当の問題なのか、そしてデータベース ステートメントのカプセル化については、カプセル化するために単純な関数のみを使用し、関数に基づいてカプセル化することはありません。わからないことはたくさんありますが、検索エンジンを使って調べたり、先生に詳しい説明や指導を聞いたりするとスムーズに解決できます。最終的な卒業制作には個人的に非常に満足していますが、いくつかの機能が十分に検討されておらず、十分に実装されていませんでした。
この期間の学習と実践を通じて、私はソフトウェア開発について、もはや以前の一方的なものに限定されない新しい理解を得ることができました。もちろん、私が今学んだことは実際には大したことではなく、本物のプログラマーになるまでにはまだ大きなギャップがあります。本当にソフトウェア開発に携わりたいのであれば、学ぶべき知識はまだまだたくさんありますし、将来どのような仕事に就きたいとしても、空いた時間を使って継続的に新しい知識を学び、知識を深めていく必要があります。それを所有しています。
また、チームや会社での仕事においては、チーム間のコミュニケーションや連携に気を配り、勉強や仕事をするときは姿勢を正し、何事にも真剣に取り組む姿勢で取り組む必要があります。時間を無駄にすることなく、より早く投資して学ぶことができます。
(この体験談はインターネットから抜粋したもので、具体的な情報源は不明です。権利侵害がある場合は、PHP 中国語 Web サイトにご連絡ください。ご理解いただきありがとうございます!)
注: PHP 中国語ウェブサイトでは、無料のオリジナルの高解像度 PHP ビデオ チュートリアルが多数提供されており、php 公共福祉トレーニング が定期的に開催されます。
以上がPHPプログラミング研修への思いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。