`
nianshi
  • 浏览: 416155 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

WEB前端工程师:我们是工程师中的设计师,是设计师中的工程师

 
阅读更多

这篇文章是在Chinaz上看到的,是一个叫黄锦诚的前端工程师哥们写的,感觉文章中关于对WEB前端工程师职位介绍的描述比较准确,所以转发过来和大家分享下。


在网站的发展史上,初期的网站建设根本不需要网页重构这个职位,WEB1.0时代的网页,只需要程序员,一堆堆的表格嵌套就完成,或者美工进行配合完成,先由美工负责设计好,再用一些自动化的软件拉伸几下,直接将设计好的图就可以通过软件输出表格的布局了,根本不需要重构这个多余的职位。随着WEB2.0的到来和W3C的规范得到世人的认可,内容和样式的分离更方便进行开发和维护,传统的表格布局和内容混排的方式逐渐地被淘汰,美工已不能完全一手包办越来越复杂的效果和高要求的页面布局了。此因催生了一个新的职位——前端工程师。



鄙人刚好作为一名WEB2.0成长起来的前端工程师,虽然说做的项目不多,但乐于与人分享。虽然分享的也许只是一些很表面甚至有些过时的东西,但也只希望为大家提个醒,最好能起到抛砖引玉的作用。



一、前端工程师的职能和作用。



什么是前端工程师?有人这样来表述:我们是工程师中的设计师,是设计师中的工程师。上班不干别的,就是玩,弄点效果,攒两页面,搞点创新。我们就是前端攻城师(工程师)。当然这个表述有点有点轻巧、调侃的味道,工作绝对不是玩那么简单的,有时候会为一些效果的实现或优化,弄得加班加点一起开发,但其实有两一句表述是非常中肯的,那就是:我们是工程师中的设计师,是设计师中的工程师。这句话将前端工程师的角色的定位说得很准确。前端工程师,在网站开发的初期,以工程师的身份来指导网页的设计,前端工程师明白程序的输出的方法,指导设计师在设计的过程中避免一些不能输出的数据排版,指出哪一些阴影、透明、圆角的使用不能大范围的使用等等;在进行页面的重构的过程中,又将以一个设计师的身份将设置页面转化为静态页面,需要用代码对设计页面进行最初的还原,实现好相应的前台的效果,排列好相应让后台开发的工程师输出数据的地方,以适应后台数据的输出并保持页面的不变形、不走位,在有数据输出正常的情况下,配合程序去修改样式,以尽量达到和设计的效果基本一致。所以在这个页面设计和到程序的现在过程中,需要前端工程师起到一个桥梁的作用。



前端开发是一项很特殊的工作,前端工程师的工作说得轻松,看似轻巧,但做起来绝对不是那么的简单。在开发过程中涵盖的东西非常宽广,既要从技术的角度来思考界面的实现,规避技术的死角,又要从用户的角度来思考,怎样才能更好地接受技术呈现的枯燥的数据,更好的呈现信息。简单地说,它的主要职能就将网站的数据和用户的接受更好地结合在一起,为用户呈现一个友好的数据界面。



二、前端工程师的发展前景如何



前端工程师是是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过5年。互联网的发展速度迅猛,网页由WEB1.0到WEB2.0,再到新生的HTML5、CSS3,到现在手机、3G网络等新科技的兴起,网页也由最原先的图文为主,到现在各种各样的基于哀前端技术实现的应用、交互和富媒体的呈现,更多的信息、更丰富的内容、更友好的体验,已经成为网站前端开发的要求,网站的前端开发发生了翻天可覆地的变化。



网站的开发对前端的需要越来越重要,但个新和职业在业务还是很缺,所以高质量的前端开发工程师将会是后五年内一个非常热门的职业,发展的前景非常可观。



三、前端工程师需要掌握的技能



作为一个前端工程师,需要掌握的技能还真的不少。



最基本的三个技能:HTML、CSS、JavaScript



这个是前端开发中最基本也是最必须的三个技能。前端的开发中,在页面的布局时, HTML将元素进行定义,CSS对展示的元素进行定位,再通过JavaScript实现相应的效果和交互。虽然表面看起来这些很简单,但这里面需要掌握的东西绝对不会少。在进行开发前,需要对这些概念弄清楚、弄明白,这样在开发的过程中才会得心应手。
分享到:
评论

相关推荐

    大巧不工Web前端设计修炼之道.pdf

    《大巧不工:Web前端设计修炼之道》适合于经验还不够丰富的前端工作者(前端设计师、前端开发工程师、前端架构师和用户体验设计师),希望它能帮助大家从复杂、繁琐、无序的前端设计、开发和维护工作中解放出来,以...

    WEB前端设计修炼之道.pdf

    在当前互联网时代,Web前端设计已经成为了构建良好用户体验的重要环节,它涉及到了前端开发工程师、前端设计师、前端架构师和用户体验设计师等多个新兴职业。随着用户对应用体验要求的日益提高,前端设计领域面临的...

    web前端开发:web前端行业发展前景.docx

    前端工程师通过HTML、CSS和JavaScript等核心技术,将设计师的创意转化为可交互的网页产品,服务于PC端、移动端以及各类智能设备。这个职位在互联网行业的兴起和发展中扮演着重要角色。 自2005年以来,前端开发逐渐...

    web前端开发工程师个人简历模板.pdf

    * 与后端开发工程师和设计师合作,确保项目的顺利进行。 * 负责网站或应用程序的性能优化和 BUG 修复。 Web 前端开发工程师的技能要求 要成为一名合格的 Web 前端开发工程师,需要具备以下技能: * HTML5、CSS3、...

    中级web前端开发工程师的工作职责说明.doc

    3.与设计团队紧密配合,能够实现实现设计师的设计想法 4.与后端开发团队紧密配合,确保代码有效对接,优化网站前端性能 5.页面通过标准校验,兼容各主流浏览器 中级web前端开发工程师需要具备以下技能: 1.熟练...

    《web 前端工程师》课程介绍.pdf

    ### Web前端工程师课程知识点解析 #### 一、课程背景与市场需求 随着互联网+时代的到来,互联网行业变得日益复杂,这不仅催生了许多新兴的职业,也推动了原有职业的转型升级。其中,“Web前端工程师”成为了备受...

    Web前端开发工程师零基础高端培训(1)

    1.前端设计师,职位需求: 会基本的企业网站设计+能切图+能写基本的JS应用+Jquery熟悉应用 2.前端工程师,职位需求: 会切图+能写JS中高级应用+数据库+能用PHP建立后台管理系统 本课程以上技能力全部涵盖

    前端工程师新手必读:掌握网页设计的基本技能和弄清设计的概念

    首先,前端工程师的职能和作用不仅仅是编写代码,他们是连接设计师与开发人员的桥梁。他们既要理解设计师的创意,确保设计能够通过技术手段实现,又要具备工程师的思维,考虑代码的可维护性和性能优化。在设计阶段,...

    一款漂亮个性的web简历模板下载_简历单页窄漂亮web简历动画作品设计师前端工程师.rar

    【标题】"一款漂亮个性的web简历模板下载_简历单页窄漂亮web简历动画作品设计师前端工程师.rar" 描述了一款专为设计师和前端工程师设计的网页简历模板。这款模板以其独特而美观的设计,旨在帮助专业人士展示他们的...

    Web前端工程师-岗位说明书.pdf

    **Web前端工程师岗位详解** Web前端工程师是研发部门的核心成员,负责将UI设计转化为实际的交互页面,并确保与后端数据的顺畅绑定,提供优质的用户体验。这个岗位涉及到多个技术领域和协作环节,需要掌握前沿的前端...

    基于Vue.js框架的Web前端开发工具的设计与实现

    本课题利用Vue.js框架开发了一款前端开发工具,该工具可以辅助UI设计师和前端工程师进行页面设计工作,提髙前端开发的效率,减少前端工程师的工作量。 本文论述了该工具的设计和实现过程,该工具提供了页面...

    web前端应聘自我介绍精选.doc

    4. 程序设计的重要性:程序设计是 web 前端工程师的核心技能之一,需要能够设计和开发小型产品,追求技术上的满足感。 5. 良好的编程习惯:良好的编程习惯是 web 前端工程师的基本素质之一,需要能够编写稳定的代码...

    前端开发工程师分享PPT

    - **产品技术原型设计**:这是前端开发项目启动的第一步,需要前端工程师与产品经理、设计师紧密协作,确定产品的基本功能和界面设计。 - **产品体态**:在此阶段,会进一步细化产品的具体形态,包括交互设计、UI...

    web前端开发工程师工作的主要职责描述.pdf

    7. 团队协作:与设计师、后端开发工程师和项目经理等团队成员进行协作,确保项目的正确实施和交付。 前端开发工程师需要具备团队协作的能力,能够与团队成员进行协作,确保项目的正确实施和交付。 8. 项目文档编写...

    一款漂亮个性的web简历模板下载-简历 单页 窄 漂亮 web简历 动画 作品 设计师 前端工程师.rar

    这款资源包提供了一款独特且美观的Web简历模板,专为设计师和前端工程师设计,具有动画效果和窄版布局,适合展示个人作品和专业技能。Web简历在当今数字化的世界中越来越受到重视,它能帮助求职者以互动和视觉吸引人...

    web前端开发工程师的工作职责.doc

    Web 前端开发工程师的工作职责 ...Web 前端开发工程师是网站或应用程序的用户界面设计、开发和实现的核心人员,需要具备良好的编程能力、设计能力和沟通能力,并且能够与后台工程师和设计师进行良好的沟通和协作。

    急聘WEB前端岗位职责范本.docx

    1. 根据 UI 设计师提供的设计图,实现 Web 界面: WEB 前端开发工程师需要根据 UI 设计师提供的设计图,实现 Web 界面,并优化代码以保持在各浏览器下的良好兼容性。 2. Web 前端表现层及与后端交互的逻辑代码编写:...

Global site tag (gtag.js) - Google Analytics