For friends who want to learn PHP

Source: Internet
Author: User
Tags php and mysql

For friends who want to learn PHP

PHP is a very simple language, is a very easy to get started language, for the programming of beginners is very suitable for the programming of the choice of a language, it is not difficult.

My experience.

My PHP is self-taught, and did not go to training institutions to receive training, one is the feeling that the price is not very high, the second is that I have the ability to retrieve information, and very coincidental to retrieve the 18 teacher's course, followed by the course hard study 1.5 months, did a simple mall, took the first PHP work.

Say these just want to tell those who want to learn PHP friends, learning PHP is not so difficult to imagine, rare is you want to learn attitude and perseverance. Fear of the unknown often hinders the path of human progress.

My recommended course of study

Here I simply describe the growth route of the approximate, I do not recommend that you get to know too much when getting started, this will interfere with your motivation to continue learning. Your energy is limited, and if you want to learn it well, you should focus your energies on it.

There will be too much interference on the road of learning, especially now we need a lot of programming skills, sometimes you need to do subtraction, think about your current state, I think we should become a professional PHP engineer and then lost in other skills.

Primary

Book is the best path for system knowledge transfer. Want to learn a skill first to lay a good foundation, this is bound to go through the road, ignoring it, you will be detours, and ultimately will be around back. Solid foundation, you can save us the time to debug bugs. Not having a small problem is going to waste a morning's time asking for help.

I recommend PHP and MySQL Web development, this book as a primer is enough, spend a few months to learn from the content of the practice, repeated reading three times, it will certainly reap a lot.

You can also use the network rich resources to carry out deliberate practice, for example, Mu network, is very suitable for beginners to learn a community.

Project-driven should be the quickest way to learn, because learning skills are meant to solve problems, and often our understanding becomes deeper when it comes to solving problems.

Be good at summing up, to your study certainly is helpful.

Intermediate

This time you should have the ability to use PHP to solve problems. If you have worked on several projects, you may have a basic understanding of PHP engineers. If you want to have a good development in this industry, then you need to face up to your own career.

You have to look at your career, you need to consider why you are more professional than others, you should improve the professionalism of their own skills.

You can learn some open-source framework to improve their professionalism, I recommend laravel, although it may be difficult for you, but he really is to show you the world of programming a stepping stone. The world behind the door either makes you crazy or gets you lost on a crazy road: This time you have to learn a lot of knowledge, if you have the courage to cultivate sunflower treasure, then you can certainly get them:)

Senior

As a senior engineer you will have a lot of skills, you should have a learning attitude, too many skills in the body so that you are not afraid to learn extra skills, sometimes you may want to experience the world outside the comfort zone, then do it bravely. Senior engineers have the ability to collaborate, self-learning, self-improvement, and ability to escape the comfort zone. :)

End

In itself is to write some detailed learning route, detailed intermediate to advanced guide, think or forget, because I think to the beginner to describe these, they will not understand, but also full of doubts:) because they have not experienced:) learning is full of fun, mutual encouragement:)

  • 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.