How can a beginner php programmer grow to an advanced level? I am a beginner php programmer. now, I am working in an e-commerce company. what I do every day is add, delete, modify, and query based on the company framework. I want to improve it.
Please give us some advice and recommend learning methods and books. You are welcome to share your experiences.
Reply to discussion (solution)
Look at 51job to recruit PHP jobs. The employer needs your skills.
Http://www.sitepoint.com/becoming-php-professional-importance-others/
Http://www.sitepoint.com/becoming-php-professional-missing-link/
The above two links are worth looking.
Look at 51job to recruit PHP jobs. The employer needs your skills. Generally, the first one is three to five years. I want to learn more about it. I want to hear how our predecessors have evolved from elementary to advanced.
Will not do, will do fine, jump once a year slot
!! Keep learning every day and gradually discover
On Zhihu, I can see Fenng's answer:
Reply from @ Fenng
Small projects and small demands: create a special page.
If you think this is a simple thing, you can do it in three, five, five, and two ways. skilled people may be able to play a few tricks in a day and have time to brush Weibo.
If you look at the page carefully, you will find a bunch of problems. For example, if loading a page is not fast enough, how can we make the page faster? This requires not only front-end skills, but also backend technologies, but also a deep understanding of the network transmission mechanism and browser mechanism.
For example, if my page search engine cannot be searched, how can I be searched? This requires understanding of the basic mechanisms and behaviors of search engines and planning in advance? This requires SEO knowledge. of course, this is not the so-called SEO knowledge you search online. you need to process your own pages and content, have some understanding and control.
For another example, my pages and mobile phones are messy. What else do I need to adapt to the needs of mobile devices and mobile devices? How can I be compatible with different mobile devices?
For another example, if a form on my page needs to be filled out by the user, how can the user be more comfortable and minimize errors? How does this form prevent Spam? What is Spam? What are the effective ways to resist Spam?
The above may be a small part of the technology covered by a special page. I really don't think these exercises cannot be done. There are actually many people who have worked on big projects, but many people have not seen any exercises.
As a part-time trainer, he has made rapid progress in learning and has a sense of accomplishment and motivation.
Learn more, as long as it is useful.