To be an excellent HTML5 front-end engineer is indispensable!

1. Why are you still not an excellent HTML5 front-end engineer after studying for a long time?

Nowadays, HTML5 front-end related technologies such as HTML, CSS, JS, jQuery, etc. are so popular that they are in great demand and wages.
Insert picture description here

Ever since, elites from all walks of life, those with basics but no basics, have begun to switch their directions to learn HTML5 front-end, such as html, CSS, JS/jQuery, Ajax, Bootstrap, etc.

If you are one of them, you have made many determinations, but there is still no progress, or you have started many times, but each time you can’t hold on for long.

Or many times, I want to spend time learning something, but I am always busy, and my plan is delayed. It’s been a long time since I wanted to learn from the beginning, but your level is still scumbag? Consider a question. Why can some people think of it but you can’t do it? I wonder if you have ever thought about it, where does our motivation to do something come from?

2. What problems hinder you from becoming an excellent HTML5 front-end engineer?

There is a formula that can help you do self-assessment and quickly find your own problems: if you are dissatisfied with the status quo, have a vision for the future, and a clear plan of action> resistance, then you will act.

Otherwise, you will feel powerless and unable to act! The main reasons why many people can’t take action or persist in learning technology are:

(1) The current job is decent, and the status quo can be tolerated. Let it go, and the degree of dissatisfaction is extremely low;

(2) Although you know that you can double your salary and work in big companies such as BAT, but only occasionally think about it, and it has not reached the point of dream;

(3) When I was interested, I just read books and watched videos, and did not make a systematic study plan (including study, review, homework, test, exploration, etc.).

3. To be an excellent HTML5 front-end engineer is indispensable

If you want to learn, change careers, or change jobs, I sincerely recommend that you choose a systematic and professional course to study!

It will give you a clearer understanding of the future to a certain extent, and will help you add points in the "vision of the future" item.

At the same time, it is also the most critical value. It will provide you with a clear course of action-when to learn what, when to review, when to do homework, when to test, etc. You just need to do it.

As long as you can follow the teaching plan to study, review, test, and do projects, and stick to it, it is not difficult to become a professional HTML5 front-end engineer.
Insert picture description here
The following are the things that excellent front-end engineers will do in the face of common tasks immediately (this is the front-end that the market urgently needs):

  1. DNS resolution, use of CDN, and multiple Hostnames as part of resources request;

  2. HTTP Headers (Expires, Cache-Control, If-Modified-Since);

  3. All the rules of Steve Souders (High Performance Websites);

  4. How to solve all problems displayed by PageSpeed, YSlow, Chrome Dev Tools Audit, Chrome Dev Tools Timeline;

  5. When to transfer tasks to the server and client;

  6. Use of caching, prefetching and load technology;

  7. Native JS knows when to start from scratch, when to look for other people's code, and can evaluate the advantages and disadvantages of doing so;

  8. Knowledge and usage of CSS standards, modern conventions, strategies (eg BEM, SMACSS, OOCSS);

  9. Computer knowledge of JS (memory management, single-threaded nature, garbage collection algorithm, timeout, range, promotion, mode).

In other words, if you are proficient in HTML+CSS+JS and understand the back-end knowledge, you may be a front-end engineer with only 60 passing points.

Then, if you want to become a highly sought-after, high-paying 100-point excellent front-end, you must have a real use of business requirements and architecture design; you must be able to take into account technology and design, and be closer to "full-stack engineers with front-end development. !
Insert picture description here
Insert picture description here
If you want to learn the front-end, master real project experience, get a high salary, comment or reply in the background: Web front-end, you can get the latest full set of Web front-end learning materials + source code + project + notes for free to help everyone learn the Web front-end.

Guess you like

Origin blog.csdn.net/xiaoxijing/article/details/109472352