Self-learning front-end to establish a knowledge system is the most effective way to get started and quickly advance after work

"Self-learning" is impossible to be too "systemic", because no one will help you clearly define the learning content of each stage. Due to the lack of feedback provided by others, you have no way of knowing whether a certain stage of your studies has been completed. I have been working in the front end for many years, and the general recommendation based on experience is that you go to the physical bookstore to look at the relevant books. The one you learn from the eye is not necessary to care too much about whether the information source is systematic. Different books are written for people with different backgrounds, and the writing style is different. Since no one teaches you according to your aptitude, you must make the right choice yourself based on your feelings. Do n’t blindly use others ’sets. You must have your own set of clear and transparent knowledge system in breadth, and at the same time, you should have the ability to learn quickly.

People who are better than you are studying, why do you have no reason to work harder to improve and cultivate yourself?

WEB front-end engineers need to master basic front-end development skills. Of course, the basic skills here are relatively broad, including HTML, CSS, JavaScript, website performance optimization, SEO, and server-side basic knowledge. A variety of auxiliary tools for development assistance to improve the development efficiency of the work.

Take a look at the skill map! Calm

I feel a little scared to see here. I have to learn so much. Do n’t be afraid. According to statistics, the knowledge we have learned is actually used at about 20% in the work, which means that 20% of the knowledge can be competent. Would n’t the remaining 80% of a job be thrown away? Don't think too much, you still have to learn. Don't look at the 28th law is very beautiful, the reality is very skinny ~~

No skills are created overnight. There is no way to study.

Learning a skill is like a marathon, the runway has been fixed for you, as long as you keep moving along the runway, you will definitely reach the finish line.

Front-end learning is also a truth, there are so many knowledge points, as long as you continue to learn, and learn to use, more cases, and over time, we will master this skill proficiently.

Then at work, knowledge is that knowledge, depending on how you use it, the only change is business requirements and logic.

As front-end engineers, what we have to satisfy is the following four kinds of people. If we can handle them, then the world will be determined.

1. Product Manager

This product and the front-end engineer are love rivals of the previous life, and we will come up with all kinds of fresh, strange, and even anti-human ideas to torture us as front-end engineers; because this product is responsible for planning projects, that is, the applications we will implement.

Second, UI designer

This product and the front-end engineer can be said to be in love with each other. The UI designer is responsible for the visual design and interaction simulation of the application (there is currently no interaction designer in China). The beautiful youth of the product is still old-fashioned. Oh); but this group of guys have a nickname called "pixel eye", often do not meet the 1px error caused by front-end engineers.

3. Project Manager

The main focus of this product is mainly on the uptime of the program, the time when the application is always available, performance and deadlines. It is really responsible for running and maintaining the application, often pursuing simplicity, and also pointing out when the program is upgraded. And introduce new problems.

Fourth, the end user

We do n’t even know about this product. Each of us is an end user, including ourselves. Although we do n’t often deal with this product, it is the most important thing. Without an end user, the presence of front-end engineers will be meaningless; The feedback they put forward is very important and has the most requests, such as personalized functions, why we do n’t have the functions of other people ’s products, okay, a lot.

So, what are we going to learn about the zero frontier web front end?

Learning is a state of mind, especially before you learn a new skill, you must realize this. Otherwise, if you waste precious time and fail to learn well, you will lose the gain.

Why learn front end? Find the reason yourself! Haha

The first stage: HTML learning

The second stage: CSS learning

The third stage: JavaScript learning

The fourth stage: basic framework jQuery and bootstrap

Fifth stage: HTML5 and CSS3

Stage 6: Stop and write a case, write down what you see on the webpage in code

Stage 7: JavaScript object-oriented / front-end automation

The eighth stage: understanding and learning of various frameworks

What mobile web development here, hybrid APP development is not listed, when you learn there, naturally understand, the old saying is good: parking for love at the maple night, idle watching the flowers blooming in front of the courtyard.

The front-end is the facade of an application. It is beautiful and not easy to use. It is a pot of front-end engineers. At the same time, the front end runs through the entire product development line. It is said that the good point plays the role of inheritance. The popular point is that you are all around you. Of course, as long as we are a good front end, we are the uncle.

I am currently working in front-end development. If you want to learn front-end development technology now, you will
have any questions about learning methods, learning routes, learning efficiency, etc. in the process of getting started with front-end learning.
You can apply to join my front-end learning Exchange skirt: front: 784 middle: 783 last: 012. There are some beginners who are self-study front-end,
some latest front-end learning manuals, development tools, live video tutorials, 7 days free entry!

At last:

The front-end is the bridge between back-end implementation and visual performance. It is a link that runs through the entire product development process and serves as a link between a good front-end engineer and a good front-end engineer. The background engineer separates the requirements of data logic or program logic, and translates these requirements into the development work of the front desk. The front end is the facade of the website, and its value is much greater than other client development.

Published 25 original articles · praised 0 · visits 321

Guess you like

Origin blog.csdn.net/weixin_45810671/article/details/105386382