PHP learning time complete table

Source: Internet
Author: User
This article aims to discuss how to become a real PHP developer.

This article does not include people who have learned PHP for three months in the scope of the discussion.

This article focuses on the persistence and extensiveness of PHP learning and development.

When many people learn PHP for three months as a capital to show off.

When these people show off and switch to other languages, I must tell you that you are not suitable for PHP development.

Yes, PHP has a lot of intuitive functions that can be used intuitively, but you may not really know what status he is using .. in other words, it is difficult to fully hold all the combinations of all functions at once... even if it is fully supported... maybe you can find a better way... yes, every new PHP release version has functions abolished, and some other new functions appear. Therefore, this is a process of continuous reinforcement .... you may or must use the face-to-face method for development. it is just to understand the true meaning of object-oriented. If you are not a Superman and have never been familiar with object-oriented, it is hard for you to fully understand it without half a year .... of course, you still need to read a lot of code .. reading Forum programs can well hold the overall layout. phpBB code is the best learning tool and can be easily modified .. look at the discuz code and you will understand it. If you see the original discuz version (CTB), you will be more clear. almost all follows the phpBB mode .... of course, if you want to stick to more skills, you can check the code of (phpMyAdmin), although It's big, but he provides some good tips .. if you feel you need to improve security, you can find some open source Mall Website http://code.knowsky.com/ndown.asp? Ntypeid = 41 read. well, after reading these three programs, half a year is over... next, you need to hold on to some additional technologies. these include but are not limited to: Protocol Crip, XML, HTML, HTTP protocol, Ajax, MySQL (safe operation, optimization, command line operation), Dom processing. fortunately, the progress of learning these things will be much faster than learning PHP, but it is not very easy to fully grasp without 8-10 months... in addition, the PHP program runs on a Linux host and runs on a Windows host. so we should treat them differently.

Well, write so much first. you cannot learn any language... learning programming languages requires a good foundation of English. my own English is very poor, and I am suffering from it.

At last, we listed the learning schedules below for your reference only:

1. Basic Learning: Installation configuration and other basic knowledge: 3 months.

2. Read and fully understand other people's code, and be familiar with object orientation for 12 months.

3. Support other technologies, including JavaScript, XML, Ajax, MySQL, and HTTP. linux. (these can also be in 1. 2. (8 months.

This takes two years. Of course, there will be some new technologies available in the middle, including PHP and other technologies.
Learning is a step-by-step process. It is impossible for you to create a machine just like a machine without thinking about it... What can you create in three months .??

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.