Traditional Culture Encyclopedia - Weather inquiry - Xiao Bai intends to transfer to the front end to study. Is there a great god who can give some advice?

Xiao Bai intends to transfer to the front end to study. Is there a great god who can give some advice?

Learning is based on interest. You should be interested in what you want to learn, so that you can study hard. This has nothing to do with whether it is white or not. For Xiao Bai, you need to study harder. If you spend more time and thinking, there is nothing you can't learn.

Self-study method:

1. As a beginner, you must have a clear and systematic study plan. I suggest that there must be a tutor who can teach himself. The probability of giving up is very high. When you don't have any idea about the web front-end, you need someone to show you the door, and then you have to teach yourself. The first step is to determine what the web front-end needs and how long it will take to complete the learning. Suggested time is 6 months.

2. Videos are the mainstay, supplemented by books. Many beginners like to buy books when learning the front end, but what is the final result? It seems that nothing can be written, so I would like to remind you that books can be read, but they are based on the specific operation you have already carried out on a certain knowledge point, and then using books to consolidate the concept is more conducive to your understanding of knowledge.

3. For learning technology, it is very important to master a learning method. In fact, for learning the web front-end, many learning methods are really the same. Once the learning method is wrong, it may cause "the method is wrong and the efforts are in vain". In fact, there are many things in it. Let me give you a simple example. Some people follow the code while listening to the class, which is not right. When listening to the class, they concentrate on doing the problems. This is the experience of people who have experienced it. Be sure to listen. According to everyone's differences, learning methods may have a way out, and finding a suitable learning method is the premise of learning.

4. Self-learning programming is not recommended. As far as I know, there are not many people who learn programming from scratch and finally succeed in this job. I think most of the reasons are because I don't know what the web front end is and what I am learning, so I blindly buy books, look for videos everywhere, and finally give up after reading it. So I suggest that beginners consult and talk with experienced people before they have specific concepts.

Self-study route:

Phase 1: home page reconstruction (4 weeks)

Contents include: (PC-side website layout project, HTML5+CSS3 basic project, WebApp page layout project).

The second stage: JavaScript advanced programming (5 weeks)

The contents include: (native JavaScript interactive function development project, object-oriented advanced and ES5/ES6 application project, JavaScript tool library independent research and development project).

The third stage: PC-side full-stack project development (3 weeks)

The contents include: (jQuery classic interactive special effects development, HTTP protocol, Ajax advanced and PHP/JAVA development projects, front-end engineering and modular application projects, PC-side website development projects, PC-side management information system front-end development projects).

Phase 4: Mobile Project Development (6 weeks)

The contents include: (touch project, WeChat scene project, WebApp project developed with Angular+Ionic, WebApp project developed with Vue.js, WebApp project developed with React.js).

Stage 5: hybridization and reactive development (1 week)

The content includes: (WeChat applet development, ReactNative, various mixed application development)

Full-stack development of NodeJS in stage (1 week)

The contents include: (WebApp backend system development, I. NodeJS foundation and NodeJS core module II. Express III. noSQL database).

Video tutorial:

Web page link

Web page link

If you don't know anything about the front end of learning, you can ask me at any time. If there is no better tutorial, you can ask me for it.