Have friends let small make up to say a web front-end in the next few years of development trend, for this problem, do not be able to small, web front-end technology, update very fast, who can not predict what will happen in the future
Small part can only say in 2018,react native and jquery demand will be weakened, ie10 the following compatibility requirements significantly reduced, VR may be classified into the front-end skill Tree
For you to summarize some 2018 years of Web front-end programmers should master the front-end technology, only mastered the following technology, is counted as a qualified front-end programmer
- HTML, CSS, jquery are fully mastered, I believe every company for the front-end programmers will have this requirement, these are the front-end writing web-based technology
- Master native HTML5 and CSS3 technology, can independently complete mobile page development
- Learn about all the new features of ES6, such as: Arrow operators, class support, enhanced object literals, string templates, deconstruction, default parameter values, indeterminate parameters, extended parameters, let and const keywords, for value traversal, iterator, generator, modules, Proxies, wait.
- Proficiency in the command line, including Gulp, Webpack, vue-cli, git
- Understand front-end common design patterns (loaded vocabulary) such as closures, object-oriented, MVC, MVVM, single data flow, routing, unit testing, SSR, spaghetti, modularity, component, function, pure functions, high-order functions, immutable data
- Can skillfully use one of at least three front-end frameworks, such as Vue, angular and react, maybe a certain frame will win this year, so if you have time, you should learn the three frames.
- Familiarity with HTTP, understanding requests, responses, caches, proxies, reverse proxy https, and more
- At least one star in GitHub with more than 42 open source code works
- In a word, the product Manager can write the page, is a good front-end programmer
2018 What technologies should a qualified web front-end programmer