PHPエンジニアが持つスキルと資質

WBOY
リリース: 2016-06-13 13:08:11
オリジナル
725 人が閲覧しました

PHPシニアエンジニアが持つスキルと資質

上級 PHP エンジニアにはどのようなスキルが必要ですか?

?

いわゆるエンジニアはコーダーでもプログラマーでもありません。エンジニアとは、要件分析/調査、プログラム開発、ドキュメント作成など、プロジェクトの開始から終了までのあらゆるスキルを指します。オペレーティング システム、データベース、サーバー構成管理などの対応するスキルも含まれます。

?

以前または現在、主な開発言語として PHP を使用しており、数年以上の実務経験があり、OOP に関する深い知識があり、さまざまなネットワーク通信プロトコルを習得し、データベースやその他の関連する WEB 知識に習熟し、独立して開発できること完全なスケーラブルなシステム アーキテクチャ設計エンジニア。

?

1. PHP の基礎 (文法、各種関数の応用) に精通している。

2. オブジェクト指向の考え方を深く理解し、一般的なデザイン パターンに精通する

3. PHP カーネル モジュールと拡張モジュール (C/C++) を作成します

4. 関連するネットワークプロトコル (HTTP、TCP/IP、その他のネットワーク通信プロトコル) の理解と応用

5. *nix システムについてよく理解し、できればカーネルについて調べてください

6. 特定のデータベースを深く理解し、mysql、oracle などのリレーショナル データベース理論に精通していること。

7. アーキテクチャ設計の理論、実践、ツールに習熟し、複数のリファレンス アーキテクチャ、主要な再利用可能なアーキテクチャ メカニズムとパターンをマスターする

8. 優れたコーディング スタイルと明確なプログラミングのアイデア??

?

?

あらゆる能力と要件を考えてみると、上級 PHP エンジニアは実際には PHP とはほとんど関係がないことがわかりました。鍵となるのはプログラマーの知識システム全体の構築です。 オペレーティング システム、プロトコル、データベースなどのハード要件の観点から見ても、ドキュメント、英語、コミュニケーションなどのソフトウェア要件の観点から見ても、これが表現したいのは次の 5 つの単語です。 🎜> シニアエンジニア

。 一定のレベルに達すると、技術をやる上で広さと深さを追求し、自分の専門性(長所)を持ち、そして完全な知識体系を持っています。 言語は単なるツールであり、1 つの言語に限定されるべきではありませんが、1 つの言語に堪能でなければなりません。 世界共通の言語はありません。それぞれの言語には独自の意味や適用可能なシナリオがあります。最適な言語を選択することも、プロジェクトの開始時に計画する必要があります。

?

?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート