What skills should a qualified web front-end programmer know in 2018?


The day before yesterday, I posted an article about the technology that you need to learn to become a programmer in 2018, some friends let me say a few words about the development trend of web front-end in the next few years, for this problem, I am sorry I can not help, web front-end technology is changing day by day, updated very quickly, who can not predict what will happen in the future.

Let's also just say that in 2018, the demand for react native and jquery will wane, compatibility requirements below ie10 are significantly lower, and vr is likely to be relegated to the front-end skill tree.

Here is a summary of some of the front-end technologies that web front-end programmers should master in 2018, and only if you master the following technologies will you be considered a qualified front-end programmer.

1, html, css, jQuery three completely mastered, I believe that every company for the front-end programmer will have this requirement, these are also the front-end writing web page of the basic technology.

2, mastering native JS and jQuery, able to independently complete a variety of popular PC web page effects, front and back-end interaction.

3, mastering native HTML5 and CSS3 technologies and being able to independently complete mobile page development.

4. knowledge of all the new features of ES6, such as: arrow operators, class support, enhanced object literals, string templates, destructuring, default argument values, indefinite arguments, expanded arguments, let and const keywords, for of value traversal, iterator, generator, modules, proxies, etc..

5 , proficiency in the use of the command line, including gulp, webpack, vue-cli, git.

6、 Understand common front-end design patterns( pretentious vocabulary), e.g. closed package、 object-oriented、MVC、MVVM、 Single data stream、 routing (in computer networks)、 unit test、SSR、 spaghetti、 modularization、 assembled、 functional、 pure function、 high order function、 immutable data;

7, can use at least one of the three major front-end frameworks, such as vue, Angular and react, maybe this year there is a framework will win, so if you have time, the three major frameworks to learn it.

8 、 familiarity with HTTP, Understanding requests、 responsiveness、 buffer memory、 agent、 reverse proxy https etc.;

9 、 (located) at GitHub At least one star surpass 42 s open source work;(markdown not count as)

10, in short, those who can write web pages for product managers are good front-end programmers.

Mastering the above web front-end development skills, I believe it is not a problem to get a monthly salary of 15K in the North, Guangzhou, Shenzhen and Hangzhou. If your skills still need to be improved, or just start learning front-end, you can also work towards these skills, I also hope to help friends who want to learn front-end.


Recommended>>
1、Algorithm LogisticRegression Model
2、iOS map MapKit framework
3、French government to invest 15bn in AI wants to become world AI leader
4、Quick Start Series WebAPI 03 Framework You Deserve
5、shiro single Realm to achieve multiple login extensions and implementations

    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号