Traditional Culture Encyclopedia - Hotel reservation - What is a front-end engineer?

What is a front-end engineer?

Question 1: What do front-end engineers mainly do? What are the prospects? The main work is to make the UI design into an html page according to w3c standard, and realize the front-end interaction on the page with javascript scripting language. Interactive effects include pop-up layer, tab switching, picture scrolling, ajax asynchronous interaction and so on. Senior front-end engineers should also undertake the work of front-end optimization, and have more knowledge about optimization, such as file expiration, caching, asynchronous caching, js and css, image compression and so on. Front-end development is a very special job. The front-end engineer's job is easy to say and seemingly easy, but it is definitely not that simple to do. In the development process, it covers a wide range of contents. We should not only think about the realization of the interface from the technical point of view, but also think about how to better accept the boring data presented by technology and better present information from the user's point of view. Simply put, its main function is to better combine the data of the website with the acceptance of users and present a friendly data interface for users. Front-end engineer is a very new profession, which has been paid attention to at home and abroad for less than five years. With the rapid development of the Internet, Web pages are mainly based on original graphics and texts, from WEB 1.0 to WEB2.0, to new HTML5 and CSS3, and to the rise of new technologies such as mobile phones and 3G networks. Now all kinds of applications, interactions and rich media based on sad front-end technology are presented, and more information, richer content and more friendly experience have become the requirements of website front-end development. The development of websites is becoming more and more important to the front end, but at present, the demand for front-end engineers is far greater than the supply, and the front-end talents are very scarce. Therefore, high-quality front-end development engineers will be a very popular career in the next five years, and the development prospects are very impressive.

Question 2: What is a front-end engineer? Front-end engineer refers to the person who does some front-end web pages and is only responsible for cutting the pictures and converting psd pictures into html web pages, including the coding of some web page special effects. The "background engineer" you mentioned doesn't have this title. Generally speaking, background engineers are called php engineers or Java engineers, depending on the language.

Front-end engineers do the page (style) and "background engineers" do the function realization.

There are many kinds of apps. If they are native, you need an Android engineer or an iOS engineer. It was all done backstage.

Supplement: If you want to make a web page or an app, you need UE and UI first. Please ask Baidu for a specific explanation.

Question 3: What is a front-end development engineer? What do you mainly do? The most basic skill that front-end engineers need to master is javascript html css.

In addition, it is best to be familiar with a back-end language and databases such as php+mysql.

The main work is to make the UI design into an html page according to w3c standard, and realize the front-end interaction on the page with javascript scripting language.

Interactive effects include pop-up layer, tab switching, picture scrolling, ajax asynchronous interaction and so on.

Senior front-end engineers should also undertake the work of front-end optimization, and have more knowledge about optimization, such as file expiration, caching, asynchronous caching, js and css, image compression and so on.

At present, the demand of front-end engineers is far greater than the supply, which is one of the more promising jobs. You can get a higher salary in Beijing.

Question 4: What is a job as a Web front-end engineer? A career plan for a WEB front-end actually has various answers. None of the answers is completely correct. It depends on your own choice. As long as it is your choice, just stick to it. Here,

I just

Briefly talk about my understanding of this piece of content. What I want to share with you is that the realization of any plan and goal depends on the accumulation of knowledge, which comes from a lot of facts after learning and learning.

practice I provide a practical way, we can take some private orders online or from outsourcing companies in our spare time, because the goal is not to make money, we can improve our competitiveness and make it bigger at the lowest price.

Measuring the bill means getting a lot of practical opportunities, and besides the sense of job accomplishment, there are some incomes as consolation prizes, which is not bad.

First, career orientation.

First of all, only by determining your own career direction can you make a good career plan. In my opinion, doing WEB front-end technology can find the following career directions:

(1) Senior WEB Front-end Engineer

This direction is the most basic choice for a WEB front end. In foreign countries, many foreigners can do their major to the extreme, and they can study and accumulate in a professional field all their lives. Mainly lies in internal and external causes.

In two aspects, the internal cause is that foreigners are usually simple and direct, and it is easy to focus on one field all the time; The external cause is that the foreign environment is very good, which can well support such a career development path. On the other hand, from the internal factors.

Generally speaking, WEB front-end technicians are impetuous. Usually, they will find it difficult to learn because the knowledge of the WEB front-end is updated too quickly, and finally turn to the background or other roads. As far as external factors are concerned, the front-end personnel of the website

If it is not treated fairly, it may be inherited from the production of HTML pages. The front-end personnel of the WEB are never as good as the back-end personnel. It seems that the front end is synonymous with "simplicity" and the back end is "depth"

The synonym of "Austria" has directly caused the front-end personnel's income not to be compared with the back-end personnel, which has directly affected the activity of the front-end talent market. On the other hand, the front-end technology is easy to use, leading to the other pole.

