Home > Article > Backend Development > Complete table of PHP learning time_PHP tutorial
This article aims to discuss how to become a real PHP (as the current mainstream development language) developer.
This article does not cover learning PHP in three months ( As the current mainstream development language) people are included in the scope of the discussion.
The focus of this article is on php (as the current mainstream development language) The persistence of learning and development Sexuality and denotation.
When many people use their three-month learning of PHP (as the current mainstream development language) as a kind of capital to show off everywhere.
When these people show off and then switch to other languages, I must tell you that you are not suitable for development work in php(as the current mainstream development language).
Yes, PHP (as the current mainstream development language) has many intuitive functions that can be used very intuitively, but you may not really understand in what state it is used...or all combinations of all functions. It is difficult to fully grasp the use at once... Even if you fully grasp it... you may be able to find other and better methods... Yes, every new php (as the current Functions are being abolished in the released versions of mainstream development languages) , and some new functions are emerging. Therefore, this is a process of continuous reinforcement.... You may or must use a face-to-face approach to do it Development. Just understand the true meaning of object-oriented. If you are not a superman and have never been exposed to object-oriented, then it will be difficult for you to fully understand it in less than half a year... Of course, you still need to read a lot The code... Reading the forum program can help you grasp the overall layout. php (as the current mainstream development language) BB's code is the best learning tool and can be easily modified. ..You will understand clearly if you look at the code of DISCUZ. If you see the original version of DISCUZ (CTB), then you will know better. It is almost completely in accordance with php(as the current mainstream development language)BB mode... Of course, if you have more skills, you can check out the code of (php(as the current mainstream development language)MYADMIN). Although it is large, it is It provides some good tips. If you feel you need to improve security, you can find some open source mall websites http://code.knowsky.com/ndown.asp?ntypeid=41 and read it. Okay, finish reading. These three programs will be completed in half a year... Next, you need to master some additional technologies. These include but are not limited to: JAVASCRIP, xml(standardization is getting closer) , HTML, HTTP protocol, ajax(static website), MySQL(best combination with PHP)(safe operation, optimization, command line operation), DOM processing. Fortunately, the progress of learning these things will be much faster than learning php(as the current mainstream development language), but without 8-10 months, it is still not easy to fully grasp... In addition, php(As the current mainstream development language)There is a difference between a program running on a LINUX host and a program running on a WINDOWS machine. Therefore, it should be treated differently.
Okay, let’s write this much first. You can’t learn any language in a hurry... Learning a programming language requires a good foundation in English as a guarantee. My own English is very poor, and I suffer from it.
Finally, list the learning timetable Below, for reference only:
1. Basic learning: installation configuration and other basic knowledge: 3 months.
2. Read and fully understand other people’s code, familiar with object-oriented 12 Month.
3, support other technologies: including: JAVASCRIPT, xml (standardization is getting closer), ajax (static website staticization), MySQL(The best combination with PHP), HTTP protocol. LINUX. (These can also be learned in the study of 1.2.) 8 months.
This has already taken two years Years' time, of course, there will be newer technologies released in the meantime, including PHP (as the current mainstream development language) , as well as other technologies.... These also need to be studied carefully .
Learning is a step-by-step process. You cannot be like a machine and just make things without thinking...What can you make in 3 months??