Joke Collection Website - Cold jokes - Understanding of WEB front-end?

Understanding of WEB front-end?

Understanding of Web front-end

A frequently heard phrase is: "So-and-so is development ……", which has two meanings:

1? One is awesome, expressing admiration and yearning for becoming a developer. In the context of China, the expression of this meaning often comes from "testing" or UE.

One is hardship, which expresses contempt and disdain for developers' pure technical thinking. This kind of voice often comes from the market or the so-called product manager.

Today, we will not discuss the war of opposites between testing and development, and between products and development. We only talk about another kind of development in a narrow sense, the real hard+awesome development-Web front-end development. In fact, most developers have been exposed to or involved in Web front-end development. Traditional Web front-end development only deals with static HTML+CSS, and then JavaScript is added by other developers. From this perspective, it has made this career difficult. The independence of Web front-end development is triggered by the appearance of JQuery. In recent years, with the separation of front-end and back-end, the emergence of Node.js is even more out of control. Web front-end development has become a beacon, and it has also created the cow force of this profession.

With the passage of time and technological innovation, HTML, CSS, JavaScript? With considerable changes, careful readers may have noticed a big five under HTML in the Three Musketeers' picture, which is not the logo of HTML, but only indicates that HTML is currently in the fifth edition. Meanwhile, CSS is the third edition. They are usually called HTML5 and CSS3, and the release of each version will add many new functions to the markup language. But hardly any old functions will be deleted. Because Web development has a principle:

The new browser can't stop supporting the old Web page. Once the web standard is established, the web page can always display and work normally.

As more and more functions/features are added to these languages, the best development practices will change, but this does not mean that the past best development practices will become invalid immediately. As a Web developer, you need to keep up with technology trends and be able to distinguish between old and new technologies, past gold standards and future technology trends. Please remember:

Web technology is always changing, and no technology can always be popular.

That's all, but this is just the beginning. Because I met many students who got off to a bad start and said they wanted to learn Web development, they started to learn to write JS and CSS directly. ...

Don't try to escape when you can't walk. ..

You can't be a Web front-end engineer with only one opening.

There are many people who stay in the introductory stage for a long time, repeat three years with three months of work experience, and then save four years with work experience ... unfortunately, alas!

No matter what kind of learning style you use, share the following points, hoping to learn from them!

[1]. Cultivate the thinking mode of developers.

First of all, share with you the joke that programmers buy melons:

The programmer's husband called and said, "buy a catty of steamed bread and bring it back from work." When I saw a watermelon seller, my wife bought one. "

What was the result? Programmers are punished for kneeling on the keyboard ... of course, this is just a logical joke of developers. A developer should not only have strong logical thinking ability, speak in code, speak in code, and express his thoughts in program; A developer must have an engineering point of view to be called an engineer. Simply put, for example, what to do first, then what to do ... and the overall view, you can see the whole picture through a point; A developer should also learn from many design ideas, such as the design pattern that has been put forward and often used in practice, which condenses and precipitates the crystallization of previous thoughts;

This can't be learned overnight. This is the embodiment of the developer's work experience ... Work experience is not how many hot technologies you have mastered, but how many thinking patterns behind these hot technologies you have absorbed. I have been engaged in front-end for so many years, and I know the dynamics of the front-end industry like the back of my hand. I just attended the "web Front-end Technology Exchange Summit" held by Tencent these days, and the front-end technology will develop better in the future, but I hope that novices will not be eager for quick success, which is useless. If you don't understand the learning route, learning methods and learning efficiency, you can ask me at any time. Here is my front screen skirt 1 13485407. If you just come to join in the fun, don't add it. I only hope that people who really want to learn the front end will join us, and there are also excellent learning videos to share for free.

[2].? Cognitive brain

What's the brain thinking? Our brains are always eager for new and exciting things. It is always looking for, checking and expecting something unusual to happen. Every day, we encounter many step-by-step things, such as the intersection we have passed. These things are very common. For such routine or ordinary things, the brain will not care. Its idea is simple, that is, it won't make these ordinary things really work. So what is its so-called real job? Remember those things that caused neurons to "ignite", emotional outbursts and release some chemicals? I think reading books with music and writing codes with music can't go hand in hand!

Keep your brain focused on your work and think it is important, so that your brain will receive these things. ...