The outcome: the number of people is rampant and the number of talents is scarce. I want to say to all WEB front-end engineers: there will always be bread, so be able to withstand loneliness! I personally recommend this career development direction, because this direction, as long as

With enough patience, the probability of success is very high. At the same time, it is also the simplest way. We spend more energy on technical research than other trivial matters such as office politics.

(2) Senior website architect

Practically speaking, I like this direction, which not only gives consideration to the simplicity of work, but also reduces the actual workload of coding and frees up more time to study technology. In China, WEB front-end engineers encounter many problems.

The situation is always writing the same code over and over again, always facing the same technology and products, and it is easy to get bored. Because we have the most extensive knowledge about the web, it makes it easier for us to become an architect.

Teacher. This career development direction is not as smooth as the first one, mainly because an architect has to learn back-end technology, DBA, platform and other content, and this kind of learning usually requires practical work.

Eye, it is not good to write two Demo at home, and it is bound to suffer for a period of time. Although not very smooth, but for a front-end engineer with good vision, good understanding and wide knowledge, I

I recommend you to work hard and take a glorious road as an architect.

(3) Start your own business

In fact, starting your own business is the best way and the lowest success rate. Challenges and opportunities coexist. Here, as a front-end technician, you need to pay more attention to the dynamics of the industry and industrial chain.

The dynamics of related product fields will continue to maintain the advantage of paying attention to details, while enhancing their ability to control the fate of a product or even a company. However, this road is slightly different from the road of technology, and the follow-up will not be redundant.

State.

Second, career development goals

I have an ultimate goal. Above this goal, we need to make a series of learning and growth plans for ourselves. These methods are as follows:

First, sort out the knowledge structure;

Comb ... >>

Question 5: What is the most important thing for a front-end development engineer to learn some professional knowledge?

Everything from a practical point of view, html tags and tag attributes, tag attributes are not the focus, simple understanding, while learning HTML tags, while combining css to achieve styles, writing a static whole page is the basis of JavaScript, then the case of jquery, and finally using Jquery to achieve the dynamic effect in the static page case.

HTML CSS article

Before learning, you need to know the primary front-end learning content: Html, Css, JavaScript, Jquery.

1 What is it? HTML and CSS?

2. What can 2.JavaScript and Jquery do?

3. What is 3.W3C?

4. What else do I need to know before learning HTML, CSS, JavaScript and Jquery?

5. I taught myself HTML, CSS, JavaScript and Jquery. Why can't I write a complete website? I can't even finish a page!

1. 1 You need to know what text and hypertext are before you start.

Before reading the following, you need to know what is text and what is hypertext. The concept of words should be any written words, which can be called words. For a computer, it is a document. No matter what operating system your computer uses (win7, win8, win 10), there is a notepad program in which you can record some words. Although you can do some simple typesetting, you can't insert pictures, videos and sounds, and you can't set text links in other places or other words. The file extension saved by Notepad program is txt, and we call the file with txt extension a text file.

Hypertext: Simply put, besides ordinary words, it can also contain pictures, videos and sounds. Most importantly, text or pictures can be linked to other locations or other files. Try to introduce text and hypertext in more popular language. Want to know more, you can search by yourself! Now that we know what text and hypertext are, let's introduce HTML!

1.2 What is Html?

The full name of HTML is Hypertext Markup Language, which translates into Hypertext Markup Language. It is the most basic network language and is defined by tags. Codes are all made up of tags, not programming languages. It can be understood that markup language is a set of markup tags, and HTML uses markup tags to describe the content of a web page, such as marking a certain paragraph as a title, marking a certain paragraph as a paragraph, and marking the structure of a web page, all of which are marked with corresponding tags. Html documents can also be called web pages. The extension of an HTML document is. Html, also known as static web page.

For example, we all know that there are titles, paragraphs and pictures in word, so different tags are defined in Html to describe them. The title defines the tag h 1. The paragraph defines the p tag; The picture defines the img tag; In other words, if a paragraph is labeled with h 1, it means that the paragraph is a title. If the P tag is added, it means that this paragraph is a paragraph. What if it is a picture? Then add img tags. Why do you define these labels? The defined tag is for the browser to parse. The browser doesn't know where you write, whether it's a title or a paragraph, or a picture. The browser only knows these tags. Finally, we use the browser to open the web page, and the browser shows us the content according to the structure and style marked by the label! Different tags also have different properties. By changing the attribute values, they can be used to change the font size, font color, height and width of the picture.

1.3 What is CSS?

