What is the knowledge structure of a qualified PHP senior engineer?

Source: Internet
Author: User
What is the knowledge structure of a qualified PHP engineer?
Personally, a qualified PHP programmer at the 1% flagship store should have the following knowledge:
1. Familiar with PHP syntax, familiar with most common PHP built-in functions, you can not use the manual to write most of the program.
2. Familiar with object-oriented analysis and design methods.
3. Familiar with the basic theory of database, familiar with SQL, familiar with MySQL, can design an efficient database structure according to business logic.
4. Familiar with the Linux operating system, you can configure Apache/nginx, MYSQL, PHP.

Familiar with the grammar and so on do not say, that is the basic. Good phper I think it should have the following characteristics:
1. Understand the HTTP protocol and browser operating mechanism.
2. Elegant code style, the use of common design patterns.
3. High-traffic database design, high concurrent demand optimization scheme.
4. Understand PHP's underlying operating mechanism and be able to write simple pecl extensions.
5. At least master the basic operation of Linux and mainstream webserver building.

1 PHP basic syntax, idiomatic method
2 PHP Security-related knowledge
3 SQL optimization, basic knowledge of relational databases
4 basic operation of Linux system, because many PHP functions have evolved from Linux commands.
5 Apache, simple configuration of Nginx
  • 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.