The senior PHP engineer is like this
1, often read the manual, commonly used functions are familiar with, such as: Time function, array function, file function, MySQL function, GD Library, session. Environment of the independent installation, the commonly used framework will be one to two (THINKPHP,CI).
2, familiar with HTTP, TCP/IP and other network communication protocols, PHP interface (json/xml), PHP request Interface (FILE_GET_CONTENTS/CURL).
3, familiar with Linux, Web server Building (Apache/nginx), the installation of PHP environment.
4, the development of programming ideas and capabilities, such as data structure and algorithm design, design patterns, good code principles and techniques, large-scale web site development technology. MVC mode (three-tier architecture mode), regular expressions, web front-end is also the option for you to add points oh, like Js,ajax, page compatible.
5, very familiar with MySQL, MySQL commonly used command and optimization.
6, Cache, NoSQL (memcache,redis,mongodb) extension installation, basic operation on NoSQL.
7, the basic coding style, logic, rigorous, code later maintainability, quickly write a clear structure, the pursuit of the speed of the program, that is, performance, not programming speed.
8, English ability is also very important, but can also be made up with translation software. Look at some of the open-source Web site code.
9, other things unrelated to the program, such as communication, their own leadership, the ability to solve the problem of analysis.
----001----Advanced PHP Engineer in technology formation This is the case