1. What is front-end development

In the official definition, it is the front part of the website, running on the PC, mobile and other browsers to show users to browse the web page, in popular words, is the content and page we see when browsing the web page. Front-end development is how to use code to create web content. I think getting started on the front end is very easy and can help you get a job and earn a good salary.

2. Learn how to prepare for front-end development

  • Computer Systems — Windows 10 (64-bit)

  • Run environment — Nodejs

    1. Node.js: node-v8.9.4-x64.msi (64-bit)
    2. The detailed installation and environment configuration link: segmentfault.com/a/119000002…
  • Browser – Google Chrome

  • Development software – VsCode link: code.visualstudio.com/

3. What to learn

  • HTML

    1. HTML is a language used to describe web pages.
    2. HTML stands for Hyper Text Markup Language
    3. HTML is not a programming language, but a Markup language.
    4. Markup language is a set of markup tags that HTML uses to describe web pages
  • CSS

    1. CSS is a cascading style sheet, a computer language used to represent the style of HTML documents
    2. It can statically decorate a web page, formatting elements on the opposite side
    3. For example, the font color is black, font weight is bold, and so on
  • JAVASCRIPT

    1. JavaScript is a programming language, js for short.

    2. It is an interpreted scripting language (code is not precompiled) that is primarily used to add interactive behavior to HTML pages

    3. You can embed it directly into an HTML page, but writing it as a separate JS file helps separate structure from behavior

    4. With cross-platform features, it can run on multiple platforms (Windows, Mac, Android, iOS, etc.) with the support of most browsers.

    5. Javascript scripting languages, like other languages, have their own basic data types, expressions and arithmetic operators, and basic programming frameworks for programs

    6. Javascript provides four basic data types and two special data types for processing data and text, while variables provide a place to store information, and expressions can perform more complex information processing

  • The framework

    1. If you want to find a job, you need to learn the framework and build projects quickly. In general, the use of the framework is required by the company and requires a certain amount of project experience. Frameworks include Jquery, Angular, Vue, React, etc
    2. The popular Vue and React boxes require component libraries like Vue’s ElementUI library and React’s Antd library. If you choose one or the other, you’ll find a good job.

4. To summarize

The front end is very easy to find a job, now is also an information age, its development prospects are far more than that, now a variety of APPS, small programs, PC end, small games, etc., need front-end personnel, the market demand is great, the earlier you enter this industry, will be earlier. Later, I will send one of my interview questions, because we are r & D development, so the technical aspect is very important!