2018 Web Developer Learning Roadmap

The following Web developers to learn the roadmap from Github  Developer Roadmap-  project, there are already Traditional Chinese translation  Developer-Roadmap-chinese .

There are three main directions, namely the development of a front end, a rear end development and operation and maintenance. Picture in different color sense:

  • Yellow : Recommended;
  • Gray : Learn as much as possible;
  • Orange : choose one.

It can be seen as a Web developer, no matter in what position, the following points are these skills must be mastered:

  • Git, code version management
  • SSH;
  • HTTP / HTTPs and API, you really want to be a Web developer, knowledge of the HTTP protocol is essential;
  • Basic command line use;
  • Learn to study, develop encounter problems, by way of self-learning to find solutions to problems, which have particularly important;
  • Data structures and algorithms, we believe that in a typical university computer science are either subject to learn;
  • Character Encoding;
  • Github, Github (including Google, Stack Overflow) is a Web developer's gold mine, take advantage.

I point to view the original reticle


Front-end development

Basis : HTML, CSS, JavaScript

Frameworks : React, Angular or Vue

Packaging tool : Webpack and gulp

Advanced : Node.js system (including Node.js server-side development, npm, etc.)

I point to view the original reticle


Back-end development

The country can focus on learning: PHP, Python, Java, Node.js and so on.

I point to view the original reticle


Operation and maintenance Development

Learn Linux is a basic requirement.

Guess you like

Origin www.cnblogs.com/gongxianjin/p/10947624.html