低レベルの開発のために大企業に入社したい場合は、Apache の実装原則など、インターネットのあらゆる側面の技術原則を明確に理解する必要があります。言語的にはPHP開発なので当然C/C++の要求が高くなります。多くの場合、独自の PHP 拡張機能を作成する必要があります。当然のことながら、mysql を使用する場合は、多くの一般的なパフォーマンスのボトルネックに対する適切な解決策が必要です。 Mysqlプラグインの作成、Apacheモジュールの作成。ポイントを接続して結合するには、C についての知識が必要です。
中間層とフロントエンドの作業を行っている場合、CSS と JavaScript の要件は比較的高くなります。もちろん、Web の一連の実装原則についてもよく知っている必要があります。
優れた学習能力と使用能力があることを証明するには、新しいテクノロジーに敏感である必要があります。
英語のスピーキングとリーディングのスキルを向上させるために一生懸命努力してください。新しいテクノロジーの多くは外国人によって考案されることがよくあります。中国語版が登場する頃には、おそらくこのテクノロジーはそれほど新しいものではなくなっているでしょう。
私たちの多くは技術原則の表面をなぞっただけだと思います。この種のことについてはほとんど知られていません。彼らの目には規則性も非常に重要であることは注目に値します。
PHPプログラマー(上級)の資格を取得したい場合は、以下の条件を満たす必要があります。
◆ ファイルディレクトリ処理機能パッケージの機能の80%以上を柔軟に利用可能。
◆ 日付・時刻関数の80%以上を柔軟に利用可能
◆ 数学関数ライブラリの内容は 100%。
◆ ネットワークライブラリのコンテンツの60%以上は、各機能の機能を比較的よく知っています。
◆ コンテンツの 60% 以上が文字列処理関数、特に各種処理関数に使用されています。
◆ 内容の90%以上が正規表現関数、特に各種正規処理
◆ コンテンツの 40% 以上が一部のセキュリティ ライブラリの下にあり、セキュリティとの関わりがなければ PHP をマスターすることは不可能です
◆ XML 処理。SAX、DOM、および JDOM の長所と短所を理解しており、そのうちの 1 つを使用して XML 解析とコンテンツ処理を完了できる。
◆ コンテンツの 80% 以上がグラフィックスおよび画像関数ライブラリの下にあり、特に一部の画像生成と処理
◆ MySQL データベースのコンテンツの 90% 以上が機能、特にさまざまなデータを処理する機能
◆ 配列処理関数、特に各種演算処理関数の内容が90%以上
◆ 他の PEAR、PECL、および一部の拡張クラス ライブラリのコンテンツの 80% 以上、特に一般的に使用されるクラスの処理
◆ さまざまなニーズに合わせてさまざまな関数ライブラリを見つけます。
◆ テスト : コードの自動テストを完了するためのテスト ケースを作成する phpunit の使用に慣れている必要があります。
◆ 管理: プロジェクトのコンパイル、phpdoc の生成、生成、バージョン管理、自動テストなどのプロジェクト管理の一般的なタスクを完了するには、xinc、phing などの使用に精通している必要があります。
◆ トラブルシューティング: 例外情報に基づいて、問題の原因とおおよその場所を迅速に特定できる必要があります。
◆ 感想: PHP を使用して開発されたシステムが本物の PHP システムになるためには、OOP の主な要件を習得する必要があります。
◆ 標準: プログラムの可読性を高めるために、作成されるコードは一般的なコーディング標準に準拠する必要があります。
◆ 知識豊富:OOA、OOD、YiiFramework、Zendframework、cakephp、symfony、テンプレートテクノロジーなどの一般的なテクノロジーをマスターし、ソフトウェアアーキテクチャの設計アイデア、検索エンジンの最適化、キャッシュシステムの設計、Webサイトのロードバランシング、システムパフォーマンスなどの実践的なテクノロジーをマスターします。チューニング。
◆ 他の人が書いたコードを読む 優れた PHP フレームワークはたくさんありますが、多くの人が認識エラーを抱えています。フレームワークを使用してシステムを開発できると考えると、そのフレームワークにはすでに慣れていると思いますが、実際にはフレームワークというものはなく、基本的にはすべてのフレームワークに使用できます。スキルを向上させたい場合は、これらのフレームワークの実装原則 (設計パターン) を参照してください。
Web サイトを作成するだけで、ソース コードを自分で開発しない場合は、ローカル マシン上に環境を構築し、仮想ホストを構成し、データベースの基本知識を習得する方法を学ぶだけで済みます。このマシンは phpnow を使用でき、その他の知識は開発のために一般的に学習されます。総合的な学習は半年程度かかりますが、これはゼロベースの知識です。
下の階で言ったことは正しいです。HTML と CSS をいくつか知っておくと非常に役に立ちます。HTML で 2 日、CSS で 2 日かかります。
習得するために必要な言語の基本的な構文についてはこれ以上は言いません。また、PHP を学習するときは、文字列処理関数と配列をしっかりと理解することに重点を置く必要があります。これらは、言語を構築する際に使用される最も一般的な知識です。その他、セッションや Cookie などのメンバーシップ機能に必要な「セッション制御」の知識や、オブジェクト指向の学習も必要です。