Get you acquainted with web front end engineers

Source: Internet
Author: User

This is a very old topic. "Where is the value of the front-end engineer?" ”。 Some say: "The value of a front-end engineer to a website is like a makeup artist's value to a star." "A good Web front-end development engineer has both breadth and depth in the knowledge system. Of course, the Web front-end engineer is not the designer, the most touch of the day is the code, code, or code. How do you position yourself on this? Can your values be well represented? Today, revisited is nothing more than to discuss with developers about the value of the front-end engineers, I hope you have some insight.

Where is the value of the front-end engineer?

Let's look at how the industry senior Daniel to the front-end engineers how to evaluate:

Zhang Kejun Watercress Front-end engineer:

Personally, the front-end engineer is slowly evolving into a product engineer. WAP App, responsive UI and so on HTML5 technology-based development will become the main work of the front-end engineers, to solve cross-platform cross-device implementation of the product problem. Javascript,html,css These front-end engineers are familiar with the many years of use of the language, as open standards will be supported by various platforms. The separation of product form and data is the trend of the situation. The requirement of diversification of product form in the mobile era can be realized by different technology, but it has to pay huge cost. This is also the HTML5 of the 04 standard, until the first two years before the cause of the hot.

The value at this stage is also very large. Web product interactions are increasingly complex, user experience and site front-end performance optimization, which requires professional front-end engineers to solve. In addition, in the project also to make up for designers in the interaction design shortcomings, front-end engineers in the development process plays an important role in the connecting link. One or two front-end engineers can make the entire development parallel, making the design-to-implementation transition smoother. A sensible company should reserve front-end engineer resources.

I don't think the front-end engineer has anything to do with the product manager. A good front-end engineer is bound to be a good interaction designer. Front-end engineers should understand the information architecture as much as professional interaction designers.

Zhang Front-end engineer:

First, the front-end engineers need to master the basic skills:

HTML CSS

Javascript

php/asp/or other programming languages that are widely used in the WEB domain

Art, Vision

Second, the front-end engineers for:

User

Browser

Data interface

Third, what is the value of the front-end engineer?

Provide technical support for simplifying user use (interactive section)

Provides support for multiple browser compatibility

Provides support for improved user browsing speed (browser performance)

Provides support for cross-platform or other applications based on WebKit or other rendering engines

Providing support for presentation data (data interface)

Yuanyan Cloud Engineer:

The value of the front-end siege division, I think mainly depends on the following aspects:

1. With the user recently, the most willing to speculate on the user, is the most familiar to the engineers of the user

2. Front end full of innovation

3. Front-end skills JavaScript, HTML, CSS .... Easy to get started, hard to learn

4. The front-end interactive mode is diverse, the application scenario is different, Ajax (Post, Get), Comet (rotation, long rotation, permanent frame, XHR stream), WebSocket

5. With the development of the browser, many technical solutions began to favor the front-end

6. Front end is not just Desktop, but Mobile, Pad, TV ...

Highland Web Engineer:

The core value or responsibility of the front-end engineer is to put all the effort and efforts of the people in the end to be perfectly presented to the user. In a technology development team, there is no doubt that the person closest to the user is the front end, followed by the UI, UE, and product, then the backend, DBA, and system engineer.

If a technical development team is a football team, then the front-end engineer is undoubtedly the striker, he received his teammates to the foot of the ball, he is duty-bound, to do is must be the ball into each other's goal accurately .... He has two points that must be very clear: 1. He must be aware of the obstacles that exist between the opponent's goal and himself; 2. He must know how to break these barriers and move the ball to the net. He should be the one who knows the best of the two points in all the players.

Each team has its own star, which can be a striker, a midfield chariot, a super-defender, a magical goalkeeper, and even a fire-fighting instructor. And believe that any position on the field of excellent players, it is possible to break the ball in the back of the long-distance disk belt raid shot, the ball into! But any good team must have two kinds of division of labor, the front players want to win the game, after the players want to be able to lose the game, their roles can be excellent. As a good striker, you have to be the team, the most goals, the best shooting skills, otherwise you have what value to say ....

No matter how the technology implementation of the trend changes, a user interface to be someone to achieve, it is hard to distinguish the demand .... Unless the future of human-machine information interaction does not depend on the vision (directly by the idea link), then the front end to the information-only organization and expression of the design of the form, therefore, the ultimate value of the front end is the design and implementation of human-computer interaction.

