• 欢迎访问速搜资源吧,如果在网站上找不到你需要的资源,可以在留言板上留言,管理员会尽量满足你!

【速搜问答】什么是前端开发工程师

问答 admin 4年前 (2020-04-07) 732次浏览 已收录 0个评论

汉英对照:
Chinese-English Translation:

前端开发工程师是Web前端开发工程师的简称,2007年才真正开始受到重视的一个新兴职业。Web前端开发技术是一个先易后难的过程,主要包括三个要素:HTML(标准通用标记语言下的一个应用)、级联样式表和JavaScript。

The front-end development engineer is the abbreviation of Web front-end development engineer. Only in 2007, it really began to be a new profession. The web front-end development technology is an easy and difficult process, which mainly includes three elements: HTML (an application under the standard General Markup Language), cascading style sheet and JavaScript.

前端开发工程师是 Web 前端开发工程师的简称,2007 年才真正开始受到重视的一个新兴职业。Web 前端开发技术是一个先易后难的过程,主要包括三个要素:HTML(标准通用标记语言下的一个应用)、级联样式表和 JavaScript。

The front-end development engineer is the abbreviation of Web front-end development engineer. Only in 2007, it really began to be a new profession. The web front-end development technology is an easy and difficult process, which mainly includes three elements: HTML (an application under the standard General Markup Language), cascading style sheet and JavaScript.

前端开发工程师不仅要掌握基本的 Web 前端开发技术,网站性能优化、SEO 和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等。

The front-end development engineer should not only master the basic web front-end development technology, website performance optimization, SEO and server-side basic knowledge, but also learn to use various tools for auxiliary development and theoretical level knowledge, including code maintainability, component usability, hierarchical semantic template and browser hierarchical support.

前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间是从 2005 年开始的,是指 Web 前端开发工程师的简称。 Web 前端开发是从美工演变而来的,名称上有很明显的时代特征。在互联网的演化进程中,Web 1.0 时代,网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。如 2005 年以后,互联网进入 Web 2.0 时代,各种类似桌面软件的 Web 应用大量涌现,网站的前端由此发生了翻天覆地的变化网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。目前 web 前端工程师的年薪待遇平均在 10 万以上,高级 HTML 前端工程师年薪达 30-50 万,很多企业对于与 web 前端相关的技术职位更是求贤若渴。

The front-end development engineer is a very new profession. The time when it really began to be valued at home and abroad is from 2005, which is the abbreviation of Web front-end development engineer. Web front-end development evolved from art, and its name has obvious characteristics of the times. In the evolution of the Internet, in the era of Web 1.0, the main content of the website is static, and users’ behavior of using the website is mainly browsing. For example, after 2005, the Internet has entered the era of Web 2.0, and all kinds of Web similar to desktop software With the emergence of a large number of applications, the front-end of the website has undergone tremendous changes. The web page is no longer just carrying a single text and picture, various rich media make the content of the web page more vivid, and the software interaction form on the web page provides users with a better use experience, which are based on the front-end technology. At present, the average annual salary of Web front-end engineer is more than 100000, and the annual salary of senior HTML front-end engineer is 300000-500000. Many enterprises are eager for the technical positions related to web front-end.

前端工程师,也叫 Web 前端开发工程师。他是随着 web 发展,细分出来的行业。Web 前端开发技术主要包括三个要素:HTML、CSS 和 JavaScript!HTML 甚至不是一门语言,仅仅是简单的标记语言!CSS 只是无类型的样式修饰语言。当然可以勉强算作弱类型语言。Javascript 的基础部分相对来说不难,入手还算快。

Front end engineer, also known as web front end development engineer. With the development of the web, it is a segmented industry. Web front-end development technology mainly includes three elements: HTML, CSS and JavaScript! Html is not even a language, just a simple markup language! CSS is just a non type style decoration language. Of course, it can be regarded as a weakly typed language. The basic part of JavaScript is relatively easy, and it’s fairly fast to start with.

前端开发的入门门槛很低,与服务器端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。也正因为如此,前端开发领域有很多自学成”才”的同行,但大多数人都停留在会用的阶段,因为后面的学习曲线越来越陡峭,每前进一步都很难。人们常说:不想当裁缝的司机,不是个好厨师。如果单纯只是学习前端编程语言、而不懂后端编程语言(PHP、ASP.NET,JSP、Python),也不能算作是优秀的前端工程师。在成为一个优秀的前端工程师的道路上,充满了汗水和辛劳。

The threshold of front-end development is very low. Compared with the learning curve of slow first and then fast, the learning curve of front-end development is fast first and then slow. Because of this, there are many self-taught “talent” peers in the front-end development field, but most people stay at the stage of using, because the learning curve behind is getting steeper and steeper, and it is difficult to further each time. It is often said that a driver who does not want to be a tailor is not a good cook. If you just learn the front-end programming language and don’t understand the back-end programming language (PHP, asp.net, JSP, python), you can’t be regarded as an excellent front-end engineer. The road to becoming an excellent front-end engineer is full of sweat and hard work.

网站重构

Website reconstruction

随着 Web 2.0 概念的普及和 W3C 组织的推广,网站重构的影响力正以惊人的速度增长。XHTML+CSS 布局、DHTML 和 Ajax 像一阵旋风,铺天盖地席卷而来,包括新浪、搜狐、网易、腾讯、淘宝等在内的各种规模的 IT 企业都对自己的网站进行了重构。

With the popularization of the concept of Web 2.0 and the promotion of W3C, the influence of website reconstruction is growing at an amazing speed. XHTML + CSS layout, DHTML and Ajax are like a whirlwind, sweeping all over the world, including Sina, Sohu, Netease, Tencent, Taobao and other IT enterprises of all sizes have reconstructed their websites.

网站重构的目的不是为了让网页更符合 Web 标准,重构的本质是构建一个前端灵活的 MVC 框架,即 HTML 作为信息模型(Model),CSS 控制样式(View),JavaScript 负责调度数据和实现某种展现逻辑(Controller)。同时,代码需要具有很好的复用性和可维护性。这是高效率、高质量开发以及协作开发的基础。

The purpose of website reconstruction is not to make web pages more conform to web standards. The essence of reconstruction is to build a front-end flexible MVC framework, that is, HTML as an information model, CSS control style (view), and JavaScript is responsible for scheduling data and implementing a certain presentation logic (controller). At the same time, the code needs to have good reusability and maintainability. This is the foundation of high efficiency, high quality development and collaborative development.

DHTML 可以让用户的操作更炫,更吸引眼球;Ajax 可以实现无刷新的数据交换,让用户的操作更流畅。对于普通用户来说,一个网站是否规范、功能是否强大,服务器端是用 J2EE+Oracle 的强大组合,还是用 ASP+Access 的简单组合,并没有太明显的区别。但是,前端的用户体验却给了用户直观的印象。

DHTML can make the user’s operation more dazzling and eye-catching; Ajax can realize the data exchange without refresh and make the user’s operation more fluent. For ordinary users, whether a website is standardized and powerful, whether the server side is a powerful combination of J2EE + Oracle, or a simple combination of ASP + access, there is no obvious difference. However, the user experience of the front-end gives users an intuitive impression.

随着人们对用户体验的要求越来越高,前端开发的技术难度越来越大,Web 前端开发工程师这一职业终于从设计和制作不分的局面中独立出来。

With the increasing demand for user experience and the increasing technical difficulty of front-end development, web front-end development engineer is finally independent from the situation of design and production.


速搜资源网 , 版权所有丨如未注明 , 均为原创丨转载请注明原文链接:【速搜问答】什么是前端开发工程师
喜欢 (0)
[361009623@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址