Heim >Backend-Entwicklung >PHP-Tutorial >Welche Fähigkeiten müssen PHP-Ingenieure beherrschen?
Die Fähigkeiten, die PHP-Ingenieure beherrschen müssen, sind: 1. Beherrschung der nativen PHP-Standardbibliothek; 3. Vertrautheit mit der Verwendung von Nginx usw.; 5. Verstehen Sie die tatsächlichen technischen Prinzipien und Praktiken anderer Teams. 6. Beherrschen Sie ein CMS-System usw.
Verwandte Empfehlungen: PHP-Entwicklungsschulung (kostenpflichtige Anleitung), PHP-Video-Tutorial (Kostenlos)
Welche Fähigkeiten müssen Sie beherrschen, um ein guter PHP-Ingenieur zu werden?
1. Beherrschen Sie die native PHP-Standardbibliothek, beherrschen Sie die Entwicklung eines der drei großen Frameworks (Symfony2, Yii, ZF2) und lesen Sie den Quellcode eines der kleinen Frameworks (Codeigniter, usw.).
2. Beherrscht MySQL-Anweisungen, übt die Abfrageverarbeitung und Optimierung beim Aufbau einer Datenbank mit 10 Millionen Ebenen und ist mit einer nicht relationalen Datenbank (MongoDB usw.) vertraut.
3. Vertraut mit der Verwendung der relevanten Open-Source-Lösungen Nginx, Memcache, Cherokee, CAS usw.
4. Lernen Sie in Bezug auf das Frontend so viel wie möglich über CSS , Javascript, jQuery, Bootstrap.
5. Verstehen Sie einige technische Prinzipien in tatsächlichen Produktionsumgebungen wie CDN und Clustering und die Praktiken anderer Teams
6. Imitieren und entwickeln Sie eines der bekannten CMS-Systeme vollständig. Drupal, WordPress, PHPCMS
7. Verfügen Sie über einen eigenen Online-VPS oder physischen Server, beherrschen Sie die Verwendung eines der CentOS-, Debian- und FreeBSD-Systeme und können Sie Systemleistungsengpässe genau analysieren
8. Lesen Sie Bücher und Fachliteratur zum Thema Websicherheit, seien Sie in der Lage, tatsächliche Angriffs- und Verteidigungsoperationen auf Websites durchzuführen und verstehen Sie die Prinzipien und Lösungen für verschiedene häufig auftretende Sicherheitsprobleme.
9. Sie müssen in der Lage sein, eine von Shell zu verwenden oder kompetent kompilierte Sprachen: Python, NodeJS, Ruby, GO, C
10. Lernen Sie einige Zeitmanagement- und Projektmanagementkonzepte, hauptsächlich durch das Lesen weiterer Bücher.
11. Lesen Sie die Klassiker wie Design Patterns, Introduction to Algorithms und Code Encyclopedia
Das obige ist der detaillierte Inhalt vonWelche Fähigkeiten müssen PHP-Ingenieure beherrschen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!