What Does a Back End Developer Do?
Front-end development is the process of creating front-end interfaces such as Web pages or apps to present to users. Through HTML, CSS, and JavaScript, and various derived technologies, frameworks, and solutions, user interface interactions of Internet products are realized [1] . It evolved from the production of web pages, and has obvious characteristics of the times in its name. In the evolution process of the Internet, webpage production is a product of the Web1.0 era. The main content of early websites were static, mainly pictures and text, and the behavior of users using the website was mainly browsing. With the development of Internet technology and the application of HTML5 and CSS3, modern web pages are more beautiful, the interaction effect is significant, and the functions are more powerful. [2]
Front-end development
- try to minimise
- Learn web frameworks
- After familiarizing yourself with HTML, server-side scripting languages, CSS, and JavaScript, learning web frameworks can speed up web development and save time.
- On December 5, 2015, the "Guangzhou Internet Industry Talent Shortage Index (TSI) Report" shows that front-end development engineers have become the most demanding positions in Guangzhou's Internet industry. [5]
- Common front-end development engineer job responsibilities requirements:
- (1) Responsible for front-end development and page production of the product using Div + css and Javascript. [6]
- (2) Familiar with the W3C standards and the differences in the front-end development of major browsers, be proficient in using DIV + CSS, and provide front-end page solutions for different browsers [6] . The performance and other optimizations of mobile HTML5 provide users with the best interface interaction experience and the best performance. [7]
- (3) Responsible for the requirements of related products and the implementation of front-end programs, and provide a reasonable front-end architecture [6] . Improve and optimize development tools, development processes, and development frameworks [7]
- (4) Maintain good communication with product and background developers, can quickly understand and digest the needs of all parties, and implement it into specific development work [6] ; can independently complete the design and code writing of function pages, and cooperate with product teams to complete function pages Needs research and analysis. [8]
- (5) Understand the related work on the server side and have their own opinions on the interactive experience and product design.
- Senior front-end development engineer
- Compared with "front-end development engineer", he is more senior and has greater job responsibilities. Generally speaking, senior front-end development engineers need to use JavaScript or ActionScript to write and package front-end interactive components with good performance, and be proficient in using CSS + XHTML to perfectly output visual interfaces. At the same time, it is also necessary to provide professional guidance and supervision of the front-end implementation of the Web project, and to train and guide newcomers and related developers in their daily work. In addition, the front-end technology must be tracked and researched, and the entire network front-end optimization should be designed and implemented. The rise of HTML5 and node.js (the back-end language for JavaScript programming) requires senior front-ends to be familiar with the back-end, and to consider the overall layout of the front-end in terms of business models, code architecture ideas, and other dimensions. [9]
- Front-end architect
- The front-end architect is more management-oriented, but the responsibility requirements are not limited to management. The front-end architect needs to lead the team members to implement the front-end framework and optimization of the entire network, create the corresponding standards and specifications of the front-end, and improve and promote their own standards and frameworks. At the same time, we must stand in a global role to provide professional advice and solutions for the information architecture and technology selection of the entire website. [6]
- The development of front-end technology is a microcosm of the development and change of the Internet itself.
- The front-end technology refers to the collective name of the browser to the client computer, and the server-side technology is called the back-end technology.
- The main function of front-end development is to better present the interface of the website to users.
- Before