Front-end talk

As a front-end rookie who has been in the pit for a long time, I would like to share my understanding of the front-end.

what is front end

In the era of web 1.0, it can be a bit vague or difficult to define the front-end, because that was the era of webserver, the front-end code was mixed in jsp, and the page display was determined by the back-end. But nowadays, nodejs is very popular, and the separation of front and back ends has become more and more mature. We can define the front end in this way, 'everything you see is the front end'.

What needs to be done on the front end

What needs to be done in the front end or what a qualified front end engineer should be able to do at this stage. To clarify this problem, let's first look at the current classification trend of the front end (as I understand it)

1 page

This page is not a simple static page, it means that it does not involve other platforms such as Android and ios. This is also the work of most front-end engineers, who are good at using what they have learned to create various pages.

2 pages+

This is what everyone calls hybirdapp, whether it’s an app (rn, weex, inoic), a desktop (Electron) or even a game, the core is the page, but it’s not enough to just slap the page, at least master a native one Only by developing languages ​​can you be handy and enhance your competitiveness. In addition, I found that most of the good ones are from native origin.

3 Front-end technology derivatives

WeChat applet, etc.

As can be seen from the above classification, a qualified front end should hold all the above.

Front-end commonly used

develop

  • gulp,grunt,webpack,Parcel等
  • vue、angular、react
  • PWA, quick application
  • nodejs,typescript

test

  • Unit testing Mocha karma
  • End-to-end testing of e2e

How to be a good front-end engineer

After talking so much nonsense, let’s talk about how to be a good front-end. To be a good front-end developer, you must first understand the three realms of front-end development (I understand it)

  • fuck yourself
  • watch others fuck yourself
  • fuck yourself

To be a big cow is one word 'learning', to master all and be proficient in one.

Reference:
http://blog.jobbole.com/65509/
https://www.cnblogs.com/kidney/p/6079530.html

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324889969&siteId=291194637
Recommended