ホームページ >バックエンド開発 >PHPチュートリアル >PHP ソフトウェアエンジニアが習得すべき 10 のスキル

PHP ソフトウェアエンジニアが習得すべき 10 のスキル

WBOY
WBOYオリジナル
2016-06-13 12:37:25809ブラウズ

PHPプログラマーがマスターすべき10のスキル!

PHP を学ぶ多くの人は、PHP プログラマーと Java プログラマーまたは .net プログラマーの違いを理解できません。言っておきますが、それらはすべて同じです。以下の内容は、PHP と比較して Java プログラマーが習得するスキルに基づいています。言っておきますが、それらは実際には同じであり、単なるツールであり、高低の区別はありません。それはあなたがスキルがなくて知らないだけです!

1. 構文: コードを作成するときは、IDE エディターがエラー メッセージに基づいてどのような構文エラーであるかを認識し、特定のエラーを報告した場合の修正方法を認識できる必要があります。ライン。

2. コマンド: PHP のいくつかの一般的なコマンドと一般的なオプションを理解しておく必要があります。これらのコマンドをすべて使用したことがない場合は、実際には使用していないことになります。 PHP についてよく知っています。

3. ツール: Eclipse、Netbeans、zend または editplus、ultraedit など、少なくとも 1 つの IDE 開発ツールの使用に習熟している必要があります。これには、プロジェクト管理、共通オプションの設定、PHP プラグインのインストールと構成が含まれます。 、そしてデバッグ。

4. API: PHP のコア API は非常に大きいですが、次のような内容を理解しておく必要があります。そうしないと、PHP を上手に使用できなくなります。

◆ ファイルディレクトリ処理機能パッケージの機能の80%以上を柔軟に利用可能。

◆日付・時刻関数の80%以上の機能を柔軟に利用可能

◆ 数学関数ライブラリの内容は 100%。

◆ ネットワークライブラリのコンテンツの60%以上は各機能の機能を熟知しています。

◆ コンテンツの 60% 以上が文字列処理関数、特に各種処理関数に含まれています。

◆ コンテンツの 90% 以上が正規表現機能、特に各種正規処理

◆ コンテンツの 40% 以上が一部のセキュリティ ライブラリに含まれており、セキュリティとの関わりがなければ PHP をマスターすることは不可能です

◆ XML 処理。SAX、DOM、JDOM の長所と短所を理解しており、それらの 1 つを使用して XML 解析とコンテンツ処理を完了できる。

◆ コンテンツの 80% 以上がグラフィックスおよび画像関数ライブラリに含まれており、特に一部の画像生成と処理

◆ MySQL データベースのコンテンツの 90% 以上が関数、特にさまざまなデータを処理する関数

◆ 配列処理関数、特に各種演算処理関数の内容が90%以上

◆ 他の PEAR、PECL、および一部の拡張クラス ライブラリのコンテンツの 80% 以上、特に一般的に使用されるクラスの処理

◆ さまざまなニーズに合わせて、さまざまな関数ライブラリを見つけてください。

5. テスト: コードの自動テストを完了するには、phpunit を使用してテスト ケースを作成することに慣れている必要があります。

6. 管理: プロジェクトのコンパイル、phpdoc の生成、生成、バージョン管理、自動テストなどのプロジェクト管理の一般的なタスクを完了するには、xinc、phing などの使用に精通している必要があります。

7. トラブルシューティング: 例外情報に基づいて、問題の原因とおおよその場所を迅速に特定できる必要があります。

8. 感想: PHP を使用して開発されたシステムが本物の PHP システムになるためには、OOP の主な要件を習得する必要があります。

9. 標準: プログラムの可読性を高めるために、書かれたコードは一般的なコーディング標準に準拠する必要があります。

10. 知識: マスター OOA、OOD、MS SQL Server、Oracle、Zendframework、cakephp、symfony、テンプレート テクノロジーおよびその他の一般的なテクノロジー、マスター ソフトウェア アーキテクチャ設計アイデア、検索エンジン最適化、キャッシュ システム設計、Web サイト負荷分散、システムパフォーマンス チューニングなどの実践的なテクニック。

上記に基づくと、PHP と Java の間に違いは見つかりません。 PHP、Java、.net については学ぶべきことがたくさんあります。

推奨されるモットー:

せっかちな人はこう言う傾向があります: PHP 言語は良くない、Java、C#、VB.NET を学ぶべきです: - それができないのはあなたです! ?

せっかちな人は、「PHP、Java、C#、VB.NET のどれが優れているのですか?」と尋ねる傾向があります。よく学びさえすれば、どちらも優れています。

せっかちな人は「何を学べばいいの?」と尋ねる傾向があります。尋ねないでください。

衝動的な人はこう尋ねる傾向があります: PHP でお金を稼ぐ方法はありますか? - 有力な銀行に行くことをお勧めします

専門家のアドバイス:

複数の言語から選択できる場合は、学習の難易度が最も低い言語を選択してください。

広告やメディアを信用しないでください。信頼できるのは市場だけです。

個人は 1 つ、2 つ、または複数の言語を好むことができますが、他の言語を排除してはなりません


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