Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

2018 Web Development Learning Route Summary


Jun 01, 2021 Article blog


Table of contents


The following web developer learning roadmap is from the Github developer-roadmap project and is currently available in traditional translations of developer-roadmap-chinese.

Web developer learning has three main directions: front-end development, back-end development, and operations. Meaning of the different colors in the picture:

  • Yellow: Recommended;
  • Gray: learn as much as possible;
  • Orange: Choose one of them.

As a Web developer, the following skill points must be mastered, regardless of the position:

  • Git, code version management
  • SSH;
  • HTTP/HTTPs and APIs, in order to truly become a web developer, the understanding of HTTP protocols is essential;
  • Use of the underlying command line;
  • It is especially important to learn to study, develop problems, and find solutions to problems through self-learning;
  • Data structure and algorithms, I believe that in the usual university computer science, these two courses are to be learned;
  • Character encoding;
  • Github, Github (including Google, Stack) is a treasure trove for web developers.
 2018 Web Development Learning Route Summary1

Front-end development

  • Basics: HTML, CSS, JavaScript
  • Frame: React, Angular, or Vue
  • Packaging tools: Webpack and gulp
  • Advanced: Node .js systems (including Node.js service-side development, npm, etc.)
 2018 Web Development Learning Route Summary2

Back-end development

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

 2018 Web Development Learning Route Summary3

Operational development

Learning Linux well is a basic requirement.

 2018 Web Development Learning Route Summary4