The problems that novice programmers often encounter are: 1. No resources 2. No one to bring 3. I don't know where to start. The novice editors also came from their novice period, so I can understand the difficulties of Mengxin very well. Now I am sorting out some materials I learned before and send them to you. I hope it will be helpful to the junior students of Guangzhou University!
This set of "Introduction to Web Front End Tutorials" will instill many years of programming experience into it, which is a typical school of practice. It is not only suitable for beginners to get started, but also suitable for advanced programmers (learning from the bottom).
How to get started with the web front end? Introduction to web front end (very detailed)
Here are some suggestions for beginners to learn the front end:
First:
Remember that learning front-end development can not rely on anyone. I have been developing for so long and have seen many students who rely on teachers for ten years. The consequence is that I have no ability to solve problems or learn independently. If I can't pass the interview, it will be very difficult to find a job, because learning and development is to exercise this self-learning ability.
Second:
It is necessary and necessary to have a teacher to take the lead in learning, whether it is JAVA or front-end. According to the experience of people I have met, if there is no one who can help you solve the problem, it will waste a lot of time. What's more, they are unprofessional in learning and have a weak grasp of the basic knowledge. What follows is nonsense.
Third:
Persistence is very important. Indeed, many people who learn front-end give up when learning JS. This is called quitting after learning. JS is really difficult, but it is only because of the difficulty that it is valuable. We judge the level of a front-end developer by using JS.
The following is the basic learning route. There is no problem following it:
Phase I: HTML+CSS/HTML5+CSS3
How to get started with the web front end? Introduction to web front end (very detailed)
Project practice: Taobao official website, Jingdong official website, Xiaomi official website, etc. You can basically create five static pages, and the static part will not have any problems.
Phase II: JS
How to get started with the web front end? Introduction to web front end (very detailed)
Project practice: development of practical games
Stage 3: JS Advanced/Ajax/JQ
How to get started with the web front end? Introduction to web front end (very detailed)
Project practice: automatic plug-in packaging
Phase IV: Front end mainstream framework
This is my own summary of the learning route. It is relatively simple. I usually follow this path. I have learned to find a job without any problems. If you have any questions that the front end doesn't understand, you can always ask me.
If you want to work in the front end and don't know how to get started, you can comment on "learning" in the message area. I will share my years of experience with you, as well as some learning materials (like+forward)