Cainiao introduces what kind of standards can be achieved by a large company's front-end, front-end
A few months ago, I was a web engineer. My work was nothing more than writing a page cut graph. Most of the skills I used were jquery, less, and ajax.
However, I resigned and wanted to become a qualified front-end, so I began to learn by myself.
So far, I have mastered the following:
Native js (including closures, inheritance, prototype chain );
Css: The Box Model and the bugs caused by it are much better to handle General compatibility issues;
Build tool: the Basic gulp of point is used;
Http: the basic message structure and status code are all known.
Let's talk about the problems you have not mastered:
Ajax: Know how to use ajax, but it has never been practical because it is unable to build a server-side relationship;
Nodejs: because I don't really want to learn php, I want to use nodejs as the main backend language, but I have never touched anything about the server. I don't know what the learning path is better;
Framework: you do not need to learn angularjs, vuejs, or other frameworks before you have specific projects or project requirements.
I hope that I can go to some big companies with strong front-end engineering awareness, and have a complete technical system and complex product logic that will allow people to constantly improve.
I would like to ask what else I should learn in addition to what I described above, or what I need to learn in depth so that I can become a front-end suitable for a large company.