After finishing this front-end development learning roadmap, it's two o'clock in the morning


Homework handed in

This article keeps the friends waiting for a long time.

This article sorts out the learning route and knowledge points of the front-end development direction, including what to learn in front-end development, what important knowledge is there, and what are the current mainstream technical points. I hope to give many friends who have asked this type of questions before. Let us explain.

Before officially starting, let's talk about two common problems.

How to choose front-end and back-end?

It has to be said that front-end development is indeed very popular now, and there are many people who have learned it. If only from the perspective of job demand, wage level and other market employment, it is basically no different from back-end development, and this The development of front-end technology in the past few years has also been very prosperous. So which direction to choose depends on your own interests and your own circumstances. No one can say which one is better.

What I can do here is to sort out the respective learning routes and knowledge points of the front and back ends for the reference of the friends. The friends can sort out the specific technical points and combine their own actual conditions to find which one is more suitable. If you are interested or more confident , it is not too late to make a choice.

At present, we have sorted out the knowledge points and routes of several mainstream positions here, and friends can view them as needed:

The front-end development is so fast, how to settle down?

Looking back at the front-end development in recent years, whether it was the previous bulk front-end era, the later plug-in and modular evolution, or the current front-end engineering iterations that are in full swing, the development speed is too fast, and various frameworks are emerging. These will inevitably make us learners dazzled and full of doubts.

Even though there are more frameworks and no matter how fast the version is updated, many basic things have not changed. As a learner, the more anxious to adapt to these changing "new rules of the game", the more you need a solid foundation and skilled foundation. Therefore, a solid mastery of the basics such as basic three-pieces, data structures, network protocols, design patterns, etc., can enable us to be comfortable with new knowledge.

So when you are confused, satisfied, or entangled, you might as well look down at the ground under your feet. These are the foundations of our life.


The front-end learning route is sorted out

NOTE: After upload pictures may be compressed, lossless high-definition version of detailed big picture, you can open a warehouse https://github.com/hansonwang99/JavaCollectionself-created in


postscript

Due to limited ability, mistakes and shortcomings are inevitable. I hope everyone can communicate and make progress together.


Special thanks

Thanks to Hong Ge, the front-end boss of the pig factory, for his patient guidance and help in sorting out the learning route.

My eldest brother in society, there are not many people who are ruthless!


Make small but daily progress

Slower can be faster

Guess you like

Origin blog.csdn.net/wangshuaiwsws95/article/details/108375316