Self-taught PHP is lost now. How should I choose?

Source: Internet
Author: User
Tags php web development
I am fascinated by the public opinions of the board. Please give me some suggestions. At present, some people are learning PHP at the training institution, and I am currently studying the recorded teaching video. Due to poor self-control ability and environmental impact, I have learned a mess, I have a low degree of education. I have heard that I cannot enter a large company. I can only work in a small company. I heard that the front-end and back-end of a small company will both be required. I am worried that I will not be able to learn PHP after six months of self-study, (Because I followed the school's teaching video for a total of five months.) I couldn't find a job or a company, so I want to learn it from both sides. I want to go to a training institution to learn more. Now I am confused that I am confused when I go to a training institution. I would like to ask you to give me some suggestions. At present, someone is learning PHP at a training institution, I am currently studying the recorded teaching video. Due to poor self-control ability and environmental impact, I have a low degree of education. I have heard that I cannot enter a large company and can only work in a small company, I heard that the front-end and back-end of a small company will both meet. I was worried that PHP could not be learned after six months of self-study. (because I followed the school's teaching video for a total of five months, the front-end would not, I can't find a job or a company, so I want to learn it from both sides. I want to study at a training institution. I am confused that I am not sure which class to report to the training institution. I like this job in front-end H5 or backend PHP, I have studied PS in an ad store before. Now, html, p, and css can be simple web pages. php has learned a Phase I project, but it is hard to learn. I do not know how to make this choice. Sometimes I may think that it is unnecessary to report to the PHP class. Now I have the resources for the school system to learn. I heard that front-end H5 is promising. Please give suggestions to industry leaders! How can I learn the course? After learning PHP, I am learning about the front-end? I still want to learn PHP after I finish learning the frontend. Getting startedI just want to quickly find a job. Thank you for your suggestions! You can't look at the http://www.php100.com. Or is the video tutorial of a brother connected? If you do not report to the class, the self-taught courses are similar or better than those of the class, and the interview will be rewarded !! Generally, small companies recruit php programmers to focus more on self-learning.

Currently, php recruited from training institutions seldom asks him technical questions, because they are similar. More questions are asked about how to solve the problem, self-learning ability, and English proficiency. Self-study or training, to consider more http://ylsc633.com/luanxie/43.html Let's just say, read it by yourself! Basic (I wrote more than a year of c Programs in college... 51 stm32 ...)
Let me talk about my path.
Get a rough curriculum for a training institution, which is usually available on the official website.
Find out the keywords in the course and learn about them one by one. Plan.
The basic learning method is to watch videos, read official manuals, w3c, and Baidu online... Add your own code for manual configuration.
In three months, I made a small website using pt. Then I went to the internship company.
As you said, you have entered small companies (various miscellaneous ). Later, I required to learn yii2 (develop a small website on my own), js (develop several jq extensions by myself), Python (write a few crawlers), html5, css3, yes

My salary has been rising. I want to change my job after one year.

You can never be prepared for the unity of knowledge and practice. It is better to practice it than to build a car by yourself.
If you are enthusiastic about this line, make up your mind. I don't want to talk about what happened when I first got into the company or went to the company.
What do people need to do to make them stronger? Php is actually useless, just a few functions. A maximum of several classes can be attached.
However, php is used for most website development, because it must be used with JavaScript SQL shell html css.
So it is of little significance to simply learn php. In fact, many of the things php does are written lib, and php has made a wrapper.
So let's learn everything. A small company is quite good. Looking for a small company that is more formal than a large company, a large company can only learn for a long time and learn to be a person at most. The php video tutorials for the subject should not be comprehensive.
Complete is the first stage of the php video tutorial, that is, the necessary knowledge of the front-end.
Php basic programming, php advanced, php extended learning, and so on, such as the php video tutorial Its syllabus is:

Phase 1-Web Front-end development technology required
Getting started with HTML + CSS for Web Front-end development
Javascript preliminary
Getting started with Jquery
Getting started with ajax


Phase 2-Php web development Basics
Environment setup (WAMP + LAMP)
PHP programming Basics
Mysql Basics
Smarty template engine
Use of PHP and MySQL function libraries
Php Blog System Development

Phase 3-Php web Development (advanced tutorial)
Php programming advanced
Mysql advanced
Getting started with Redis

Phase 4-Php web Development (optional)
Yii framework
Html5 + css3
Yii project: Develop an enterprise site
Laravel: The best PHP framework on Earth-getting started
The whole course of building a Website Based on discuz
Getting started with bootstrap

It is recommended that the subject take a look at this tutorial. If the subject learns quickly, it will take less than five months to finish all the theoretical knowledge, then I read the official documents, open-source code, and project practice code. Aside from this, it is a nonsense. Many times, when you write more, you can understand or understand more. It is recommended that the landlord try to simulate the whole site. Although the process is painful, everything will be fine after getting started. In addition, we need to understand all the front-end technologies. The first few of them are already very complete. Do not listen to the lectures and watch the video to get started with the proficient ideas. If you feel that your self-control is poor or the environment is poor and you cannot learn well, the subject can report to a training class, just as the brothers recommended upstairs... However, I still recommend the subject to learn by myself, because the programmer has to go far, the most important thing is his own self-learning ability. training really just takes you into the door, the project is the best mentor if you want to learn php and the front-end without knowing the learning direction or how to learn it. There are a lot of web projects on the Internet.
The subject can first try to write a personal blog website (many tutorials on the Internet) to write his own project experiences and maintain it regularly. Do not use a WordPress template, you can use php to write your own data, and select a PHP framework, such as thinkphp and yii2. You may encounter Google, Baidu, read a book, write the back-end logic, and write the front-end pages, if the subject wants to use html5 and css3, add them to the page. Of course, mysql will be accessed during this period. I want to get started after I write this website. I want to find a job and continue to deepen my favorite path. If you want to go deep into PHP, you have to learn about Linux, for various design modes and database performance optimizations, you can learn them by yourself .. I really want to learn something. I have two suggestions.
  • Do not report to training courses
  • No videos

The training course does not allow you to learn faster. You just pay for your own lack of planning and learning ability, but you still do not have the ability to learn yourself after buying it. You will be employed six months later, you still lack self-learning ability, and will always rely on the Content learned in the training course and what is used in your work.

Watching videos is the same as watching TV. You don't have to think about it. You can watch 200 hours of videos and watch other people teach you demo. It's better to go to codecademy for several level online courses, this type of course is interactive and requires you to take the initiative to learn.

If you have no learning ability and cannot learn quickly, the key is to look at the official manual. Read it at least and give the example in the manual first.

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.