The purpose of this article is to discuss how to become a real PHP developer.
This article does not include people who have learned PHP in three months.
The focus of this article is on the persistence and extension of PHP learning and development.
When many people put themselves When people who learned PHP in three months are showing off as a kind of capital.
When these people show off and then switch to other languages, I must tell you that you are not suitable for PHP development work.
Yes, PHP has many intuitive functions that can It's very intuitive to use, but you may not really understand the state under which it is used. In other words, it is difficult to fully grasp all the combinations of all functions at once... Even if you fully grasp it... it may be possible. Find other and better ways... Yes, every new PHP release has functions that are being deprecated, and some new functions appear, so this is a process of continuous reinforcement... .You may or must adopt an object-oriented approach to 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 of code. Reading the forum program can help you grasp the overall layout. PHPBB code is the best learning tool and can be easily modified. Take a look You will understand the code of DISCUZ very clearly. If you see the original version of DISCUZ (CTB), then you will know it better. It is almost completely based on the PHPBB model... Of course, you need to master more skills to check it out Take a look at the code of (PHPMYADMIN). Although it is very large, it provides some good techniques. If you feel that you need to improve security, you can find some open source mall websites http://code.knowsky.com/ndown .asp?ntypeid=41 Read it. Okay, after reading these three programs, half a year has passed... Next, you need to master some additional technologies. This includes but is not limited to: JAVASCRIP, 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 easy to complete without 8-10 months. Hold on... In addition, there is a difference between PHP programs running on a LINUX host and running on a WINDOWS computer. Therefore, they should be treated differently.
Okay, let’s write this much first. Don’t be impatient when learning any language... 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, I will learn what I learned
.The timetable is listed below for 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-oriented 12 months.
3. Support other technologies : Including: JAVASCRIPT, XML, AJAX, MYSQL, HTTP protocol. LINUX. (These can also be learned in the study of 1.2.) 8 months.
This has already taken two years, of course, there will be updates in the meantime Technologies have been released, including PHP and other technologies... These also need to be studied carefully.
Learning is a step-by-step process. You can't be like a machine and just make things without thinking... What can you make in 3 months??
http://blog.csdn.net/twoball/archive/2007/02/09/1506278.aspx