Li chunping Baidu Research and development engineer:

There should be three road, one is to go forward, one is to go backwards, the other is to do the front end, go deep. Forward is what is said before to the user experience and interaction design and even product designers go, this is the most able to reflect the front-end value, that is, user experience, most people will go to this aspect;

Go backwards is to do Web development, to the database and background development, no longer distinguish between the front and back end, we are in-depth product development and implementation, this road is the road of integration with software engineers, which is the value embodied in the realization of business functions;

Finally there is a lot of deep-end development, such as the front-end various types of library and framework of the architecture design, a variety of standards in-depth research, the JavaScript language itself, the principle of the browser analysis, the principle of Network Transmission protocol analysis and so on, this road to go deep is not easy, Because it involves a lot of principles and fundamental things, so not many people go.

Of course, there are some that have completely left the front end or even software development, to specialize in doing products or doing business operations. May be due to a good technical background has a certain advantage.

Hu Jin Pu front-end developers:

I think front-end engineers need to look at their values in two directions:

First direction: Make it easier for users to get information. This is the big department of the front-end engineers should try to do a good job. Get the PSD, the production line of code, the process of every detail is worth your careful attitude to do a good job. Forms of various interactions, pages of different elements (regions) between the information interaction, which is not necessarily the ordinary ID can give you guidance, you need to rely on their own technical ability and the user's needs of the perception to complete.

The value of this direction is reflected in: Is information access more convenient? Does your user volume increase? Is online booking improved?

Second direction: Make the front end more professional. This is something that some of the Institute's Daniel does every day. Read the specification, compare the differences between different versions, and think about the implications of introducing new features (technical or commercial). Focus on the latest development of the industry, find some innovative points, if possible, stand on the shoulders of giants, do not blindly build wheels. Finally, whether it is their own innovation or their own well-organized current solution to a problem of the best solution, will give the entire industry and other front-end students of their company to provide more support for the work.

The value of this direction is more technical, may not be directly quantified for a short time, but after a period of time, from the increase in personal productivity, page interaction and other aspects of the new model will be reflected, and even lead to new products.

Genryo Front-end engineer:

Product Engineer-web Product APP makes the front end need to understand the product design and interactive implementation details, so that the front-end code structure is reasonable and extensible!

Cross-platform device implementations-not just the cross-platform compatibility of each browser. Now the physical devices are diverse, as long as the user directly interact with the implementation of the work can be called the front-end!

Perfect elegance for interactive and design details-restore interaction and design details, usability and accessibility improvements with the most streamlined code and minimal cost!

The combination of user experience and new technology-HTNL5 the development of a better and better way to implement WEB and mobile applications

Site front-end performance optimization-save on user costs and save on company costs

Extensible standard interface-a semantic page that allows the site to get bigger from SEO and machine-readable lines, standardized and extensible data interfaces make the connection to the backend even better and seamless! It will also greatly improve the efficiency of development.

Website image of the industry pr-in the most intuitive way to display the company's website and corporate image!

Front-end requirements

Need to understand the logic of the product and the process of formation-the people who want to participate in the development of product pages involved in the product discussion stage, understand the product requirements. and understand the hidden needs of the future of the product! You can attend!

Need to know the details of the interaction-the people who want to participate in the development of the product page participate in the interactive discussion, understanding the interaction and design details! Make the page structure reasonable and extensible! You can attend! If the rationalization proposal can be proposed!

Need to understand the data interface-understand the data required by the product-related modules to communicate with the relevant technical personnel to form a document.

The need for technical accumulation and new technology learning-hope to have a team of communication activities, brainstorming! Learn about the latest industry technology, to participate in the industry exchanges!

Need a sense of accomplishment, and satisfaction.

Conclusion:

The front end is the backstage realization and the visual Performance Bridge, is runs through the entire product development process the link, plays the connecting role, a good front-end engineer He can understand the product manager to the user experience the request, also can well understand the background engineer to the data logic, or the Program logic separation request, and translate these requirements into front-office development. The front end is the façade of the website, its value is much larger than other client development.

Original address: http://www.php100.com/html/it/qianduan/2015/0313/8776.html

Get you acquainted with web front end engineers

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.