What is an advanced PHP engineer?

Source: Internet
Author: User
Category: PHP Time: December 29, 2014

Some time ago, in PHP programmer Rechesson's blog wrote an article about how to become a PHP programmer. Now to discuss with you, PHP programmer Rechesson Eye of the advanced PHP engineer to have the features, only for your reference.

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) Extended 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.

  • Related Article

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.