Since label attributes are no longer used to set styles, what should they be used? Yes, it is the Chinese name of CSS (cascading style sheet), which is used to define the display effect of web pages. With Css and Html, you are only responsible for the structure and content of the web page, such as where the title is and where the paragraph is. , and all styles (font size, color, etc. ) are all realized by CSS, which means that CSS separates the content and display style of web pages, which can solve the duplication of style definitions in html codes, improve the maintainability of later style codes, and enhance ...

Question 6: What are the responsibilities of the web front-end engineer who does web design?

Question 7: What is front-end development? Front-end engineer, that is, front-end development engineer, is the abbreviation of WEB front-end development engineer.

Front-end engineer is a very new profession, which has been paid attention to at home and abroad for less than five years. Web front-end engineer development evolved from web page production, and its name has obvious characteristics of the times. In the evolution of the Internet, web page making is the product of the era of Web 1.0. At that time, the main content of the website was static, and the behavior of users using the website was mainly browsing.

A good Web front-end engineer should have both breadth and depth in knowledge system, so it is difficult for many large companies to recruit ideal front-end engineers even if they go out of high technology. The focus now is not on explaining technology, but on explaining skills. There is no black and white technology, only right and wrong, and skills are different.

I used to know that Photoshop and Dreamweaver could make web pages, but now it is not enough to master these. No matter the development difficulty or the development method, the current Web page production is closer to the traditional website background development, so it is no longer called web page production, but called web front-end development. Front-end engineers are playing an increasingly important role in product development and need professional front-end engineers to do it well. Professionals in this field have been favored in recent two years.

Web front-end engineer is a very special job, involving a wide range of knowledge, both concrete technology and abstract ideas. Simply put, its main function is to better present the interface of the website to users.

The most basic skill that front-end engineers need to master is javascript html css.

It is best to be familiar with a back-end language and databases such as php+mysql.

The main work is to make the UI design into an html page according to w3c standard, and realize the front-end interaction on the page with javascript scripting language.

Interactive effects include pop-up layer, tab switching, picture scrolling, ajax asynchronous interaction and so on.

Senior front-end engineers should also undertake the work of front-end optimization, and have more knowledge about optimization, such as file expiration, caching, asynchronous caching, js and css, image compression and so on.

At present, the demand of front-end engineers is far greater than the supply, which is one of the more promising jobs. You can get a higher salary in Beijing.

Front-end engineers only started in recent years, and there is a shortage of talents, but there are also many masters.

Many front-end experts are hidden deep.

You can go and have a look: at the end of July, this person is very good, skilled, reconstructive and business-minded.

In addition, you can go to their blog to see the friendship links, a lot.

Question 8: What kind of professional front-end development engineer is a Web front-end engineer? To put it bluntly, he is a makeup artist, a manager who lets the elements on a web page go their own way.

A careful friend found out why it was a "makeup artist" rather than a makeup artist. We know that makeup needs a process: first, choose the color of eyeliner, lipstick and blush, match clothes, put on pants and so on, and then put on clothes, pants, eyeliner and lipstick.

In a web page, it is actually the designer's responsibility to choose colors and collocations, while the front-end development engineer's responsibility is only to draw the elements in the web page, which is only a step of putting on makeup. So I used a makeup artist, not a makeup artist.

In addition, the front-end development engineer has a very important responsibility. When the user triggers certain behaviors (clicking buttons, clicking links, etc.). On the web page, the front-end engineer should sort the elements in the web page and make corresponding feedback. Er … what behavior, what feedback, I'm confused again.

I

When the children come home from work, press the light switch. Will the light come on? When we press the switch, it is called behavior, just like a user clicking a button in a web page. When you press the switch, the light comes on. This is feedback, just like the user clicks.

After clicking the button, a box pops up on the page, which reads "Good evening, sir/madam". And all these behaviors-responses, are undoubtedly due to the powerful Javascript scripting language. Therefore, there are also

Many people in the industry call front-end engineers: programmers.

very

Many internet companies have front-end development engineers, but according to different companies, front-end development engineers may be divided into different types of work: CSS engineers, JS engineers, and even the back full stack.

Engineers (beyond the scope of this article). Generally speaking, CSS engineers are only responsible for putting makeup on web pages, while JS engineers are only responsible for writing commands to direct the orderly operation of page elements. But it's usually a web page.

The front end needs the cooperation of CSS engineers and JS engineers. Therefore, many enterprises do not do the above division, which requires front-end engineers to master more and more comprehensive skills.

Question: What is the functional category of html5 front-end development engineer? Hello, this netizen, the functional category of front-end development is not very clear, and different recruitment websites are different. Most of them belong to the category of Internet development or software development, such as Zhaopin, Hunting and other recruitment websites, which classify front-end development into the category of Internet development.

Question10: What do Web front-end engineers belong to? Category: software/Internet development or Internet/e-commerce industry.

Location: web front end